시맨틱 웹 작동 방식

Feb 09 2006
웹을 만들고 유지 관리하는 데 핵심적인 역할을 하지만 컴퓨터는 이 모든 정보를 스스로 이해할 수 없습니다. 그들은 당신처럼 관계를 읽거나 볼 수 없으며 결정을 내릴 수도 없습니다. 시맨틱 웹이 이를 어떻게 바꿀 수 있는지 알아보십시오.

월드 와이드 웹은 흥미로운 역설입니다. 그것은 컴퓨터로 만들어졌지만 사람을 위해 만들어졌습니다. 귀하가 매일 방문하는 사이트는 자연어, 이미지 및 페이지 레이아웃을 사용하여 귀하가 이해하기 쉬운 방식으로 정보를 제공합니다. 컴퓨터가 웹을 만들고 유지 관리하는 데 중심적 역할을 하지만 컴퓨터 자체는 실제로 이 모든 정보를 이해할 수 없습니다. 그들은 당신처럼 관계를 읽거나, 관계를 보거나, 결정을 내릴 수 없습니다.

시맨틱 웹 도움말 컴퓨터에 제안한다 "읽기"및 웹을 사용합니다. 큰 아이디어는 매우 간단 합니다. 웹 페이지에 메타데이터를 추가하면 기존 World Wide Web 시스템을 읽을 수 있습니다. 이것은 인공 지능을 제공하거나 컴퓨터가 자기 인식을 하게 하지 않지만 제한된 범위에서 정보를 찾고, 교환하고, 해석할 수 있는 기계 도구를 제공할 것입니다. World Wide Web을 대체하는 것이 아니라 확장한 것입니다.

그것은 아마도 약간 추상적으로 들릴 것입니다. 그리고 그렇습니다. 일부 사이트에서는 이미 Semantic Web 개념을 사용하고 있지만 필요한 도구는 아직 많이 개발 중입니다. 이 기사에서 우리는 시맨틱 웹 뒤에 있는 개념과 도구를 아주 멀리 떨어진 은하계에 적용하여 지구로 가져올 것입니다.

감사 해요

이 기사에 도움을 준 Josh Senecal 에게 감사드립니다 .

내용물
  1. 왜 시맨틱 웹인가?
  2. 마크업: XML 및 RDF
  3. 무엇이 무엇인지 알기: URI
  4. 언어 및 어휘:RDFS, OWL 및 SKOS
  5. 모두 함께 묶기
  6. W3C와 시맨틱 웹의 미래

왜 시맨틱 웹인가?

"스타워즈 3부작" 박스 세트를 온라인으로 구매하려고 하고 구매에 대한 몇 가지 기본 기준이 있다고 가정합니다. 첫째, 전체 화면이 아닌 와이드스크린 DVD 를 원하고 보너스 자료의 추가 디스크가 포함된 세트를 원합니다. 둘째, 가장 저렴한 가격을 원하지만 중고 세트가 아닌 새 세트를 사는 것을 선호합니다. 마지막으로 배송 및 취급에 대해 너무 많은 비용을 지불하고 싶지 않을 뿐만 아니라 배송을 너무 오래 기다리는 것도 원하지 않습니다.

웹 진화의 이 시점에서 가장 좋은 방법은 다양한 소매업체의 웹 페이지를 살펴보고 가격, 배송 시간 및 요금을 비교하는 것입니다. 또한 여러 소매업체의 가격과 배송 옵션을 한 번에 비교할 수 있는 사이트를 찾을 수도 있습니다. 어느 쪽이든, 대부분의 가상 다리 작업을 수행한 다음 구매 결정을 내리고 직접 주문해야 합니다.

시맨틱 웹을 사용하면 다른 옵션이 있습니다. 웹을 검색하고 가장 적합한 옵션을 찾고 주문 하는 컴퓨터 에이전트에 기본 설정을 입력할 수 있습니다 . 그런 다음 에이전트는 컴퓨터에서 개인 금융 소프트웨어를 열고 지출한 금액을 기록하고 DVD가 도착해야 하는 날짜를 달력에 표시할 수 있습니다. 에이전트는 또한 귀하의 습관과 선호도를 배우므로 특정 사이트에서 구매 경험이 좋지 않은 경우 해당 사이트를 다시 사용하지 않는다는 것을 알 수 있습니다.

에이전트는 사람처럼 사진을 보고 설명을 읽는 것이 아니라 에이전트가 알아야 하는 것을 명확하게 식별하고 정의하는 메타데이터 를 검색하여 이를 수행 합니다 . 메타데이터는 다른 데이터를 설명하는 단순히 기계가 읽을 수 있는 데이터입니다. 시맨틱 웹에서 메타데이터는 사람들이 페이지를 읽을 때 보이지 않지만 컴퓨터에는 명확하게 보입니다. 메타데이터는 또한 보다 정확한 결과로 보다 복잡하고 집중적인 웹 검색을 허용할 수 있습니다. World Wide Web의 발명가인 Tim Berners-Lee의 말을 빌리자면 이러한 도구를 사용하면 현재 거대한 책과 유사한 웹이 거대한 데이터베이스가 될 것입니다.

다음으로 문서를 기계가 읽을 수 있게 만드는 도구를 살펴보겠습니다.

퀴즈 코너

Web 3.0과 그 기능에 대해 얼마나 알고 있습니까? Web 3.0 퀴즈로 지식을 테스트하십시오 !

시맨틱

웹 머신이 읽을 수 있도록 하려면 메타데이터, 논리 및 보안의 계층과 계층이 필요합니다. 이러한 레이어의 대부분의 시각적 표현에는 모든 레이어를 나타내는 일종의 블록 타워인 스택이 포함됩니다. 스택은 시맨틱 웹 이면의 개념이 발전함에 따라 변경되고 발전합니다. Semantic Web 에 대한 소개의 일부로 여기 에서 스택의 공통 버전이 어떻게 보이는지 확인할 수 있습니다 .

마크업: XML 및 RDF

RDF 트리플에는 주체(아나킨 스카이워커), 객체(루크 스카이워커), 그리고 이 둘을 결합하는 속성이 있습니다.

이 문장을 컴퓨터에서 읽을 수 있도록 만들고 싶다고 가정해 보겠습니다.

아나킨 스카이워커는 루크 스카이워커의 아버지입니다.

이 문장이 의미하는 바를 쉽게 알 수 있습니다. Anakin과 Luke Skywalker는 둘 다 사람이고 그들 사이에는 관계가 있습니다. 당신은 아버지가 일종의 부모라는 것과 그 문장이 또한 루크가 아나킨의 아들이라는 것을 의미한다는 것을 알고 있습니다. 그러나 컴퓨터는 도움 없이는 그 어떤 것도 알아낼 수 없습니다. 컴퓨터가 이 문장의 의미를 이해할 수 있도록 하려면 Anakin과 Luke가 누구이며 그들의 관계가 무엇인지 설명하는 기계 판독 가능한 정보를 추가해야 합니다. 이것은 XML(eXtensible Markup Language)RDF(Resource Description Framework )의 두 가지 도구로 시작합니다 .

XML은 HTML(Hypertext Markup Language) 과 같은 마크업 언어 입니다. HTML은 웹에서 보는 정보의 모양을 제어합니다. XML 은 데이터를 설명 하는 태그 를 추가하여 HTML을 보완하지만 대체하지는 않습니다 . 이 태그는 문서를 읽는 사람에게는 보이지 않지만 컴퓨터에는 보입니다. 태그는 이미 웹에서 사용 중이며 검색 엔진 용 데이터를 수집하는 봇과 같은 기존 이 태그 를 읽을 수 있습니다.

RDF는 이름이 나타내는 대로 정확히 수행합니다. XML 태그를 사용하여 리소스 를 설명하는 프레임워크를 제공 합니다 . RDF 용어로 세계의 거의 모든 것이 리소스입니다. 이 프레임워크는 리소스(Anakin Skywalker 또는 "Star Wars" 3부작과 같은 명사)를 웹상의 특정 항목 또는 위치와 연결하여 컴퓨터가 리소스가 무엇인지 정확히 알 수 있도록 합니다. 리소스를 명확하게 식별하면 컴퓨터가 Anakin Skywalker와 Sebastian Shaw 또는 Hayden Christiansen을 혼동하거나 원래 3부작과 One-Man "Star Wars" 3부작을 혼동하는 것과 같은 일을 하지 않습니다.

이를 위해 RDF는 XML 태그로 작성된 트리플을 사용 하여 이 정보를 그래프 로 표현합니다 . 이 트리플은 구성 대상 , 특성개체 문장의 주제, 동사와 목적어 같다. (일부 출처에서는 이를 주제, 술어 및 목적어라고 합니다.) RDF는 이미 웹에 존재합니다. 예를 들어 RSS 피드 생성의 일부입니다.

지금까지 이 예에서 컴퓨터는 이 문장에 두 개의 객체가 있고 이들 사이에 관계가 있다는 것을 알고 있습니다. 그러나 객체가 무엇인지 또는 서로 어떻게 관련되어 있는지 알지 못합니다. 다음에는 이 의미 계층을 추가하는 도구를 살펴보겠습니다.

무엇이 무엇인지 알기: URI

URI는 컴퓨터에 트리플의 각 항목에 대한 특정 참조 지점을 제공합니다. 해석이나 오해의 가능성이 없습니다.

XML과 RDF가 제공하는 프레임워크에도 불구하고 컴퓨터는 여전히 이러한 리소스가 누구인지 또는 무엇인지 이해하는 매우 직접적이고 구체적인 방법이 필요합니다. 이를 위해 RDF는 URI(Uniform Resource Identifier) 를 사용하여 리소스를 나타내는 문서나 개체로 컴퓨터를 안내합니다. 가장 일반적인 URI 형식인 http:// 로 시작하는 URL(Uniform Resource Locator)에 이미 익숙합니다 . URI는 웹에 있는 모든 것을 가리킬 수 있으며 컴퓨터 가정의 기기와 같이 웹의 일부가 아닌 개체를 가리킬 수도 있습니다. Mailto, ftp 및 telnet 주소는 URI의 다른 예입니다.

이 예에서는 공식 Star Wars 사이트의 캐릭터 페이지를 URI로 사용합니다.

이제 컴퓨터는 주체와 객체가 무엇인지 알고 있습니다. Anakin Skywalker는 첫 번째 URI로 표시되는 개체이고 Luke Skywalker는 두 번째 URI로 표시되는 개체입니다. 그러나 속성에 대한 것인 트리플의 중간 URI가 Star Wars 사이트를 가리키지 않는다는 것을 알 수 있습니다. 대신 서버에 있는 가상 문서를 가리킵니다. 그 페이지가 실제로 존재했다면 그것은 우리의 XML 네임스페이스 가 될 것 입니다.

굵게 및 밑줄 같은 표준 태그를 사용하는 HTML과 달리 XML에는 표준 태그가 없습니다. 이것은 유용합니다. 개발자가 특정 목적을 위해 고유한 태그를 만들 수 있도록 합니다. 그러나 이는 브라우저가 태그가 의미하는 바를 자동으로 알지 못한다는 것을 의미합니다. XML 네임스페이스는 기본적으로 다른 문서에 있는 모든 태그의 의미를 애플리케이션에 알려주는 문서입니다. XML 문서의 작성자는 문서의 시작 부분에 한 줄의 코드로 네임스페이스를 선언합니다. 이 예에서 네임스페이스 선언은 다음과 같습니다.

해당 코드 줄은 컴퓨터에 "'hsw'로 시작하는 모든 태그는 이 문서에 있는 어휘를 사용합니다. 여기에서 'hsw'로 시작하는 모든 태그를 찾을 수 있습니다."라고 말합니다. 그렇게 하면 웹에 있는 다른 XML 문서와 충돌하지 않고 문서에 필요한 XML 태그를 만들 수 있습니다.

XML과 RDF는 시맨틱 웹의 "공식 언어"이지만 그 자체로는 컴퓨터에서 전체 웹에 액세스할 수 있도록 하기에 충분하지 않습니다. 다음에는 다른 레이어를 살펴보겠습니다.

그것은 (아니) 불가능합니다!

XML과 RDF는 시맨틱 웹의 핵심입니다. 정보를 찾고 리소스 간의 관계를 정의할 수 있는 구조를 컴퓨터에 제공합니다. 애플리케이션은 동일한 URI를 사용하는 그래프를 병합 할 수도 있습니다 . 예를 들어, 응용 프로그램은 위의 그래프를 Anakin Skywalker와 Darth Vader 간의 관계를 지정하는 다른 그래프와 병합할 수 있습니다. 그러면 애플리케이션에서 Vader가 Luke의 아버지임을 추론할 수 있습니다.

언어 및 어휘:RDFS, OWL 및 SKOS

Star Wars 온톨로지에서 찾을 수 있는 매우 적은 수의 리소스 및 연결의 예입니다. 영화를 보고 웹서핑을 해서 스스로 이것을 알아낼 수 있지만, 컴퓨터가 그것을 이해하기 위해서는 명확한 개요가 있어야 합니다.

시맨틱 웹의 또 다른 장애물은 컴퓨터에 사람들이 하는 종류의 어휘가 없다는 것입니다. 당신은 평생 언어를 사용해 왔기 때문에 아마도 다른 단어와 개념 사이의 연결을 보고 문맥을 기반으로 의미를 추론하는 것이 쉬울 것입니다. 불행히도 누군가가 컴퓨터에 사전, 연감, 백과사전 세트를 주고 컴퓨터가 이 모든 것을 스스로 배우게 할 수는 없습니다. 단어의 의미와 단어 간의 관계를 이해하려면 컴퓨터에 모든 단어를 설명하는 문서 와 필요한 연결을 만드는 논리 가 있어야 합니다.

Semantic Web에서 이것은 schemata온톨로지 에서 나옵니다 . 이것은 컴퓨터가 인간의 어휘를 이해하는 데 도움이 되는 두 가지 관련 도구입니다. 온톨로지는 단순히 객체와 객체가 서로 어떻게 관련되는지 설명하는 어휘입니다. 스키마는 정보를 구성하는 방법입니다. RDF 태그와 마찬가지로 스키마 및 온톨로지에 대한 액세스는 메타데이터로 문서에 포함되며 문서 작성자는 문서 시작 부분에서 어떤 온톨로지를 참조하는지 선언해야 합니다.

Semantic Web에서 사용되는 스키마 및 온톨로지 도구는 다음과 같습니다.

  • RDF 어휘 설명 언어 스키마(RDFS) - RDFS는 클래스, 하위 클래스 및 속성을 리소스에 추가하여 기본 언어 프레임워크를 만듭니다. 예를 들어 Dagobah 리소스 는 행성 클래스의 하위 클래스 입니다 . Dagobah의 재산은 이 될 수 있습니다 .
  • 간단한 지식 조직 시스템 (SKOS) - 측면에서 SKOS의 분류하여 자원 넓은 또는 좁은은 ,의 지정 할 수 있습니다 선호다른 레이블을 사람들에게 신속하게 할 수 포트 웹에 시소러스 및 용어집. 예를 들어, Star Wars 용어집에서 Sith Lord에 대한 좁은 용어는 Darth Sidious가 될 수 있고 더 넓은 용어는 악당 이 될 수 있습니다 . 마찬가지로 Han Solo의 대체 레이블은 너프 허더레이저 브레인일 수 있습니다.
  • OWL(Web Ontology Language) - 가장 복잡한 계층인 OWL은 온톨로지를 공식화하고 클래스 간의 관계를 설명하며 논리를 사용하여 추론합니다. 또한 기존 정보를 기반으로 새 클래스를 구성할 수도 있습니다. OWL은 Lite, DL(Description Language) 및 Full의 세 가지 복잡성 수준에서 사용할 수 있습니다.

온톨로지의 문제점은 생성, 구현 및 유지 관리가 매우 어렵다는 것입니다. 범위에 따라 방대한 개념과 관계를 정의할 수 있습니다. 일부 개발자는 이러한 어려움 때문에 온톨로지보다 논리와 규칙에 더 집중하는 것을 선호합니다. 이러한 규칙이 수행해야 하는 역할에 대한 불일치는 Semantic Web의 잠재적인 함정 중 하나일 수 있습니다.

다음으로 "스타워즈 3부작" DVD인 원래 예를 살펴봄으로써 모든 것을 하나로 묶을 것입니다.

메타데이터 액세스

Semantic Web의 장기 목표 중 하나는 에이전트, 소프트웨어 응용 프로그램 및 웹 응용 프로그램이 메타데이터에 액세스하고 사용할 수 있도록 하는 것입니다. 이를 위한 핵심 도구 는 아직 개발 중인 단순 프로토콜RDF 쿼리 언어(SPARQL )입니다. SPARQL의 목적은 RDF 그래프에서 정보를 추출하는 것입니다. 데이터를 찾고 결과를 제한 및 정렬할 수 있습니다. RDF 구조의 장점 중 하나는 이러한 쿼리가 매우 정확하고 매우 정확한 결과를 얻을 수 있다는 것입니다.

모두 함께 묶기

우리의 원래 예에서 우리는 "Star Wars" DVD를 온라인으로 구매하는 것에 대해 이야기했습니다. Semantic Web이 전체 프로세스를 더 쉽게 만드는 방법은 다음과 같습니다.

  • 각 사이트에는 사이트에서 구입할 수 있는 DVD를 설명하는 텍스트와 그림(사람들이 읽을 수 있음) 및 메타데이터(컴퓨터가 읽을 수 있음)가 있습니다.
  • RDF 트리플과 XML 태그를 사용하는 메타데이터는 DVD의 모든 속성(예: 상태 및 가격)을 기계가 읽을 수 있도록 합니다.
  • 필요한 경우 기업은 온톨로지를 사용하여 이러한 모든 개체와 속성을 설명하는 데 필요한 어휘를 컴퓨터에 제공합니다. 쇼핑 사이트는 모두 동일한 온톨로지를 사용할 수 있으므로 모든 메타데이터는 공통 언어로 되어 있습니다.
  • DVD를 판매하는 각 사이트는 또한 고객의 정보를 보호하기 위해 적절한 보안 및 암호화 조치를 사용합니다.
  • 컴퓨터화된 응용 프로그램이나 에이전트는 다른 사이트에서 찾은 모든 메타데이터를 읽습니다. 응용 프로그램은 정보를 비교하여 출처가 정확하고 신뢰할 수 있는지 확인할 수도 있습니다.

물론 웹은 방대하고 이 모든 메타데이터를 기존 페이지에 추가하는 것은 엄청난 작업입니다. 우리는 이것과 시맨틱 웹에 대한 다른 잠재적인 장애물들에 대해 다음에 살펴볼 것입니다.

보안 및 증거

다른 웹 문서와 마찬가지로 Semantic Web은 데이터와 트랜잭션을 보호하기 위한 보안 조치가 필요합니다. 시맨틱 웹에 대한 W3C의 권장 사항에는 디지털 서명, 암호화 , 증명신뢰가 포함 됩니다. 증명과 신뢰는 시맨틱 웹의 논리와 모든 웹 계층에서 데이터가 정확하고 일관성이 있는지 확인하는 애플리케이션의 기능과 관련이 있습니다.

W3C와 시맨틱 웹의 미래

World Wide Web과 마찬가지로 Semantic Web은 분산되어 있습니다. 어느 조직이나 기관도 모든 규칙과 콘텐츠를 제어할 수 없습니다. 그러나 일부 사람과 조직은 시맨틱 웹 지침 및 프로토콜 개발에 주도적인 역할을 했습니다. 여기에는 W3C(월드 와이드 웹 컨소시엄), 팀 버너스-리 이사 및 회원 조직이 포함됩니다. W3C는 연구 기관이 아니므로 대학, 기타 기관 및 대중도 Semantic Web 개발에 적극적인 역할을 합니다.

World Wide Web의 일부 영역은 이미 Semantic Web 구성 요소를 통합했습니다. 여기에는 RDF를 사용하는 RSS 피드와 기계가 읽을 수 있는 개인 웹 페이지를 만들 것을 제안하는 FOAF(Friend-of-a-Friend) 프로젝트 가 포함됩니다.

그러나 Semantic Web의 기능과 실용성의 대부분은 아직 개발 중이며 극복해야 할 꽤 큰 장애물이 있습니다. 분산화를 통해 개발자는 필요한 태그와 온톨로지를 정확하게 생성할 수 있습니다. 그러나 이는 또한 다른 개발자가 다른 태그를 사용하여 동일한 것을 설명할 수 있다는 것을 의미하므로 기계 비교가 어려울 수 있습니다. 비평가들은 또한 "정체성 문제"에 대해 의문을 제기합니다. URI가 웹 페이지를 나타내는지, 아니면 페이지가 설명하는 개념이나 객체를 나타내는지 등입니다. 예를 들어, "http://www.starwars.com"은 "스타워즈" 영화를 나타내는 것입니까, 아니면 웹 페이지만 나타내는 것입니까?

일부 개발자는 Semantic Web이 규칙에 더 많이 의존해야 하는지 아니면 온톨로지에 더 많이 의존해야 하는지에 대해 동의하지 않습니다. 비평가들은 또한 이 프로젝트가 엄청나게 비현실적이라고 말합니다. 첫째, 사람들은 실제로 RDF가 사용하는 그래프의 관점에서 생각하지 않습니다. 둘째, 기업과 기존 사이트에서 필요한 모든 메타데이터를 추가하는 데 실제로 시간과 리소스를 할애할 것 같지는 않습니다. 미래에는 기성 소프트웨어에 새 문서를 생성할 때 메타데이터를 추가하는 옵션이 포함될 수 있지만 해당 도구는 여전히 프로젝트를 더 큰 규모로 실행 가능하게 만들지 못할 수 있습니다.

World Wide Web과 Semantic Web에 대한 더 많은 정보는 다음 페이지의 링크를 확인하십시오.

더 많은 정보

관련 기사

  • 웹 3.0 퀴즈
  • 웹 1.0이 있습니까?
  • 웹 2.0 작동 방식
  • 시맨틱 웹 작동 방식
  • 웹 페이지 작동 방식
  • 웹 서버 작동 방식
  • 인터넷은 어떻게 시작되었습니까?
  • 누가 인터넷을 소유합니까?
  • 웹 페이지 작동 방식
  • 인터넷 인프라 작동 방식
  • 암호화 작동 방식
  • Google 작동 방식
  • 전자 상거래 작동 방식

더 좋은 링크

  • W3C: 시맨틱 웹
  • 시맨틱 웹: 소개
  • 팀 버너스-리의 블로그
  • Scientific American: 시맨틱 웹
  • 더블린 코어 메타데이터 이니셔티브

출처

  • 아담스, 캐서린. "시맨틱 웹: 분류와 온톨로지 구분" 온라인; 2002년 7월/8월;
  • 베켓, 데이브. "Dave Beckett의 RDF(Resource Description Framework) 리소스 가이드." http://planetrdf.com/guide/
  • 클락, 켄달. "SPARQL: Web 2.0이 시맨틱 웹을 만나다" O'Reilly. http://www.oreillynet.com/pub/wlg/7823
  • Greenberg, Jane et al. "메타데이터: 시맨틱 웹의 기본 구성요소." 미국 정보 과학 기술 학회 회보, 2003년 4월/5월.
  • 그린버그, 제인. "메타데이터 생성: 프로세스, 사람 및 도구." 미국 정보 과학 기술 학회 회보, 2002년 12월/2003년 1월.
  • 그린버그, 제인. "시맨틱 웹: 비전 그 이상." 미국 정보 과학 기술 학회 회보, 2003년 4월/5월.
  • 그루버, 톰. "온톨로지란 무엇인가?" http://www-ksl.stanford.edu/kst/what-is-an-ontology.html
  • 하딘, 스티브. "Tim Berners-Lee: The Semantic Web - Web of Machine-Processable Data." 미국 정보 과학 기술 학회 회보, 2005년 2월/3월
  • 호크, 산드로. "시맨틱 웹이 작동하는 방식." http://www.w3.org/2002/03/semweb/
  • 헨들러, 제임스. "과학과 시맨틱 웹." 과학 2003년 1월 24일.
  • Horrocks, Ian et. 알. " 시맨틱 웹 아키텍처: 스택 또는 두 개의 타워?" http://www.cs.man.ac.uk/~horrocks/Publications/download/2005/HPPH05.pdf
  • Jacob, Elin K. "온톨로지와 시맨틱 웹." 미국 정보 과학 기술 학회 게시판; 2003년 4월/5월.
  • 밀러, 에릭, 랄프 스윅. W3C 시맨틱 웹 활동에 대한 개요." 미국 정보 과학 기술 학회 게시판, 2003년 4월/5월.
  • 파르시아, 비잔. "시맨틱 웹 서비스." 미국 정보 과학 기술 학회 회보, 2003년 4월/5월.
  • 변덕쟁이, 클레이. "시맨틱 웹, 삼단논법 및 세계관." http://www.shirky.com/writings/semantic_syllogism.html
  • 스와츠, 아론. "넓은 의미의 웹." http://logicerror.com/semanticWeb-long
  • 반 이만, 제이. "완전한 동의어 사전에서 OWL 내보내기." 미국 정보 과학 기술 학회 회보, 2005년 10월/11월.
  • W3C: 시맨틱 웹에서 사물을 식별하는 방법. http://www.w3.org/2001/03/identification-problem/
  • W3C: OWL 웹 온톨로지 언어 가이드 http://www.w3.org/TR/owl-guide/
  • W3C: RDF 프라이머 http://www.w3.org/TR/rdf-primer/
  • W3C: 시맨틱 웹 활동 설명. http://www.w3.org/2001/sw/활동
  • W3C: SKOS 핵심 가이드 http://www.w3.org/TR/swbp-skos-core-guide/
  • W3C: 시맨틱 웹 기술에 대한 자습서 http://www.w3.org/Consortium/Offices/Presentations/RDFTutorial/