2012-11-07 2 views
0

OWL 파일의 단어를 웹 페이지의 자동 완성 필드로 표시해야한다는 요구 사항이 있습니다. 사용자가 용어를 입력하면 Protege를 사용하여 생성 된 온톨로지 파일을 쿼리하고 자동 완성 텍스트 필드에 일치 항목을 표시해야합니다.자동 완성을 사용하여 웹 페이지에 온톨로지 표시

어떻게하면됩니까? 이것이 Jena API를 사용하여 가능합니까? 예제를 제공 할 수 있습니까? 나는 온톨로지가 완전히 새로운 것이다.

+1

AFAIK Jena API 자체는 웹 기술과 관련이 없습니다. JavaScript, Ajax, Jena Java의 경우 서버 측 (+ 서블릿 + Tomcat과 같은 종류의 서블릿 컨테이너)의 웹 기술에 익숙해 져야이 요구 사항을 충족 할 수 있습니다. 물론 다른 기술도 사용할 수 있습니다. Jena 자체는 RDF에서 /로 RDF에 대한 데이터 검색 및 조작 만 담당하며 서버 측에서 사용할 서비스가있을 수 있습니다. –

+0

감사합니다 벨라 .. 아약스, 자바 스크립트를 알고 ...하지만 올빼미 파일에서 데이터를 읽는 모든 직선적 인 예를 찾을 수 없습니다 – jena84

답변

0

여러 가지 방법으로이 문제를 해결할 수 :

  1. 당신은 키워드를 허용하는 웹 서비스 (REST API)를 가지고 자동 완성 필드 그것을 응답 할 수 있습니다. 여기 웹 서비스는 Jena API (SPARQL)를 사용하여 온톨로지에 질의를 할 수 있습니다.

  2. 데이터가 다음 (예나 API의 그것의 일부) link

SPARQL 쿼리 언어를 사용하는 RDF의 형태 인 경우 link를 사용하여 온톨로지를 조회 할 수 있습니다 온톨로지에서 데이터를 검색하는 데 도움이됩니다.

희망 사항은이 정보가 도움이되기를 바랍니다.

+0

감사 Swamy 당신의 제안을 갈 것입니다 – jena84

관련 문제