OWL 2.0 용 OWL API를 사용하고 있습니다. 알아낼 수없는 한 가지가 있습니다. OWL/XML 파일이 있고 내 개체 속성 어설 션에 대한 주석을 검색하고 싶습니다. 여기 내 OWL/XML 및 Java 코드에서 조각은 다음과 같습니다 OWL : <ObjectPropertyAssertion>
<Annotation>
<Annotatio
내 프로그램에서 OWLOntology 인스턴스의 전체 복사본을 만들어야합니다. 는 내가 새로운 OWLOntologyManager을 작성해야한다고 가정 ontologyManager = OWLManager.createOWLOntologyManager();
가 지금은 주어진 OWLOntology의 딥 카피 관리자에게 온톨로지를 추가 할. 많은 시간이 걸리기
Protege에서 생성 된 온톨로지를 추론하기 위해 OWL API를 사용하고 있습니다. OWL API 예제 DL 쿼리를 다루고 있습니다 : http://sourceforge.net/p/owlapi/code/ci/aef6981535f07a2d0d44c394b9f4d5415f36025a/tree/contract/src/test/java/org/coode/owl
다른 온톨로지를 사용하는 몇 가지 예제를 생성하기 위해 OWL API를 사용하기 시작했습니다. 상황은 다음과 같습니다. 나는 다른 온톨로지에서 많은 요소와 수입을 가진 두 개의 온톨로지 A와 B를 가지고 있습니다. 이 두 온톨로지는 표준의 일부이므로 밀접하게 관련되어 있습니다. 이 두 온톨로지를 가져오고 두 클래스의 클래스와 요소를 사용하고 결합하는 것과
OWL-API와 Hermit Reasoner를 사용하여 응용 프로그램을 작성하고 있습니다. 내가 좋아하는 쿼리를 제출하여 SPARQL-DL를 사용하여 데이터를 조회하고 싶습니다 : PREFIX wine: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#>
SELECT ?i
WHERE { Type(?i, w
해당 문자열에서 OWLDatatype 또는 OWL2Datatype을 가져와야합니다. 예를 들어, 주어진 xsd:string 주어진 상수 OWL2Datatype.XSD_STRING 상수를 얻고 싶습니다. - OWL2Datatype strDT = OWL2Datatype.valueOf("xsd:string")
- OWL2Datatype strDT = OWL2
카디널리티가 1 : 1이고 두 번째 테이블 이름에서 OWL 클래스 인 경우 첫 번째 테이블 이름에서 OWL 클래스를 만들어야합니다. 카디널리티 1 : * 및 테이블 중 하나에서 개체 속성을 설명하는 경우 두 번째 테이블 이름에서 OWL 클래스를 만드는 것보다 첫 번째 테이블 이름에서 OWL 개체 속성을 만듭니다. 칼럼 이름에서 OWL 클래스를 생성하고 나머
온톨로지 (가져온 온톨로지를 포함한 완성품)를 구문 분석하여 그래프 데이터베이스에 저장하려고합니다. 이를 위해 먼저 온톨로지의 모든 클래스를 나열한 다음 해당 클래스를 각각의 수퍼 클래스에 연결합니다. 가져온 수퍼 클래스를 제외하고 코드는 정상적으로 작동합니다. 내 자신의 온톨로지 내에서 슈퍼 클래스에 연결할 수 있지만 가져온 온톨로지에 슈퍼 클래스가있는
OWL API를 사용하고 있으며 온톨로지가 있습니다. 필자는 OWL 파일을 로컬에서 선택한 다음 가져 오기와 같은 방식으로 다른 온톨로지를 가져 오려고합니다. 가능한이는 OWL의 API 나 가져 오기 선언을 사용하고 , OWLImportsDeclaration importDeclaraton = ontology.getFactory().getOWLImportsD
나는, 나는 다음과 같은 한 rdfs:labelOWLIndividual에를 추가하고 싶습니다 : 이제 OWLIndividual newIndividual = factory.getOWLNamedIndividual(IRI.create(name));
OWLLiteral lbl = factory.getOWLLiteral(name);
OWLAnnotation la