owl
-
OWL DL?카테고리 없음 2004. 3. 3. 16:41
[OWL Reference의 8.2절 번역입니다.] OWL DL은 여러 OWL 언어 구문의 사용상 제약 사항을 포함하는 OWL의 하위 언어입니다. 제약 사항들을 간략하게 나열해 보면 다음과 같습니다. OWL DL은 클래스, 데이터타입, 데이터타입 속성, 객체 속성, 주석 속성(annotation properties), 온톨로지 속성 (예: 온톨로지 임포트 및 버전 정보에 관련된 속성들), 개체, 데이터 값 및 사전 정의 어휘 간에 상호 배타적인 분리를 전제한다. 예를 들면, 클래스는 개체가 될 수 없다. OWL DL에서 객체 속성과 데이터타입 속성은 서로 겹치지 않는 집합을 구성한다. 따라서 데이터타입 속성에 대해서는 속성의 역 관계, 역함수 특성, 대칭성, 이행성은 기술될 수 없다. OWL DL에서 이..
-
OWL Full에 대하여카테고리 없음 2004. 2. 24. 16:52
[OWL Reference의 8.1절 번역입니다.] OWL Full을 OWL의 하위 언어라 하기는 뭣하다. 모든 OWL 구문을 포함하고 있을 뿐 아니라 자유로운 RDF 구문 구조를 제약 없이 사용할 수 있도록 허용하고 있기 때문이다. OWL Full에서 owl:Class는 rdfs:Class와 동치이다. 반면 OWL Lite와 OWL DL에서 owl:Class는 rdfs:Class의 진부분집합이다. (즉, 모든 RDF 클래스가 OWL Lite 또는 DL 클래스는 아니다.) 또한, OWL Full에서는 클래스를 개체로 취급할 수 있다. 예를 들면, OWL Full에서는 "Fokker-100"이라는 이름을 (운항 중인 Fokker-100 기종 항공기들의 집합이란 의미로) 클래스 이름으로 사용할 수도 있고 동..
-
OWL 클래스에 속성 달기카테고리 없음 2004. 2. 24. 16:48
"OWL Full을 사용하지 않고 OWL의 클래스에 속성을 매달 수 있는가?" 최근 W3C의 webont-comment 메일링리스트에 올라왔던 질문의 요지다. 예를 들어, 용어 사전을 만든다고 치자. 사전은 명사와 동사로 이루어져 있다. 그리고, 각 명사마다 관련된 동사들을 엮어준다고 하자. "과자"와 "먹다"를 연결해 주는 식으로 말이다. 간단하게 다음과 같은 예를 적어볼 수 있을 것이다. :Cookie rdf:type owl:Class. :Eat rdf:type owl:Class. :relatedAction rdf:type owl:ObjectProperty. :Cookie :relatedAction :Eat. 위와 같은 OWL 구문을 포함하는 문서는 OWL Lite, DL, Full 중 어디에 속할까..