2014-12-03 2 views
0

SPARQL을 사용하여 몇 가지 예제를 실행 해 보았습니다.간단한 SPARQL 쿼리에 대한 추가 정보

나는 거기에 짭짤한 디저트를 조회하기 위해 노력하고있어 순간 http://dbpedia.org/snorql

을 위해 사용하고 있습니다.

나는 실제로 음식이 짠 수있는 쿼리를 넣어 어떻게

 SELECT ?food 
    WHERE { 
     ?food rdf:type <http://dbpedia.org/class/yago/Desserts> 
    } 
    ORDER BY ?name 

사용하여 디저트를 나열 할 수 있습니다? 죄송 합니다만 이것이 바보 같은 질문 인 것 같습니다. 이 성분 목록에 소금을하는 것이 충분한한다면

+1

에 시험이 모든 실제로 DBPedia에서 "짠"것으로 평가 된 것을 보았습니까? 지금까지별로 찾지 못했습니다 : SELECT DISTINCT? prop hasValue? isValueOf WHERE { {? prop? hasValue} UNION {? isValueOf? prop < http://de.dbpedia.org/resource/Salty>} UNION {? prop? hasValue} UNION {? isValueOf? prop } UNION {? prop? hasValue} UNION {? isValueOf? prop } } ORDER BY? hasValue? isValueOf – Abecee

답변

2

는 :

SELECT DISTINCT ?food 
WHERE { 
    ?food rdf:type <http://dbpedia.org/class/yago/Desserts> . 
    ?food <http://dbpedia.org/ontology/ingredient> :Salt . 
} ORDER BY ?food 

맛은 좋은 리드를 보였지만, :

SELECT DISTINCT ?property ?hasValue ?isValueOf 
WHERE { 
    { <http://dbpedia.org/ontology/taste> ?property ?hasValue } 
    UNION 
    { ?isValueOf ?property <http://dbpedia.org/ontology/taste> } 
} ORDER BY ?property ?hasValue ?isValueOf 

DBPedia snorql

관련 문제