130308 디지털컨버젼스i 2교시

20
- 1 - ㈜㈜㈜㈜㈜㈜㈜㈜ ㈜㈜㈜㈜㈜㈜ 항항 항항항항 항항 ㈜㈜㈜㈜ ㈜㈜ ㈜㈜ ㈜㈜ ㈜ ㈜㈜ ㈜㈜㈜ ㈜㈜ ㈜㈜ 항항항항 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 항항 Preview 1. 항항항항 (Semantic Web)

Upload: skccsocial

Post on 30-Jun-2015

806 views

Category:

Education


2 download

TRANSCRIPT

Page 1: 130308 디지털컨버젼스i 2교시

- 1 - ㈜인포레버컨설팅 교육사업본부

항목 상세내역

개요 의미기반 웹의 개념 파악 및 관련 기술에 대한 학습

기출여부 75- 관 , 84- 관 , 87- 조 , 92- 조 , 93- 관 , 96- 관

관련 KeyWord 의미기반 , Semantic, Ontology, RDF, 지능형 웹

추천사이트http://www.w3.org/2001/sw/SW-FAQhttp://www.w3.org/2001/sw/#spec

기술발전RoadMap

- 상황인식 , 개인화 , 지능화 , WEB3.0

기타

Preview

1. 시멘틱웹 (Semantic Web)

Page 2: 130308 디지털컨버젼스i 2교시

- 2 - ㈜인포레버컨설팅 교육사업본부

1. 시멘틱 웹의 개념 가 . Semantic Web 의 정의 - 기존 웹기술에 의미적 요소를 부가하여 기계가 웹 Contents 를 해석하고 의미해결을 가능하게 하는 차세대 지능형 웹

– 웹상에 존재하는 자료에 의미를 부가하고 사람이 관여하지 않아도 컴퓨터가 자동으로 처리할 수 있는 차세대

지능적인 웹 - 1999 년 , Tim Berners-Lee (W3C)

1. 시멘틱웹 (Semantic Web)

Page 3: 130308 디지털컨버젼스i 2교시

- 3 - ㈜인포레버컨설팅 교육사업본부

나 . Semantic Web 의 필요성

구분 설명

자원 표현의 한계 - 현재 웹은 HTML 언어로 웹문서 만을 표기하는 웹으로써 자원을 표현하는데는 한계가 존재

Semantic 표현의 부재

- 웹 문서끼리의 관계가 설정 되지 않았으므로 컴퓨터가 시맨택을 이해하지 못하는 단점이 존재함

URL 의 단순성 - 현재 웹은 URL 만으로 문서를 인식하는데 모든 객체들을 URL 로 인식하기에는 문제점이 존재

다 . Semantic Web 의 특징 - 정보를 검색할 때 더 정확한 검색이 가능하다 . - 서로 다른 이형질 소스의 정보를 통합 비교가 가능하다 . - 어떤 리소스에 대해서도 의미적이고 기술적인 정보 연계가 가능하다 .

1. 시멘틱웹 (Semantic Web)

Page 4: 130308 디지털컨버젼스i 2교시

- 4 - ㈜인포레버컨설팅 교육사업본부

라 . Web 의 발전현황

1. 시멘틱웹 (Semantic Web)

Page 5: 130308 디지털컨버젼스i 2교시

- 5 - ㈜인포레버컨설팅 교육사업본부

2. Semantic Web 의 구성도 및 구성요소 가 . Semantic Web 의 구성도

나 . Semantic Web 의 구성요소

구분 내용

자원 지침-URI/Unicode

- 웹의 모든 자원을 명시적으로 지침할 수 있게 만듦

자원 서술

-XML - 웹 페이지 코딩 도구 (≠HTML), 기계중심

-RDF- 데이터의 의미를 표현하기 위해 존재 - 웹 상의 자원 (Resource) 기술하기 위해 메타데이터로 표현한 XML기반의 Framework

지식 서술 -Ontology-XML 용어 , RDF 개념간의 구체적인 관계를 담은 공유 용어집 ( 백과사전 )

통합 운영 -Agent -Ontology 를 이용하여 정보를 추출하고 추론을 이용하여 정보를 가공

지식 추론 -Logic - 인공지능 기반의 추론 연구

신뢰성 보안 -Proof/Trust - 개념적인 차후 연구 과제

1. 시멘틱웹 (Semantic Web)

Page 6: 130308 디지털컨버젼스i 2교시

- 6 - ㈜인포레버컨설팅 교육사업본부

3. Semantic Web 과 현재 Web 의 비교 가 . Semantic Web 과 현재 Web 의 비교

- 현재 웹은 링크만을 표현할 수 있는 반면 시맨틱웹은 링크 위에 설명을 붙여 놓아 쉽게 정보를 추론할 수 있음

1. 시멘틱웹 (Semantic Web)

Page 7: 130308 디지털컨버젼스i 2교시

- 7 - ㈜인포레버컨설팅 교육사업본부

현재 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

1. 시멘틱웹 (Semantic Web)

Page 8: 130308 디지털컨버젼스i 2교시

- 8 - ㈜인포레버컨설팅 교육사업본부

4. Web3.0 의 이해

가 . Web3.0 의 개념

- 2006 년 뉴욕 타임즈 기자 존 마코프가 처음 사용한 개념으로 사용자가 원하는 정보를 즉 직관적인 경험을

제공하는 Semantic Web 기반의 지능형 웹

- Web3.0 은 도처에 설치된 컴퓨터를 Seamless 네트워킹으로 연결하여 인간 중심의 정보 서비스를 제공 가능한

맞춤형 서비스 플랫폼

1. 시멘틱웹 (Semantic Web)

Page 9: 130308 디지털컨버젼스i 2교시

- 9 - ㈜인포레버컨설팅 교육사업본부

나 . Web3.0 의 기반 기술

기술 설명

시멘틱 웹

- 인간이 사용하는 정보 체계를 기계가 인식하고 기계와 인간이 같이 웹 정보를 동일하게 인식하게 하기 위한 기술 표준의 정의 및 용어 활용

- 정보를 제공하고 찾아 판단하는 지능을 만들어 웹 뿐만 아니라 개인화된 사람과 동일한 정보의 입력 수정이 지속적으로 이루어 지게 되는 환경

상황인식 기술- 인간 사이 Context 가 종합적으로 교감 , 전달 되는 것처럼 개인에 대한 지속적인 수정과 갱신으로 일종의 지능 행위를 통해 개인화된 지능 서비스를 제공 할 수 있음

개인화 기술- Agent 를 활용하여 웹 정보를 개인별로 분류 , 수정 , 갱신하고 이를 기반으로 개인별로 최적의 정보를 제공

에이전트

- 정보를 수집하고 처리하는 주체로 이용자의 상황과 의도를 이해하고 자립적인 판단에 의해 처리하는 기능 프로그램

- 인간과 컴퓨터 간의 인터페이스로 제안되는 개념으로 인터넷 상의 정보를 자동적으로 수집해서 데이터 베이스화 하는 프로그램

클라우드 컴퓨팅 - 인터넷 접속만 가능하면 어떤 단말기로든 원하는 작업을 수행 할 수 있는 환경

1. 시멘틱웹 (Semantic Web)

Page 10: 130308 디지털컨버젼스i 2교시

- 10 - ㈜인포레버컨설팅 교육사업본부

다 . . Web2.0 과의 비교

구분 Web2.0 Web3.0

정보가치

정보 제작 능력 정보 검색 능력

공유 , 개방 , 참여 개인화 , 지능화

공유가치 수익모델 개인 맞춤 정보

상호작용 데이터와 정보 중심의 상호작용지식과 네트워크 중심의 데이터와정보를 고객화 (Customization) 하는개인화 과정

정보이용자 인간 인간 , 기계

정보권력대형화 , 집중화( 대형 플랫폼 )

분산 ( 필요한 정보만 선별 )

과다 정보로 대형화 불가한 시대

플랫폼 형태 참여 , 공유 , 개방 시멘틱 웹 기반

주 수익모델 광고 아직 없음

기반 기술 서버 관리 능력 상황 인식 센싱 및 연계 기술

1. 시멘틱웹 (Semantic Web)

Page 11: 130308 디지털컨버젼스i 2교시

- 11 - ㈜인포레버컨설팅 교육사업본부

항목 상세내역

개요 구조화된 메타데이터의 재사용과 교환 및 인코딩을 위한 표준 프레임 워크

기출여부

관련 KeyWord Semantic Web, RDF Schema

추천사이트

기술발전RoadMap

메타데이터는 RDF 로 통합되고 , 메타데이터의 등록 , 인증 ,지침을 제공하는 ISO/IEC 11179 표준이 확산될 것임

기타

Preview

2. RDF(Resource Description Framework)

Page 12: 130308 디지털컨버젼스i 2교시

- 12 - ㈜인포레버컨설팅 교육사업본부

1. RDF 의 개념 가 . RDF 의 정의 - Semantic 을 문서에 부여하기 위해 W3C 가 제안한 프레임워크 - 구조화된 메타데이터의 재사용과 교환 및 인코딩을 위한 표준 프레임 워크

나 . RDF 의 필요성

다 . RDF 의 특성

- 상호 운용성 (Interoperability)

- 구문 독립성 (Syntax Independence) : 어의적인 차이의 인정 (예 : 저자 /Author, 감독 /Director)

- 자원을 기술하거나 검색하는데 용이

- 확장성 (extensible) : 자원을 기술하려는 경우 성격 및 XML 자체 확장성 , 특성에 따라 자유롭게 기술

기술 설명

상호 운영성

- 의미 표현의 수단- 다양한 메타데이터 사이의 연결을 위해 의미 (semantics), 구조 (structure)

및 구문 (syntax) 에 대한 공통적인 규칙 및 메타데이터 사이의 상호운용성 지원

기계인식 - 기계가 접근 가능한 웹 자원에 의미를 부여할 수 있도록 함으로써 지능형 웹 지능형 웹 에이전트가 처리할 수 있는 지식기반 정보를 구축

XML 의문제점 극복

- XML 은 태그는 정의 가능하나 태그의 의미는 부여할 수 없음

2. RDF(Resource Description Framework)

Page 13: 130308 디지털컨버젼스i 2교시

- 13 - ㈜인포레버컨설팅 교육사업본부

2. RDF 의 구성 및 예제 가 . RDF 의 구성

나 . RDF 의 예시 - 예를 들어 ‘www.rdf.co.kr’ 이라는 웹페이지 제작자가 홍길동이라면 URL 은 자원이 되고 제작자는 속성 유형이 되며 ‘홍길동’은 속성값이 된다 .

구성 설명

자원 (Resource) - RDF 로 기술되는 모든 것 즉 Identity 가 있는 모든것

특성 (Property) - Resource 를 기술하기 위한 특징 , 속성 , 관계

서술 (Statements)- Resource 가 가질수 있는 Value- 노드 (Node) 와 아크 (arc) 로 표현

www.rdf.-co.kr

홍길동Property type

Has the cre-ate

Resource Property value

<rdf> <description about = “www.rdf.-co.kr”> <creator> 홍길동 </creator> </ description > </rdf>

2. RDF(Resource Description Framework)

Page 14: 130308 디지털컨버젼스i 2교시

- 14 - ㈜인포레버컨설팅 교육사업본부

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 지향 모델- 문서의 구조를 정의하는 모델

해석 - 의미 해석 - 문법 해석

2. RDF(Resource Description Framework)

Page 15: 130308 디지털컨버젼스i 2교시

- 15 - ㈜인포레버컨설팅 교육사업본부

4. RDF 의 활용 가 . RDF 응용분야

응용분야 설명

자원탐색 - 메타 데이터에 정의된 특정 분야의 정보를 쉽게 검색할 수 잇어 향상된 검색 능력을 제공

목록분야 - 데이터베이스나 웹 사이트에서 이용 가능한 컨텐츠를 메타 데이터로 기술해 메타데이터 사이의 상호운용이 가능

지능형 S/W 에이전트 - 메타 데이터로 지식을 표현해 에이전트가 가진 지식의 공유와 교환이 가능

내용 평가영역 - 웹 페이지의 자료를 등급화해 원하는 자료를 검색할 수 있고 , 유해한 정보를 차단 가능

가 . RDF 향후 전망 - Semantic Web 구현을 위한 핵심 요소기술 - 메타데이터 통합을 위한 새로운 가능성 제시 - 웹 상에서의 메타데이터는 보다 완전히 표현할 수 있는 수단으로 자리매김할 것임 - RDF 기반의 파싱 기술 연구 및 개념 및 지식 표현 기술에 대한 연구가 필요 - 메타데이터는 RDF 로 통합되고 , 메타데이터의 등록 , 인증 , 지침을 제공하는 ISO/IEC 11179 표준이 확산될 것임

2. RDF(Resource Description Framework)

Page 16: 130308 디지털컨버젼스i 2교시

- 16 - ㈜인포레버컨설팅 교육사업본부

항목 상세내역

개요 실세계의 모든 객체를 개념화하여 의미를 부여하고 관계를 표현한 지식사전

기출여부 75- 관 , 78- 조 , 93- 관

관련 KeyWord 지식사전 , DAML+OIL, OWL, OIL, Modeler, Generator, Validator

추천사이트 http://readholic.com/category/ontoBox

기술발전RoadMap

- 지능화된 e-Biz- 웹 검색

기타

Preview

3. Ontology

Page 17: 130308 디지털컨버젼스i 2교시

- 17 - ㈜인포레버컨설팅 교육사업본부

1. Ontology 의 개념 가 . Ontology 의 정의 - 실세계의 모든 객체를 개념화하여 의미를 부여하고 그들간의 관계를 표현한 지식사전

- 실세계 ( 도메인 ) 에 존재하는 모든 개념들과 개념들의 속성 , 그리고 개념들이 상호간의 어떻게 연결되어 있는가에

대한 정보를 가지고 있는 지식베이스

3. Ontology

나 . Ontology 의 필요성

– 이질성의 데이터 검색 불가능 ( 용어들간의 상호 운영성 (Interoperability))

– 도메인지식에 대한 재사용 불가능

– 사용자의 요구 중 광범위한 수용성 증가

다 . Ontology 의 역할 - 객체의 관련 정보를 Ontology 에 명시하여 시멘틱 웹의 자원을 식별하고 그 자원을 추적하는 추론을 가능하게 함 - 시멘틱 웹 모델들간의 관련성 파악

2. Ontology 의 생성 및 구성 가 . Ontology 의 설계과정

Page 18: 130308 디지털컨버젼스i 2교시

- 18 - ㈜인포레버컨설팅 교육사업본부

3. Ontology나 . Ontology 의 생성 구성요소

다 . Ontology 의 생성언어

구성 요소 설명

온톨로지 모델러(Ontology Modeler)

- 데이터 베이스를 참조하여 지식을 개념화- 개념화간의 계층적 구조를 위하여 구분 규칙 (Taxonomy Rule) 적용- 온톨로지 생성기에 개념화 용어를 제공

온톨로지 생성기(Ontology Generator)

- 온톨로지 모델러로부터 받은 용어에 명세화- 온톨로지 언어 ( 지식 표현 언어 ) 로 작성

온톨로지 검사기(Ontology Validator)

- 작성된 온톨로지의 유효성을 검사- 온톨로지 언어의 문법적인 검사

구조 , 문법의미

FormalSementic

표현 언어 내 용

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 정의- 웹자원의 메타정보 표현언어

Page 19: 130308 디지털컨버젼스i 2교시

- 19 - ㈜인포레버컨설팅 교육사업본부

3. Ontology

Layer 내용 의미 언어

Logical Layer

- Formal Semantics- Reasoning Support- Heavy weight Ontology

-Higher Seman-tics

-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 Syn-tax

-RDF, XML Schema

라 . Ontology 의 Layer

Page 20: 130308 디지털컨버젼스i 2교시

- 20 - ㈜인포레버컨설팅 교육사업본부

3. Ontology 의 요소기술 및 활용분야 가 . Ontology 의 요소기술

- XML, RDF 의 계층적 구성

- 추론 규칙 (Inference Rule) : 메타데이터와 대비되는 특징 예 ) 성인 도서는 미성년자에게 판매할 수 없다는 규칙

- 분류체계 (Taxonomy)

- 지식 표현 기술

- 색인 기술 (Indexing)

- 온톨로지 표현언어 (DAML+OIL)

3. Ontology

나 . Ontology 의 활용분야

응용 분야 설 명지능화된 e-Biz - CRM, ERP, SCM, EAI등에 활용

검색분야 - 인공지능 기반 검색 엔진에 유용Web Commerce - 쇼핑 에이전트 , 지능화된 온라인 가게 , 지능화된 e-Marketplace

Community Reference

- 중립적 온톨로지 작성- 커뮤니티 참조는 동일한 언어로 작성해야 하고 서로 다른 기종의 환경하에서 사용하기 위해 다른 언어로의 전환이 가능해야 함

Vocabulary 정의- DB 스키마 정의나 온톨로지 명세화 같은 DB 주석을 위한 공통의 사전 정의- 지식에 대한 서술과 공유를 위해 동일한 표준 용어로써 기술함

정보 이용 공통 방법 제공

- 온톨로지는 공통적으로 공유되는 지식의 용어를 제공함을써 서로 다른 언어로 작성이 되어 있어도 지식을 제공할 수 있음 .