시맨틱 위키

시맨틱 위키(semantic wiki)는 해당 페이지에 설명된 지식의 기본 모델을 가진 위키이다. 일반 또는 신택틱(syntactic) 위키에는 구조화된 텍스트와 유형이 지정되지 않은 하이퍼링크가 있다. 반면에 시맨틱 위키는 의미론적 쿼리를 통해 데이터베이스처럼 쿼리하거나 내보낼 수 있는 방식으로 페이지 내의 데이터 및 페이지 간의 관계에 대한 정보를 캡처하거나 식별하는 기능을 제공한다.Semantic Wikis and Disaster Relief Operations, Soenke Ziesche, xml.com, December 13, 2006Semantic Wikis: A Comprehensible Introduction with Examples from the Health Sciences, Maged N. Kamel Boulos, Journal of Emerging Technologies in Web Intelligence, Vol. 1, No. 1, August 2009

시맨틱 위키는 2000년대 초반에 처음 제안되었으며, 2005년쯤 본격적으로 구현되기 시작했다.A semantic wiki for collaborative knowledge formation, Sebastian Schaffert,  Andreas Gruber, and Rupert Westenthaler, Research Report, Knowledge-based Information Systems Group, Salzburg Research, Austria,
November 23, 2005IkeWiki: A semantic wiki for collaborative knowledge management, Sebastian Schaffert, Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06), June 6, 2006 2021년 기준으로 잘 알려진 시맨틱 위키 엔진은 시맨틱 미디어위키와 위키베이스이다.Comparison of Semantic MediaWiki and Wikibase

 주요 특징 
 형식적 표기법 

시맨틱 위키에서 발견되는 지식 모델은 일반적으로 형식 언어로 제공되므로, 기계가 이를 개체-관계 모델이나 관계형 데이터베이스로 처리할 수 있다.

형식적 표기법은 시맨틱 미디어위키에서와 같이 사용자가 페이지 자체에 포함할 수도 있고, 페이지 내용이나 페이지 이름 또는 링크 방식에서 도출될 수도 있다.

예를 들어, 특정 대체 페이지 이름을 사용하는 것은 특정 유형의 링크가 의도되었음을 나타낼 수 있다.

형식적 표기법을 통해 정보를 제공하면 기계는 지식 모델에 표현된 사실로부터 페이지 간의 관계와 같은 새로운 사실을 계산할 수 있다.

 시맨틱 웹 호환성 

시맨틱 웹 커뮤니티에서 개발된 기술은 이 데이터를 가져와서 개발된 지식 모델에 대한 형식적 추론의 근거를 제공한다. 그러나 관계형 데이터에 작동하는 다양한 기술도 존재한다.

 예시 
음식을 전문으로 하는 시맨틱 위키를 상상해 보자. 사과에 대한 페이지에는 표준 텍스트 정보 외에도 기계가 읽을 수 있거나 최소한 기계가 직관적으로 파악할 수 있는 시맨틱 데이터가 포함될 것이다. 가장 기본적인 데이터 종류는 사과가 과일의 일종이라는 것이다. 이는 상속 관계로 알려져 있다. 따라서 위키는 단순히 "과일" 유형으로 태그된 모든 페이지를 나열함으로써 과일 목록을 자동으로 생성할 수 있다. "사과" 페이지의 추가적인 시맨틱 태그는 가능한 색상과 크기, 영양 정보, 제공 제안 등 사과에 대한 다른 데이터를 나타낼 수 있다.

위키가 이 모든 데이터를 RDF나 유사한 형식으로 내보내면, 데이터베이스처럼 쿼리할 수 있다. 예를 들어 외부 사용자나 사이트에서 빨간색이면서 파이로 구울 수 있는 모든 과일 목록을 요청할 수 있다.

 역사 
웹이 시작되기 전인 1980년대에는 NoteCards, KMS, gIBIS와 같이 공동으로 유지 관리되는 하이퍼텍스트 페이지 간의 유형화된 링크를 처리하는 여러 기술이 있었다. 협업 소프트웨어, 컴퓨터 매개 통신, 하이퍼텍스트, 컴퓨터 지원 협동 작업 커뮤니티에서 이러한 도구에 대한 광범위한 연구가 발표되었다.

"시맨틱 위키"라는 용어의 최초 사용 사례는 2001년 1월 앤디 딩글리의 유즈넷 게시물이었다. 기술 논문에서 처음 등장한 것은 2003년 오스트리아 연구원 레오 자우어만의 논문이었다.

기존의 많은 시맨틱 위키 애플리케이션은 2000년대 중반에 시작되었으며, 여기에는 ArtificialMemory (2004), 시맨틱 미디어위키 (2005), 프리베이스 (2005), OntoWiki (2006) 등이 포함된다.

2006년 6월, 몬테네그로에서 열린 유럽 시맨틱 웹 컨퍼런스와 함께 시맨틱 위키 전용 첫 회의인 "SemWiki" 워크숍이 개최되었다.Call for Papers: SemWiki 2006 이 워크숍은 2010년까지 매년 운영되었다.SemWiki.org

2007년에 출시된 디비피디아 사이트는 시맨틱 위키는 아니지만, 위키백과의 구조화된 데이터를 RDF 형식으로 게시하여 위키백과 데이터의 시맨틱 쿼리를 가능하게 한다.

2008년 3월, 세계 최대의 위키 팜인 위키아는 요청에 따라 모든 위키에서 시맨틱 미디어위키를 사용할 수 있도록 하여, 자신들이 호스팅하는 모든 위키가 시맨틱 위키로 작동할 수 있도록 했다.Wikia offers Semantic MediaWiki hosting, semantic-mediawiki.org, March 12, 2008 그러나 2013년 미디어위키 1.19 버전으로 업그레이드한 이후, 성능 문제를 이유로 새로운 요청에 대한 시맨틱 미디어위키 지원을 중단했다.Semantic Mediawiki gone from Wikia forever?

2010년 7월, 구글은 프리베이스의 배후 회사인 메타웹을 인수했다.Deeper understanding with Metaweb, Official Google Blog, July 16, 2010

섬네일|위키데이터의 데이터 모델
2012년 4월, 협업적 다국어 데이터 저장소인 위키데이터 작업이 시작되었으며, 이 데이터는 위키백과 문서 내뿐만 아니라 외부 세계에서도 사용될 수 있게 되었다.

 시맨틱 위키 소프트웨어 

시맨틱 기능을 제공하는 여러 위키 애플리케이션이 있다. OntoWiki를 포함하여 일부 독립형 시맨틱 위키 애플리케이션이 존재한다. 다른 시맨틱 위키 소프트웨어는 표준 위키 소프트웨어의 확장 기능이나 플러그인 형태로 구성된다. 이 중 가장 잘 알려진 것은 미디어위키의 확장 기능인 시맨틱 미디어위키이다. 또 다른 예로는 XWiki용 SemanticXWikiSemantic XWikiExtension, ObjectSecurity Ltd, November 16, 2012 확장 기능이 있다.

일부 표준 위키 엔진에는 PhpWiki 및 Tiki Wiki CMS Groupware를 포함하여 페이지에 유형화된 시맨틱 링크를 추가하는 기능이 포함되어 있다.

프리베이스는 위키 엔진으로 청구되지는 않았지만, 시맨틱 위키와 유사한 특성을 가진 웹 데이터베이스였다.

 공통 기능 
시맨틱 위키는 형식화의 정도가 다양하다. 시맨틱은 위키 마크업 언어에 포함되거나 별도로 배치될 수 있다. 양식이나 자동 완성, 또는 더 복잡한 제안 생성이나 일관성 검사를 사용하여 사용자가 이 콘텐츠를 추가할 때 지원을 받을 수 있다. 표현 언어는 위키 구문일 수도 있고, RDF나 OWL과 같은 표준 언어일 수도 있으며, 원시 데이터에서 시맨틱을 추출하는 도구에 의해 직접 채워지는 데이터베이스일 수도 있다. 형식화된 콘텐츠에 대해 별도의 버전 관리 지원이나 수정 편집이 제공될 수도 있다. 형식화된 콘텐츠에 대한 출처 지원, 즉 데이터 자체와 별개로 데이터 작성자를 태그하는 기능은 다양하다.

어떤 데이터가 형식화될 수 있는지도 다양하다. 페이지, 카테고리 또는 단락이나 문장에 대해 유형을 지정할 수 있다(후자의 기능은 웹 이전 시스템에서 더 일반적이었다). 링크 역시 대개 유형이 지정된다. 소스, 속성 및 대상은 일부 기본값에 의해 결정될 수 있다. 예를 들어 시맨틱 미디어위키에서 소스는 항상 현재 페이지이다.

반사관계 또한 다양하다. 더 반사적인 사용자 인터페이스는 위키 내에서 강력한 온톨로지 지원을 제공하며, 온톨로지를 로드, 저장, 생성 및 변경할 수 있게 한다.

일부 위키는 Cyc 또는 SKOS와 같이 기존의 강력한 온톨로지에서 온톨로지를 완전히 상속받는 반면, 다른 극단적인 시맨틱 위키에서는 전체 온톨로지가 사용자에 의해 생성된다.

전통적인 비시맨틱 위키도 일반적으로 사용자가 데이터와 메타데이터를 표현하는 방법(주로 태깅, 카테고리화 및 이름공간 사용)을 가지고 있다. 시맨틱 위키에서도 이러한 기능은 여전히 존재하지만, 이를 다른 시맨틱 선언과 통합하며 때로는 사용을 제한하기도 한다.

일부 시맨틱 위키는 다양한 엔진을 사용하여 추론 지원을 제공한다. 이러한 추론은 모든 인스턴스 데이터가 온톨로지를 준수할 것을 요구할 수 있다.

대부분의 시맨틱 위키는 간단한 쿼리 지원(예: 특정 주어, 술어, 목적어를 가진 모든 트리플 검색)을 갖추고 있지만, 고급 쿼리 지원 정도는 다양하다. 일부 시맨틱 위키는 SPARQL과 같은 표준 언어로 쿼리를 제공하는 반면, 다른 위키는 대신 맞춤형 언어를 제공한다. 이를 구축하기 위한 사용자 인터페이스 지원도 다양하다. 특히 링크의 시각화가 지원될 수 있다.

많은 시맨틱 위키는 페이지 간의 관계나 날짜, 지리 좌표계, 숫자 값과 같은 기타 데이터를 그래프, 표, 차트, 달력, 지도 등 다양한 형식으로 표시할 수 있다.

 같이 보기 
 마이크로포맷
 온톨로지
 자원 기술 프레임워크, 웹 온톨로지 언어, SPARQL
 소프트웨어 및 웹사이트
 프리베이스
 위키데이터

 각주 

 외부 링크 
 Semantic wiki article at SemanticWeb.org
 Semantic wiki projects  - contains a list of active, defunct and proposed semantic wiki applications
 SemanticWiki mini-series - a mini-series of online conferences about semantic wikis that ran in 2008 and 2009.


분류:시맨틱 위키 소프트웨어