OWL

Digital Convergence 2008. 10. 20. 13:52

OWL(Web Ontology Lanaguage)


 

 

가. 특징

-OWL은 속성과 클래스에 대해 기술할 수 있어 더 많은 어휘 제공

-클래스와의 관계를 서술할 수 있으며 풍부한 속성 타입과 속성의 특성 등을 기술할 수 있는 표준 기술 언어임

-언어 특성의 layering을 기술할 수 있음

-기본적인 속성값을 부여할 수 있어 추론 엔진같은 Application 프로그램이 추론할 수 있도록 도와줌

 OWL_계층_구조(1).gif

 

 

 

-위와 같은 클래스가 가능하도록 클래스의 계층을 표현해 줌

-클래스들의 관계, 클래스와 서브 클래스간의 관계들을 OWL을 이용하여 기술함

 

 

나. OWL과 RDFS와 비교

 구분 RDFS OWL
 속성의 범위 RDFS는 모든 클래스에 줄 수 있음, 일부 클래스 선택 불가능 일부 선택 가능
Disjointness of class subclass로 male 있다면 female과 disjoint를 선언해야 하는데 불가능??? 가능
 Cardinality restriction Cardinality가 다른 경우 강의 클래스 제한 불가능??? 가능
 Special Characteristics of properties transitive, unique, inverse 등의 특징 표현 불가능??? 가능

 

다. OWL의 종류 

 구분 특징
 OWL Lite

-클래스 분류 계층과 간단한 제약 사항 표현을 필요로 하는 사용자들을 위한 언어

-관계차수 제약 사항에 대한 표현을 지원하지만, 차수의 값으로 0 또는 1만을 사용하도록 제한함

-유의어 사전이나 여타 분류 체계의 표현 언어를 빠르고 손쉽게 OWL화하기 위한 용도로 적합하고 사용하기가 쉬움

 OWL DL

-계산학적 완전성과 결정 가능성을 유지하면서 최대의 표현력을 활용하고자 하는 사용자에게 적합함

-OWL의 모든 어휘를 포함하고 있으나, 어휘의 사용에 있어 정해진 제약 사항을 준수해야 함

 OWL Full

-최대의 표현력과 RDF의 유연한 문법을 활요하고자 하는 사용자에게 적합함

-클래스는 개체의 집합인 동시에 그 자체가 하나의 개체가 될 수 있는 기능을 포함

-사전 정의된(RDF) 어희의 의미를 확장하는 온톨로지를 작성하도록 허용

 

이 글은 스프링노트에서 작성되었습니다.

Posted by 배짱이
,