2011-12-14 3 views
2

필자는 Protege를 사용하여 University Ontology를 개발했으며 현재이 로컬 온톨로지에 Protege를 설치했지만 SPARQL을 사용하여이 로컬 온톨로지에서 데이터에 액세스했습니다. 일단이 온톨로지를 월드 와이드 웹에 업로드하면 사람들이 어떻게 쿼리를 실행할 수 있습니까? 자신의 컴퓨터에서 Protege를 사용할 수 없기 때문에이 온톨로지에? 현재의 WWW에서는 Google 검색 엔진에 텍스트를 쓰지 만 SWOOGLE과 같은 시맨틱 웹 검색 엔진을 사용하여 어떻게 온톨로지의 정보를 검색 할 수 있습니까?어떻게 Ontology에서 정보를 검색합니까?

답변

1

먼저 온톨로지를 트리플 저장소에 저장해야합니다 (예 : Jena). 다음 단계에서는 다른 사람들이 SPARQL을 통해 기본 온톨로지를 쿼리 할 수 ​​있도록 애플리케이션에 http://dbpedia.org/sparql/과 같은 서비스를 제공해야합니다. Jena는 SPARQL 실행을 지원합니다. 링크 ARQ을 볼 수 있습니다.

온톨로지에서 키워드 검색을 수행하려면 LARQ (ARQ + Lucene)을 사용할 수 있다고 생각합니다. 온톨로지 리소스의 인덱싱을 제공하고 키워드에 대한 검색을 가능하게합니다.

0

온라인 SPARQL 편집기 (예 : sparql.org)를 활용하거나 온톨로지를 Sindice으로 색인화하고이 검색 엔진의 용량을 활용할 수 있습니다.

1

예나의 기본 트리플 스토어는 TDB입니다. 또한 Sparql 엔드 포인트를 노출하기 위해 (또한 Jena 프로젝트의) Fuseki server 상단에 설정할 수 있습니다.

TDB에 세 쌍둥이가 있으면 Fuseki 서버에 SPARQL 쿼리를 수행하고 결과를 얻을 수 있습니다.

관련 문제