콘텐츠로 바로가기 대메뉴로 바로가기

전체메뉴 보기

시맨틱웹으로 통하는 세상 프로토마가 함께합니다.

OWL (Web Ontology Language)

Home적용기술RDF/OWLOWL

OWL (Web Ontology Language) 개발 배경

웹상에서 첨단의 웹 검색, 소프트웨어 에이전트 및 지식관리 기능을 제공하는 온톨로지를 발간 및 공유하기 위한 시멘틱 웹 생성 언어로서 자원기술 프레임워크(RDF)의 확장언어로 개발되었다.

OWL 특징

클래스와 속성을 정의하고 클래스들의 관계, 클래스와 서브 클래스간의 관계들을 OWL을 이용하여 기술한다.
인스턴스와 선언적 속성을 정의한다.
정형화된 의미를 이용하여 클래스와 인스턴스간의 의미를 추론한다.

OWL/온톨로지

OWL은 웹 온톨로지와 그에 관련된 지식을 정의하는 언어로 추론 시스템에 축적된 명제들을 정의한다.
OWL을 이용하면 임의의 어휘를 구성하는 용어(TERM)의 의미와 용어들 간의 관계를 명시적으로 표현할 수 있으며, 이와 같이 용어와 용어들간의 관계를 표현하는 것을 온톨로지(Ontology)라 한다.
OWL은 DAML+OIL 웹 온톨로지 언어로 부터 파생된 언어이고, OWL에는 DAML+OIL의 설계 및 활용경험으로 부터 습득된 지식이 반영되어 있다.

온톨로지 추론

추론이란, 이미 알고 있는 사실들(명제)를 기반으로 결론에 도달하기 위한 행위 또는 프로세스를 논리적으로 유도하는 과정이다. First-Order-Logic(FOL)이 결정가능성에 따라 부분적으로 활용 가능한 Description Logic(DL), 사용자-정의 추론, Horn Logic, Frame Logic(F-Logic)등이 온톨로지 기반 추론에 많이 사용되고 있다.

1.Description Logic(DL):FOL의 결정가능한 부분집합이며 자유변수가 존재하지 않는다. 지식 표현 방법으로 공리(axiom)을 사용하며 DL 추론기의 가용량(Capability)이 해결되지 않은 문제를 가지고 있다.
 2.사용자-정의 추론:사용자가 정의한 클래스의 인스턴스 사이의 관계에 대한 추론방식으로, 추론 과정에서 발생하는 불필요한 중복으로 인한 저장소의 비효율성과 추론 속도 저하를 해소할 수 있다.
 3.Horn Logic:FOL의 결정가능한 또다른 부분집합이며 단 하나의 부정(negation)을 표현하며 귀납적 추론방식의 표현이다. 4.Frame Logic(F-Logic):문법적으로 FOL의 확장형태이며 객체 확인, 복합객체, 상속, 다형성, 질의, 캡슐화 등 객체지향모델의 특징(Object-Oriented and Frame based)을 가진다.

OWL의 표현영역에 따른 분류

1.OWL Full:Maximum expressiveness with syntactic freedom of RDF with no computaional guarantess 2.OWL DL:Highly expressive while retaining computational completeness
		3.OWL Lite:Classification hierarchy and simple constraints

온톨로지 구축과정

특정 분야(Domain) 안에서 사용되는 용어(terms)와 그들의 관계를 정의
관심 도메인 내의 개념(concepts)을 정의 : classes 정의
계층 구조로 개념들을 정렬 : subclass-superclass hierarchy
속성 및 특성(properties)을 그들의 제약조건(constraints)와 함께 정의
각 개념과 개념의 속성 값(indiciduals, instances)을 설정

시맨틱 웹의 실현을 위해 데이터 표현 단계인 RDF를 보조하기 위한 온톨로지 언어

OWL은 RDF 스키마가 제공하는 기본적인 기능 및 기계가 자원에 대한 추론(reasoning)이 가능
OWL은 RDF와 RDF 스키마를 기반으로, 속성과 클래스의 기술에 있어 더욱 풍부한 어휘를 제공하여 RDF 스키마 클래스간의 복잡한 관계나 클래스 및 속성에 관한 정교한 제한사항의 표현을 가능
OWL (Web Ontology Language)의 강점
강점 정보 통합 및 공유 어휘의 재사용 지원
구조화되지 않은 데이터 처리
데이터 모델링과 구문체계의 분리
확장성
세밀한 구문체계에 기초한 추론과 분류 기능
그래프 구조 모델링을 통한 표현방식의 융통성
OWL (Web Ontology Language)의 응용부분
응용부분 인터넷 포탈: 분류 법칙을 이용한 검색 기능 확장
멀티미디어: 멀티미디어 내용에 기반을 둔 검색
기업 웹 사이트 관리, 데이터와 문서의 자동 텍사노미 생성, 기업부서나 기업 간의 합병에 따른 데이터 매핑
지능형 에이전트 : 사용자 선택사항 및 관심사항 표현, 웹사이트 간의 콘텐츠 매핑
세밀한 구문체계에 기초한 추론과 분류 기능
웹 서비스 및 유비쿼터스 컴퓨팅 : 웹서비스 구성, 저작권 및 접근 관리
  • 여행포털한두름
  • 관련자료
  • Solution
  • 적용사례
  • Contact Us
  • TOP