2016-10-03 10 views
0

저는 SPARQL을 처음 사용합니다. 나는 예나 포석 서버에 wnfull.rdfs을 업로드 한 후 다음 쿼리를 시도 :Jena Fuseki 서버에서 SPARQL을 사용하여 WordNet에서 단어의 동의어를 어떻게 검색합니까?

PREFIX wn20schema: <http://www.w3.org/2006/03/wn/wn20/schema/> 
SELECT ?aSynset 
WHERE { ?aSynset wn20schema:containsWordSense ?aWordSense . 
     ?aWordSense wn20schema:word ?aWord . 
     ?aWord wn20schema:lexicalForm "bank"@en-US } 

는 어휘 형태 "은행"과 단어가 포함 된 synset을 검색 할 수 있습니다. 어떻게 결과를 검색하지 못했습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

1

로드 한 파일에는 WordNet의 인스턴스 데이터가 아니라 스키마 만 포함되어 있습니다. http://wordnet-rdf.princeton.edu/

+0

감사합니다 : (? 파일에보고하는 첫 번째 단계가 될 및 데이터가로드 될 확인하지 않을까요) 그런데

, 여기에서 최신 하나와 일치하는 RDF 버전을 선호 귀하의 회신을 위해. 그것을 체크 아웃 :) –