2016-06-23 2 views
0

저는 Semantic Web에서 초보자이며 SPARQL 쿼리를 사용하여 DBPedia에서 "apple"의 모든 속성 - 값 쌍을 검색하려고합니다. 아래 나는 http://dbpedia.org/sparql 편집기에서 쿼리를 작성했지만 아무 결과도 반환하지 않습니다. 제 실수를 어디서 말할 수 있습니까?항목의 모든 속성 값을 얻기 위해 DBPedia에 대한 SPARQL 쿼리

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} 

답변

2

http://을 두 번 썼습니다. 또한 쿼리의 올바른 URI는 이 아니라 /resource/입니다.

근무 쿼리 :이 열매가 아닌 회사에 대한 당신에게 정보를 제공합니다

select * where {<http://dbpedia.org/resource/Apple> ?property ?value} 

가 명심

.

+0

정말 고맙습니다. 내 실수를 이해합니다. 내가 묻고 싶은 또 하나 : 쿼리가 실행될 때 "is dbo : product of"와 같은 http://dbpedia.org/page/Apple의 속성 섹션에서 "is"키워드로 시작하는 일부 결과가 누락되었습니다. dbo입니다. : 종의 "등등. 이 문제를 다루는 방법을 말씀해 주시겠습니까? 미리 감사드립니다. – coder

+0

@coder 역으로 관계가 있습니다 :'select * where {? value? property }'. – svick

2

Apple Fruit 대신 Apple Company에 대한 정보를 제공하는 쿼리를 제공하고 있습니다.

관련 문제