Обратное свойство - PullRequest
       36

Обратное свойство

0 голосов
/ 15 января 2019

Я заметил, что большинство свойств имеют обратное свойство, такое как:

http://vocab.getty.edu/ontology#ulan1511_child_of

обратное значение:

http://vocab.getty.edu/ontology#ulan1512_parent_of

Есть ли способ автоматически создать это свойство, например: Алиса - ребенок, если Джон находится в графе знаний

Как он может автоматически создать свойство Джон является родителем Алисы?

Возможно ли это с помощью логического вывода?

1 Ответ

0 голосов
/ 15 января 2019

Если это только одно из двух свойств, вы можете сделать это SPARQL-обновление:

PREFIX ont: <http://vocab.getty.edu/ontology#>

INSERT { ?o ont:ulan1512_parent_of ?s }
WHERE  { ?s ont:ulan1511_child_of ?o }

Вы даже можете сделать это во входном потоке парсера (для записи требуется java).

Если это сложнее, вы можете использовать рассуждения Йены.

...