Я новичок в Semantic Web, и я хотел бы получить все пары значений свойств «apple» из DBPedia, используя запрос SPARQL. Ниже я написал запрос в редакторе http://dbpedia.org/sparql, но он не возвращает никаких результатов. Не могли бы вы сказать мне, где я ошибаюсь, пожалуйста?SPARQL-запрос к DBPedia, чтобы получить всю ценность свойства объекта
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix dbo: <http://dbpedia.org/ontology/>
prefix owl: <http://www.w3.org/2002/07/owl#>
prefix prov: <http://www.w3.org/ns/prov#>
prefix foaf: <http://xmlns.com/foaf/0.1/>
prefix dbp: <http://dbpedia.org/property/>
prefix dct: <http://purl.org/dc/terms/>
select * where {<http://http://dbpedia.org/page/Apple> ?property ?value}
Большое спасибо @svick, я понял свою ошибку. Еще одна вещь, которую я хотел бы задать: при выполнении этого запроса он пропускает некоторые результаты, начиная с ключевого слова «есть» в разделе свойств http://dbpedia.org/page/Apple, например «is dbo: product of» «is dbo : виды "и так далее. Не могли бы вы рассказать, как справиться с этой проблемой? Заранее спасибо – coder
@coder Это обратное отношение: 'select * where {? Value? Property}'. –
svick