방금 OWL과 Protege를 발견했습니다. this 참조 페이지 (아래에서 인용 함)를 통해 읽을 때 이 아닌지은 추상 OWL 구문을 사용하며 DL 구문으로 작성하는 것이 가능한지 궁금합니다. 내 배경은 논리적입니다. 나중에 온톨로지를 번역해야 할지라도 더 재미있을 것 같습니다. (물론이 작업을 수행 할 응용 프로그램이 있어야합니다 .- 게다가, don't reasoners use DL?).DL 구문으로 온톨로지 작성하기?
가능한 경우 Protege (또는 제안 된 다른 소프트웨어)에서 어떤 설정을 사용해야합니까? 나는 그것이 가능하지 않다고 생각하지만, 나는 특별한 기호의 어색함 이외에 이것에 대한 좋은 이유가 없기 때문에 확신하고 싶다.
편집 : 불가능할 경우 DL 언어는 얼마나 사용됩니까?
OWL DL은 데이터 값, 데이터 타입 및 데이터 타입 속성, 즉 서원 (D)의 지원을 설명 로직 서원이지만, OWL은 RDF (S)에 기초하기 때문에, 용어는 약간 다르다 . ... OWL 온톨로지 또는 지식 베이스에 대한 설명은 DL 구문을 사용할 수 있습니다. ASCII 문자 집합으로 작성하는 것이 더 쉬운 "추상"LISP와 유사한 구문 이 정의되어 있습니다.
여기서 동일한 데이터에 대한 very brief working example of the two syntax styles이다.
(동일한 표현의 논리에 대한) 다양한 구문 사이에서 변환 할 수있는 응용 프로그램이 있습니까? – QuietThud
일부 추론자가 DL을 사용하기 때문에 내가 텍스트 파일로 작성한 DL 온톨로지를 추론 할 수 있습니까? 그렇다면 어떤 특수 마크 업을 사용해야하며 어떤 추론자가 필요합니까? 감사! – QuietThud
OWL DL 온톨로지는 특정 표준화 된 구문의 설명 논리 온톨로지입니다. Protégé에서 사용되는 OWL API는 기능적 구문, OWL/XML, Menchester 구문, RDF/XML 및 Turtle, IIRC에서 온톨로지를 읽고 직렬화 할 수 있습니다. 내가 언급 한 모든 형식 (HDT 제외)은 텍스트 편집기에서 쉽게 편집 할 수 있습니다. HDT는 일반 텍스트로 편집하기 어려운 소형 바이너리 형식입니다. –