Мне нужен запрос SPARQL, чтобы получить все доступные обратные свойства. exp (до, после, супруга и т. д.) Я пробовал это в определенном домене (Человек):
SELECT
DISTINCT ?predicate
WHERE
{
?subject a dbo:Person .
?object a dbo:Person .
?subject ?predicate ?object .
?object ?predicate ?subject .
}
РЕЗУЛЬТАТ:
- http://www.w3.org/2000/01/rdf-schema#seeAlso
- http://www.w3.org/2002/07/owl#sameAs
- http://www.w3.org/2002/07/owl#differentFrom
- http://dbpedia.org/property/deathPlace
- http://dbpedia.org/ontology/associatedBand
- http://dbpedia.org/ontology/author
- http://dbpedia.org/ontology/associatedMusicalArtist
- http://dbpedia.org/ontology/field
- http://dbpedia.org/ontology/governor
- http://dbpedia.org/ontology/lastAppearance
- http://dbpedia.org/ontology/managerClub
- http://dbpedia.org/ontology/recordLabel
- http://dbpedia.org/ontology/relation
- http://dbpedia.org/ontology/related
- http://dbpedia.org/ontology/relative
- http://dbpedia.org/ontology/starring
- http://dbpedia.org/property/p
- http://dbpedia.org/property/title
- http://purl.org/linguistics/gold/hypernym
p(s,o)->p(o,s)
- person UninformedUser   schedule 16.12.2019SELECT DISTINCT ?predicate1 ?predicate2 WHERE { ?subject a dbo:Person . ?object a dbo:Person . ?subject ?predicate1 ?object . ?object ?predicate2 ?subject . filter(?predicate1 != ?predicate2) }
- person UninformedUser   schedule 16.12.2019(p1, p2) do occur given
p1` (илиp2
- в науке общими показателями являются уверенность и поддержка, учитывая, что ваша задача - не что иное, как правила добычи (здесьp1(s,o) ->p2(o,s)
) - person UninformedUser   schedule 16.12.2019