В SPARQL я могу различать отношения и ключи свойств?
В Neo4j быстрых запросов панели, есть «типы отношений» и «собственность ключи», которые имеют смысл в контексте синтаксиса запросов Neo4j высчитывать.
В SPARQL есть ли способ различать тройки, которые являются отношениями и тройками, которые являются свойствами?
Я полагаю, некоторые примеры данных может быть как следующее:
<actor12> <http://some.ontology.com/#ActedIn> <movie45> #relationship
<movie45> <http://some.ontology.com/#title> “Gone with the Wind" #property key/val
могли бы вы разработать немного? – Kristian
@Kristian То, что вы называете ключами свойств, будет иметь литералы RDF как значения, в отличие от URI или пустых узлов. Если вы ищете '? S? P? O' и принимаете только совпадения, где'? O' является литералом, то каждый '? P' будет свойством типа данных (в OWL). На самом деле это не совсем так, поскольку свойства аннотации также могут иметь литеральные значения, но есть идея: если вы ищете свойства, которые имеют буквальные значения, то вы найдете свойства с буквальными значениями. –