Blog

블로그

시맨틱 웹 (Semantic Web)

  • 웹용어
  • 2023. 09. 17

시맨틱 웹(Semantic Web)은 월드 와이드 웹의 발전 단계 중 하나로, 웹 컨텐츠의 의미를 기계가 해석 가능한 방식으로 표현하여, 컴퓨터와 사람 모두가 웹 자료의 정보를 더 효율적으로 이해하고 활용할 수 있게 만드는 기술 및 철학의 집합입니다.


 

시맨틱 웹의 주요 개념과 기술은 다음과 같습니다.


1. 리소스 설명 프레임워크 (RDF)


웹 리소스에 대한 정보와 그 관계를 설명하는 데이터 모델입니다.

예를 들면, "존은 영화 '인셉션'을 좋아한다"는 정보를 기계가 이해하도록 표현할 수 있습니다.


2. 웹 온톨로지 언어 (OWL)

데이터의 의미와 그 사이의 관계를 정의하는 도구로, 복잡한 관계와 속성을 표현할 수 있습니다.

예를 들면, '인셉션'이 영화라는 것과 '좋아한다'라는 동사의 의미를 명시적으로 정의할 수 있습니다.


3. SPARQL

RDF로 저장된 데이터를 질의하는 프로토콜 및 질의 언어입니다.

"영화 '인셉션'을 좋아하는 모든 사용자는 누구인가?"와 같은 질문에 답을 얻을 수 있습니다.


4. XML (확장 가능한 마크업 언어)

데이터를 계층적이고 구조화된 방식으로 표현하는 마크업 언어입니다.

시맨틱 웹 기술의 기반이 되는 언어 중 하나입니다.


5. 링크드 데이터 (Linked Data)

웹상의 데이터 사이의 연결을 강조하며, 서로 다른 소스에서 오는 정보를 연결하여 큰 지식 그래프를 형성하는 방식입니다.


시맨틱 웹의 목적은 웹의 정보를 단순한 문서 모음이 아닌, 상호 연결된 데이터의 모음으로 바꾸어, 그 데이터를 기반으로 새로운 지식을 도출하거나 결론을 내릴 수 있게 하는 것입니다. 이를 통해 웹 검색, 데이터 분석, 인공 지능과 같은 다양한 분야에서 혁신적인 발전을 기대할 수 있습니다.


시맨틱 웹은 웹의 창시자인 팀 버너스-리(Tim Berners-Lee)에 의해 제안되었으며, 그의 비전은 인터넷이 단순한 문서 저장소에서 지식의 저장소로 진화하는 것입니다. 이러한 비전을 실현하기 위해 다양한 연구 기관, 기업, 개발자들이 협력하며 기술과 표준을 발전시켜 왔습니다.

avatar

헤이웹

블로그 관리자

홈페이지는 헤이웹. 누구나 쉽게, 기술의 격차없이 나만의 웹사이트와 플랫폼을 운영하도록 돕습니다. 헤이웹이 쉽게 웹용어, 기술들을 설명해드릴게요.