Protege에서 중첩 된 DL 쿼리를 작성하고 싶습니다. 내가 좋아하는 간단한 쿼리를 실행할 수 있습니다 사람과 hasFather 값 인물 그것은 아버지 페르소나있는 모든 사람의 이름을 검색합니다. 하지만 페르소나 값도 같은 일부 쿼리에서 검색해야 원하는 사람과 hasFather 값 (사람과 hasSon 값 PersonB) 그것은 Protege는에서 구문
Java에서 DL 쿼리 구문 분석기를 쓰고 있습니다. 이 코드는 클래스 이름을 입력 할 때 정확한 결과를 제공하지만 "hasColor value Red"또는 "hasSugar value Dry"와 같은 쿼리를 제공 할 때 아무 것도 반환하지 않습니다. 나는 OWLAPI를 사용하고 있습니다.
나는 protege에서 온톨로지를 만들었습니다. 나는 AlcoholicBeverage라는 클래스를 가지고 있는데,이 클래스 아래에는 Beer, Wine 하위 클래스가 있습니다. 이러한 하위 클래스는 서로 얽혀 있습니다. Person (하위 클래스 없음)이라는 클래스가 있습니다. "PositiveChange"및 "NegativeChange"의 두 하위 클래스
Protege에서 프로그래밍 방식으로 DL 쿼리를 사용할 수 있는지 여부를 알고 싶습니다. Java로 쿼리를 입력하고 SQL에서 수행되는 방식과 같은 개인을 검색 할 수 있습니까? 예. 질문이 hasCalorificContentValue value 723이고 QuattroFormaggio이라는 개인을 검색하고 싶습니다.
내 계획은 예를 들어 주어진 스택에 토픽 이름 (계층 구조에서 단어의 계층 구조)을 얻는 프로젝트에서 작업하고 있습니다. 주어진 스택은 Datastructures를 받아야합니다. 화학 요법은 gettig somethig와 같아야합니다. 화학 등 .., 나는 매우 큰 일부 온톨로지에 대한 DL 쿼리 탭을 사용하고 특정 온톨로지 .owl 파일을 찾지 못해 더