시맨틱 웹 스택

Semantic Web Stack
Semantic Web Stack

시멘틱케이크 또는 시멘틱 레이어 케이크라고도 알려진 시멘틱스택시멘틱 웹의 구조를 보여준다.

시맨틱 웹은 국제표준기구월드 와이드 컨소시엄(W3C)이 주도하는 협업 운동이다.[1]이 표준은 월드 와이드 웹에서 공통 데이터 형식을 촉진한다.의미론 웹은 웹페이지의미론 콘텐츠의 포함을 장려함으로써 비정형 문서와 준구조화된 문서가 지배하는 현재의 웹을 "데이터의 웹"으로 변환하는 것을 목표로 한다.시맨틱 웹 스택은 W3C의 RDF(Resource Description Framework)를 기반으로 구축된다.[2]

개요

시맨틱 웹 스택은 각 계층이 아래 계층의 기능을 활용하고 이용하는 언어의 계층 구조를 나타낸 그림이다.시멘틱 웹을 위해 표준화되어 있는 기술들이 시멘틱 웹을 가능하게 하기 위해 어떻게 구성되는지를 보여준다.또한 시멘틱 웹이 어떻게 고전적인 하이퍼텍스트 웹의 확장(교체가 아닌)인지 보여준다.

삽화는 팀 버너스 리에 의해 만들어졌다.[3]레이어들이 구체화되면서 스택은 여전히 진화하고 있다.([4][5]주: 진화하는 시맨틱 웹 스택에 관한 유머러스한 강연은 제임스 헨들러의 2009 국제 시맨틱 웹 컨퍼런스에서 이루어졌다.)[6]

시맨틱 웹 기술

시맨틱 웹 스택에서 볼 수 있듯이, 시맨틱 웹을 만들기 위해 다음과 같은 언어나 기술을 사용한다.스택 하단에서 OWL에 이르는 기술은 현재 표준화되고 있으며, 시멘틱 웹 애플리케이션을 구축하기 위해 받아들여지고 있다.스택의 상단이 어떻게 구현될지는 아직 확실하지 않다.스택의 모든 계층은 시멘틱 웹의 완전한 비전을 달성하기 위해 구현되어야 한다.

하이퍼텍스트 웹 기술

맨 아래 계층은 하이퍼텍스트 웹에서 잘 알려져 있고 변화 없이 의미 웹의 기초를 제공하는 기술을 포함한다.

  • URI의 일반화인 국제화 자원 식별자(IRI)는 의미론적 웹 자원을 고유하게 식별하는 수단을 제공한다.시맨틱 웹은 최상위 계층의 자원으로 입증 가능한 조작을 가능하게 하기 위해 고유한 식별이 필요하다.
  • 유니코드는 많은 언어로 텍스트를 표현하고 조작하는 역할을 한다.시맨틱 웹은 또한 다른 인간 언어로 문서를 연결하는 데 도움을 주어야 하므로, 문서를 대표할 수 있어야 한다.
  • XML은 준구조화된 데이터로 구성된 문서를 만들 수 있는 마크업 언어다.시맨틱 웹은 반구조화된 데이터에 의미(선제)를 부여한다.
  • XML 네임스페이스는 더 많은 소스의 마크업을 사용할 수 있는 방법을 제공한다.시맨틱 웹은 데이터를 서로 연결하는 것이기 때문에 하나의 문서에서 더 많은 출처를 참조할 필요가 있다.

표준화된 의미론 웹 기술

중간 계층은 의미 웹 애플리케이션을 구축할 수 있도록 W3C에 의해 표준화 된 기술을 포함한다.

  • RDF(Resource Description Framework)는 이른바 삼중의 형태로 문장을 생성하기 위한 프레임워크다.그것은 자원에 대한 정보를 그래프의 형태로 나타낼 수 있게 한다 - 의미 웹을 거대 글로벌 그래프라고 부르기도 한다.
  • RDF 스키마(RDF Schema)는 RDF를 위한 기본 어휘를 제공한다. 예를 들어 RDFS를 사용하면 클래스와 속성의 계층구조를 만들 수 있다.
  • 웹 온톨로지 언어(OWL)는 RDF 문장의 의미론을 설명하기 위해 더 많은 고급 구성을 추가하여 RDFS를 확장한다.그것은 카디널리티, 값의 제한, 또는 전이성과 같은 특성의 특성과 같은 추가적인 제약조건을 명시하는 것을 허용한다.서술논리에 기초하여 의미 웹에 추리력을 가져온다.
  • SPARQL은 RDF 쿼리 언어 - 모든 RDF 기반 데이터(즉, RDFS 및 OWL과 관련된 문구를 포함)를 쿼리하는 데 사용할 수 있다.의미론적 웹 응용 프로그램에 대한 정보를 검색하려면 언어를 쿼리해야 한다.
  • LIF는 규칙 교환 형식이다.예를 들어, OWL에서 사용되는 설명 논리를 사용하여 직접 설명할 수 없는 관계를 기술할 수 있도록 하는 것이 중요하다.

미실현 시멘틱 웹 기술

상위 레이어에는 아직 표준화되지 않은 기술이나 시멘틱 웹을 실현하기 위해 구현해야 할 단순한 아이디어가 담겨 있다.

  • 암호학은 의미론적 웹 문장이 신뢰할 수 있는 출처에서 오고 있음을 확인하고 검증하는 데 중요하다.이것은 RDF 문장의 적절한 디지털 서명을 통해 달성될 수 있다.
  • 파생된 진술에 대한 신뢰는 (a) 전제가 신뢰할 수 있는 출처로부터 왔는지 검증하고 (b) 새로운 정보를 도출하는 동안 형식 논리에 의존함으로써 뒷받침될 것이다.
  • 사용자 인터페이스는 인간이 의미론적인 웹 애플리케이션을 사용할 수 있게 해줄 최종 계층이다.

메모들

  1. ^ "XML and Semantic Web W3C Standards Timeline" (PDF). 2012-02-04.
  2. ^ "W3C Semantic Web Activity". World Wide Web Consortium (W3C). November 7, 2011. Retrieved November 26, 2011.
  3. ^ "Semantic Web - XML2000, slide 10". W3C. Retrieved 2008-05-13.
  4. ^ "Representing Knowledge in the Semantic Web, slide 7". W3C. Retrieved 2008-05-13.
  5. ^ "Semantic Web, and Other Technologies to Watch, slide 24". W3C. Retrieved 2008-05-13.
  6. ^ ""Layercake Poem, ISWC 2009"".