1. 시멘틱웹(Semantic Web) Preview 항목 상세내역 개요 기출여부 관련KeyWord 추천사이트 의미기반 웹의 개념 파악 및 관련 기술에 대한 학습 기출여부 75-관, 84-관, 87-조, 92-조, 93-관, 96-관 관련KeyWord 의미기반, Semantic, Ontology, RDF, 지능형 웹 추천사이트 http://www.w3.org/2001/sw/SW-FAQ http://www.w3.org/2001/sw/#spec 기술발전RoadMap - 상황인식, 개인화, 지능화, WEB3.0 기타
1. 시멘틱웹(Semantic Web) 1. 시멘틱 웹의 개념 가. Semantic Web의 정의 - 기존 웹기술에 의미적 요소를 부가하여 기계가 웹 Contents를 해석하고 의미해결을 가능하게 하는 차세대 지능형 웹 – 웹상에 존재하는 자료에 의미를 부가하고 사람이 관여하지 않아도 컴퓨터가 자동으로 처리할 수 있는 차세대 지능적인 웹 - 1999년, Tim Berners-Lee (W3C) 1
1. 시멘틱웹(Semantic Web) 나. Semantic Web의 필요성 구분 설명 자원 표현의 한계 - 현재 웹은 HTML언어로 웹문서 만을 표기하는 웹으로써 자원을 표현하는데는 한계가 존재 Semantic 표현의 부재 - 웹 문서끼리의 관계가 설정 되지 않았으므로 컴퓨터가 시맨택을 이해하지 못하는 단점이 존재함 URL의 단순성 - 현재 웹은 URL 만으로 문서를 인식하는데 모든 객체들을 URL로 인식하기에는 문제점이 존재 다. Semantic Web의 특징 - 정보를 검색할 때 더 정확한 검색이 가능하다. - 서로 다른 이형질 소스의 정보를 통합 비교가 가능하다. - 어떤 리소스에 대해서도 의미적이고 기술적인 정보 연계가 가능하다. 2
1. 시멘틱웹(Semantic Web) 라. Web의 발전현황 3
1. 시멘틱웹(Semantic Web) 2. Semantic Web의 구성도 및 구성요소 가. Semantic Web의 구성도 구분 내용 자원 지침 URI/Unicode 웹의 모든 자원을 명시적으로 지침할 수 있게 만듦 자원 서술 XML 웹 페이지 코딩 도구(≠HTML), 기계중심 RDF 데이터의 의미를 표현하기 위해 존재 웹 상의 자원(Resource) 기술하기 위해 메타데이터로 표현한 XML기반의 Framework 지식 서술 Ontology XML 용어, RDF 개념간의 구체적인 관계를 담은 공유 용어집(백과사전) 통합 운영 Agent Ontology를 이용하여 정보를 추출하고 추론을 이용하여 정보를 가공 지식 추론 Logic 인공지능 기반의 추론 연구 신뢰성 보안 Proof/Trust 개념적인 차후 연구 과제 4
1. 시멘틱웹(Semantic Web) 3. Semantic Web과 현재 Web의 비교 - 현재 웹은 링크만을 표현할 수 있는 반면 시맨틱웹은 링크 위에 설명을 붙여 놓아 쉽게 정보를 추론할 수 있음 5
1. 시멘틱웹(Semantic Web) 현재Web Semantic Web 자원 공유 및 통합 불가능 자원 공유 및 통합가능 문서의 Syntax 만 표현 문서의 Syntax 및 Semantics 도표현 데이터의 재사용불가 데이터의 재사용 가능 추론이 불가능 추론이 가능 HTML로 표현 XML, RDF, OWL 언어로 표현 나. Semantic Web의 활용분야 분야 내용 사례 전자 상거래 ebxml과 같은 전자상거래 프레임워크와 연계 e-commerce e-catalog Data Mining Web Mining, Text Mining, Concept Mining e-CRM 검색엔진 지식처리 Agent를 이용한 대량의 지식축적 및 분배 Topic Map 시소러스 웹 서비스 기업의 비즈니스 서비스 Component 연계 UDDI 6
1. 시멘틱웹(Semantic Web) 4. Web3.0의 이해 가. Web3.0의 개념 - 2006년 뉴욕 타임즈 기자 존 마코프가 처음 사용한 개념으로 사용자가 원하는 정보를 즉 직관적인 경험을 제공하는 Semantic Web 기반의 지능형 웹 - Web3.0은 도처에 설치된 컴퓨터를 Seamless 네트워킹으로 연결하여 인간 중심의 정보 서비스를 제공 가능한 맞춤형 서비스 플랫폼 7
1. 시멘틱웹(Semantic Web) 나 . Web3.0의 기반 기술 기술 설명 시멘틱 웹 인간이 사용하는 정보 체계를 기계가 인식하고 기계와 인간이 같이 웹 정보를 동일하게 인식하게 하기 위한 기술 표준의 정의 및 용어 활용 정보를 제공하고 찾아 판단하는 지능을 만들어 웹 뿐만 아니라 개인화된 사람과 동일한 정보의 입력 수정이 지속적으로 이루어 지게 되는 환경 상황인식 기술 - 인간 사이 Context가 종합적으로 교감, 전달 되는 것처럼 개인에 대한 지속적인 수정과 갱신으로 일종의 지능 행위를 통해 개인화된 지능 서비스를 제공 할 수 있음 개인화 기술 - Agent를 활용하여 웹 정보를 개인별로 분류, 수정, 갱신하고 이를 기반으로 개인별로 최적의 정보를 제공 에이전트 정보를 수집하고 처리하는 주체로 이용자의 상황과 의도를 이해하고 자립적인 판단에 의해 처리하는 기능 프로그램 인간과 컴퓨터 간의 인터페이스로 제안되는 개념으로 인터넷 상의 정보를 자동적으로 수집해서 데이터 베이스화 하는 프로그램 클라우드 컴퓨팅 인터넷 접속만 가능하면 어떤 단말기로든 원하는 작업을 수행 할 수 있는 환경 8
1. 시멘틱웹(Semantic Web) 다. . Web2.0과의 비교 구분 Web2.0 Web3.0 정보가치 정보 제작 능력 정보 검색 능력 공유, 개방, 참여 개인화, 지능화 공유가치 수익모델 개인 맞춤 정보 상호작용 데이터와 정보 중심의 상호작용 지식과 네트워크 중심의 데이터와 정보를 고객화(Customization)하는 개인화 과정 정보이용자 인간 인간, 기계 정보권력 대형화, 집중화 (대형 플랫폼) 분산(필요한 정보만 선별) 과다 정보로 대형화 불가한 시대 플랫폼 형태 참여, 공유, 개방 시멘틱 웹 기반 주 수익모델 광고 아직 없음 기반 기술 서버 관리 능력 상황 인식 센싱 및 연계 기술 9
2. RDF(Resource Description Framework) Preview 항목 상세내역 개요 구조화된 메타데이터의 재사용과 교환 및 인코딩을 위한 표준 프레임 워크 기출여부 관련KeyWord Semantic Web, RDF Schema 추천사이트 기술발전RoadMap 메타데이터는 RDF로 통합되고, 메타데이터의 등록,인증,지침을 제공하는 ISO/IEC 11179 표준이 확산될 것임 기타
2. RDF(Resource Description Framework) - Semantic 을 문서에 부여하기 위해 W3C가 제안한 프레임워크 - 구조화된 메타데이터의 재사용과 교환 및 인코딩을 위한 표준 프레임 워크 나. RDF의 필요성 기술 설명 상호 운영성 의미 표현의 수단 - 다양한 메타데이터 사이의 연결을 위해 의미(semantics), 구조(structure) 및 구문(syntax)에 대한 공통적인 규칙 및 메타데이터 사이의 상호운용성 지원 기계인식 - 기계가 접근 가능한 웹 자원에 의미를 부여할 수 있도록 함으로써 지능형 웹 지능형 웹 에이전트가 처리할 수 있는 지식기반 정보를 구축 XML의 문제점 극복 XML은 태그는 정의 가능하나 태그의 의미는 부여할 수 없음 다. RDF의 특성 - 상호 운용성 (Interoperability) - 구문 독립성(Syntax Independence) : 어의적인 차이의 인정 (예 : 저자/Author, 감독/Director) - 자원을 기술하거나 검색하는데 용이 - 확장성(extensible) : 자원을 기술하려는 경우 성격 및 XML 자체 확장성, 특성에 따라 자유롭게 기술 11
2. RDF(Resource Description Framework) 구성 설명 자원(Resource) RDF로 기술되는 모든 것 즉 Identity가 있는 모든것 특성(Property) - Resource를 기술하기 위한 특징, 속성, 관계 서술(Statements) Resource가 가질수 있는 Value 노드(Node)와 아크(arc)로 표현 나. RDF의 예시 - 예를 들어 ‘www.rdf.co.kr’이라는 웹페이지 제작자가 홍길동이라면 URL은 자원이 되고 제작자는 속성 유형이 되며 ‘홍길동’은 속성값이 된다. Resource Property value <rdf> <description about = “www.rdf.co.kr”> <creator> 홍길동</creator> </ description > </rdf> www.rdf.co.kr Property type 홍길동 Has the create 12
2. RDF(Resource Description Framework) 3. RDF Schema에 대한 이해 가. RDF Schema 의 특징 – 특성에 대한정의나 사용상의 제약사항을 기술한 것임 – RDF의 의미는 스키마를 통해서 표현됨 – RDF문을 구성하는Term 정의 – RDF 단어들에 대한 세부적인 의미서술사전 나. RDF Schema 와 XML Schema 비교 구분 RDF Schema XML Schema 개념 - RDF에 나타나는 Object의 관계를 서술하는 Frame - XML Data의 Format을 정의 구현기술 - 문서의 구조, 의미 서술 - XML 문서 형식 기술 모델 - 속성 중심 구조 - 객체 사이의 관계를 정의하는 모델 - Tree 지향 모델 - 문서의 구조를 정의하는 모델 해석 - 의미 해석 - 문법 해석 13
2. RDF(Resource Description Framework) 응용분야 설명 자원탐색 메타 데이터에 정의된 특정 분야의 정보를 쉽게 검색할 수 잇어 향상된 검색 능력을 제공 목록분야 - 데이터베이스나 웹 사이트에서 이용 가능한 컨텐츠를 메타 데이터로 기술해 메타데이터 사이의 상호운용이 가능 지능형 S/W 에이전트 메타 데이터로 지식을 표현해 에이전트가 가진 지식의 공유와 교환이 가능 내용 평가영역 웹 페이지의 자료를 등급화해 원하는 자료를 검색할 수 있고, 유해한 정보를 차단 가능 가. RDF 향후 전망 - Semantic Web 구현을 위한 핵심 요소기술 - 메타데이터 통합을 위한 새로운 가능성 제시 - 웹 상에서의 메타데이터는 보다 완전히 표현할 수 있는 수단으로 자리매김할 것임 - RDF 기반의 파싱 기술 연구 및 개념 및 지식 표현 기술에 대한 연구가 필요 - 메타데이터는 RDF로 통합되고, 메타데이터의 등록,인증,지침을 제공하는 ISO/IEC 11179 표준이 확산될 것임 14
3. Ontology Preview 항목 상세내역 개요 기출여부 관련KeyWord 추천사이트 기술발전RoadMap 기타 실세계의 모든 객체를 개념화하여 의미를 부여하고 관계를 표현한 지식사전 기출여부 75-관, 78-조, 93-관 관련KeyWord 지식사전, DAML+OIL, OWL, OIL, Modeler, Generator, Validator 추천사이트 http://readholic.com/category/ontoBox 기술발전RoadMap 지능화된 e-Biz 웹 검색 기타
3. Ontology 1. Ontology의 개념 가. Ontology 의 정의 - 실세계의 모든 객체를 개념화하여 의미를 부여하고 그들간의 관계를 표현한 지식사전 - 실세계(도메인)에 존재하는 모든 개념들과 개념들의 속성, 그리고 개념들이 상호간의 어떻게 연결되어 있는가에 대한 정보를 가지고 있는 지식베이스 나. Ontology 의 필요성 – 이질성의 데이터 검색 불가능 (용어들간의 상호 운영성(Interoperability)) – 도메인지식에 대한 재사용 불가능 – 사용자의 요구 중 광범위한 수용성 증가 다. Ontology 의 역할 - 객체의 관련 정보를 Ontology에 명시하여 시멘틱 웹의 자원을 식별하고 그 자원을 추적하는 추론을 가능하게 함 - 시멘틱 웹 모델들간의 관련성 파악 2. Ontology 의 생성 및 구성 가. Ontology 의 설계과정 16
3. Ontology 나. Ontology 의 생성 구성요소 구성 요소 설명 온톨로지 모델러 (Ontology Modeler) 데이터 베이스를 참조하여 지식을 개념화 개념화간의 계층적 구조를 위하여 구분 규칙(Taxonomy Rule) 적용 온톨로지 생성기에 개념화 용어를 제공 온톨로지 생성기 (Ontology Generator) 온톨로지 모델러로부터 받은 용어에 명세화 온톨로지 언어(지식 표현 언어)로 작성 온톨로지 검사기 (Ontology Validator) 작성된 온톨로지의 유효성을 검사 온톨로지 언어의 문법적인 검사 다. Ontology 의 생성언어 표현 언어 내 용 OWL -Ontology Web Language -논리계층의 Formal Semantic제공 -DAML+OIL의 namespace와 속성변경 사용 OIL -Ontology Interface Layer -논리계층 및 상위레벨의 Semactic 지원으로 추론계층지원 DAML+OIL -DARPA Agent Markup Language -논리적 계층에서의 의미 지원 RDF -Resource Description Framework -데이터계층의 구조와 Syntax 정의 -웹자원의 메타정보 표현언어 구조,문법 의미 Formal Sementic 17
3. Ontology 라. Ontology 의 Layer Layer 내용 의미 언어 Logical Layer - Formal Semantics - Reasoning Support - Heavy weight Ontology -Higher Semantics -DAML+OIL, OWL Schema Layer - Definition of Vocabulary - Light weight Ontology -Semantics -RDF Schema Data Layer -Simple Data Model and Syntax Fromat Data -RDF : Instance -Structure Syntax -RDF, XML Schema 18
3. Ontology 3. Ontology 의 요소기술 및 활용분야 가. Ontology 의 요소기술 - XML, RDF의 계층적 구성 - 추론 규칙(Inference Rule) : 메타데이터와 대비되는 특징 예) 성인 도서는 미성년자에게 판매할 수 없다는 규칙 - 분류체계(Taxonomy) - 지식 표현 기술 - 색인 기술(Indexing) - 온톨로지 표현언어(DAML+OIL) 나. Ontology 의 활용분야 응용 분야 설 명 지능화된 e-Biz CRM, ERP, SCM, EAI등에 활용 검색분야 인공지능 기반 검색 엔진에 유용 Web Commerce 쇼핑 에이전트, 지능화된 온라인 가게, 지능화된 e-Marketplace Community Reference 중립적 온톨로지 작성 커뮤니티 참조는 동일한 언어로 작성해야 하고 서로 다른 기종의 환경하에서 사용하기 위해 다른 언어로의 전환이 가능해야 함 Vocabulary 정의 DB 스키마 정의나 온톨로지 명세화 같은 DB 주석을 위한 공통의 사전 정의 지식에 대한 서술과 공유를 위해 동일한 표준 용어로써 기술함 정보 이용 공통 방법 제공 온톨로지는 공통적으로 공유되는 지식의 용어를 제공함을써 서로 다른 언어로 작성이 되어 있어도 지식을 제공할 수 있음. 19