Маленькая выразительность графов свойств по сравнению с графами RDF из-за отсутствия реификации?

Есть ли способ представить это на графике свойств:

"Питеру нравится Анна. Эта информация была создана Дэйвом. Дэйв - Лжец. Достоверность этой информации составляет 95%".

В RDF Graph с использованием Reification это может выглядеть так:

Нет возможности создавать отношения отношений в графах свойств, верно? Так как еще это можно представить?

1 ответ

Вы можете реифицировать отношения как узлы. Вот (грубый) пример:

(Peter:Person)-[:FEELS]->(f:Feeling {type:'likes'})-[:TOWARDS]->(Anna:Person)

(f)-[:CREATED_BY]->(Dave:Person)

(Dave)-[:HAS_PROPERTY]->(p:Property {type: 'is-a'})-[:WITH_VALUE]->(:PersonType {type:'liar'})

(p)-[:CERTAINTY]->(:Certainty {value: .95})
Другие вопросы по тегам