2010-06-08 4 views
-1

예나와 제자를 처음 사용했습니다. 나는 이것들을 가지고 몇 가지 일을했다. 일부 문제가 있습니다 :예나 온톨로지 API

  1. 온톨로지 클래스, 서브 클래스, 속성 및 값을 얻기 위해 SPARQL 쿼리를 사용해야합니까, 아니면 OWL-api로 할 수 있습니까? 어떻게 보여줄 수 있니?
  2. 데이터 속성 값을 얻으려면 어떻게해야합니까?
  3. 내 로컬 컴퓨터에 정의 된 온톨로지를로드하고 클래스에 액세스하려면 어떻게해야합니까?

답변

1

Jena Ontology API는 개별 클래스, 속성 및 세부 정보 및 관계를 가져 오는 데 유용합니다.

SPARQL 쿼리는 많은 수의 인스턴스를 쿼리하고 필요한 정보 비트 (속성 값 포함) 만 필터링하는 데 적합합니다.

기타 질문은 설명서를 약간 읽는 것이 좋습니다. 답은 여기에 있습니다 : GitHub의에

+0

감사합니다. : :: 나는 protege와 함께 몇 가지 일을하고 올빼미 파일이 아닌 RDFS 파일을 가지고 있습니다. 어떤 파일이 sparql.how와 쿼리에 가장 적합할까요? 속성 값을 읽습니까? 속성 값을 가져 오는 데 많은 어려움을 겪었습니다. .. u는 나에게 길을 보여줄 수 있습니다 :: 내 rdf 파일에 URI가 없습니다 ... 어떻게 그것으로 쿼리하거나 URI를 가져올 수있는 방법이 있습니까? 감사합니다 Logged – LaknathR

0

yup jena-fuseki 서버는 온톨로지 클래스, 서브 클래스, 속성 및 값을 쿼리하는 데 사용할 수 있습니다. apache jena-fuseki 서버 다운로드 다음으로이 온톨로지를 Apache의 Jena Fuseki 서버로 가져오고 몇 가지 간단한 SPARQL 쿼리를 실행합니다. A)를 선택 http://localhost:3030/ 로 이동 http://localhost:3030/ 웹 브라우저 : 모든 것이 잘된다면 $ ./ 포석 -server --update --mem/DS , 우리는 우리의 서버에서 실행해야한다 : 명령 프롬프트에서 다음 명령을 실행 제어판에서 "/ ds"소스를 선택하십시오. . b)는 파일을 "파일 .owl"서버 C) 이제 D) 트리플가 SPARQL 쿼리로 이동하고 쿼리 실행하기에 업로드 업로드 D)는 데이터베이스는 트리플로 가득 답장을 보내