ontoframe기반 시맨틱 서비스와 서비스 매쉬업

47
1 4 Dec. 2009 Hanmin Jung KISTI Semantic Service and Service Mashup on OntoFrame

Upload: webscikorea

Post on 02-Nov-2014

4.600 views

Category:

Technology


3 download

DESCRIPTION

문서의 웹에서 데이터의 웹으로 근본적인 변혁이 일어나는 시점에서 시맨틱 웹의 역할을 살펴보는 것은 의미심장한 일이다. 시맨틱 웹 기술은 차세대 웹의 핵심 기술로서 그 중요성은 세계의 지식을 묶고자 하는 Linking Open Data Project처럼 점점 커지고 있는 상황이다. 본 발표에서는 시맨틱 서비스 구현을 위해 필요한 시맨틱 서비스 플랫폼 OntoFrame과 그 사례를 소개하고, 시맨틱 서비스 다음 단계로서 떠오르고 있는 시맨틱 서비스 매쉬업의 현황과 가능성을 살펴보고자 한다.

TRANSCRIPT

Page 1: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI1Korean Semantic Web Conference 2009

4 Dec. 2009

Hanmin Jung

KISTI

Semantic Service and Service Mashup on OntoFrame

Page 2: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI2Korean Semantic Web Conference 2009

From the Oralto the Electric Age

Derrick, Brainframes of the new economy, 2008

Page 3: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI3Korean Semantic Web Conference 2009

Next Generation Web

Web of Documents

Web of Data

Page 4: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI4Korean Semantic Web Conference 2009

Linking Data of Real World

Semantic Web is rapidly becoming real

Page 5: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI5Korean Semantic Web Conference 2009

LOD Project

http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData/Bernhard Haslhofer, “Linked Data Tutorial”, 2009.

W3C Linking Open Data Community Project

Aims at making data freely available to everyone

Extends the Web with a data commonsBy publishing various open data sets as RDF on the Web

By setting RDF links between data items from different data sources

Opens the (meta)data silos and get rid of repository-centric mindset

Publishes (meta)data of public interest on the WebIn a way that other applications can access and interpret the data

Using common Web technologies

Page 6: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI6Korean Semantic Web Conference 2009

LOD Project

http://blogs.sun.com/bblfish/resource/2007/LinkingOpenData.png

W3C Linking Open Data Community Project

over 500 million RDF triples (2007.5)

Page 7: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI7Korean Semantic Web Conference 2009

LOD Project

http://richard.cyganiak.de/2007/10/lod/

W3C Linking Open Data Community Project

over 2 billion RDF triples (2008.4)Available in RDF and SVG (Scalable Vector Graphics) versions

KISTI

Page 8: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI8Korean Semantic Web Conference 2009

LOD Project

http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets_2009-03-27_colored.png

W3C Linking Open Data Community Project

over 4.5 billion RDF triples (2009.3)

Page 9: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI9Korean Semantic Web Conference 2009

LOD Project

http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData/

W3C Linking Open Data Community Project

over 4.7 billion RDF triples (2009.5)

Page 10: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI10Korean Semantic Web Conference 2009

LOD Project

http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData

LOD Meetings and Gatherings

Face-face meetingsISWC2007~2009

ESWC2007~2009

WWW2007~2009

ConferencesLinked AI: Linked Data Meets Artificial Intelligence at AAAI2010

Linked Data on the Web Workshop at WWW2009

How to Publish Linked Data on the Web tutorial at ISWC2008

Data Integration through Semantic Technology Workshop at ASWC2008

Linked Data Planet 2008

Linked Data on the Web Workshop at WWW2008

Page 11: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI11Korean Semantic Web Conference 2009

LOD Project

http://ebiquity.umbc.edu/blogger/2007/12/06/the-semantic-web-billion-triples-challenge-at-iswc-2008/http://vmlion25.deri.ie/index.html

ISWC Billion Triple Challenge (2008 ~)

focuses on pushing the limits in tool design on the fronts of scalability in size and robustness in the face of data typically found on the Web

Generates new application ideas, i.e. to show what is possible with Web metadata today

2009 Dataset1.14 billion statements

1,464,829,200 nodes (resources of 866,094,100, blank nodes of 352,032,700, literals of 246,702,400)

Includes 3 ontology classes modeled by KISTI out of Top-50 classes (1,343,200+ instances)

Page 12: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI12Korean Semantic Web Conference 2009

LOD Project

http://internet.suite101.com/article.cfm/datagov_provides_showcase_for_public_data

http://data-gov.tw.rpi.edu/wiki/What%27s_in_data.gov

Data.gov

A product of Obama’s Open Government Initiative project

Launched in late May 2009 by the Federal CIO, Vivek Kudra

Aims to increase public access to high value, machine readable datasets generated by the Executive Branch of the Federal Government

Major sources of dataset (2009-06-24)Environmental Protection Agency (315)

Department of Defense (122)

Centers for Medicare and Medicaid Services (108)

Department of Health and Human Services (87)

Department of Homeland Security (43)

Department of the Treasury (37)

Department of the Interior (35)

US Bureau of Labor Statistics (35)

Department of Labor (35)

Page 13: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI13Korean Semantic Web Conference 2009

LOD Project

http://wiki.dbpedia.org/About

Data-gov Wiki

Intents to assist users to create new Web applications that will help individuals, communities, and business use public data

977 datasets contributed by 54 US government agencies (2009-11-08)116 translated RDF datasets

5,074,936,293 triples.

7,564 properties.

Published a Linked Data version of the eGovernment data on 2009-10-15

Page 14: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI14Korean Semantic Web Conference 2009

LOD Project

Data.gov Demos

Page 15: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI15Korean Semantic Web Conference 2009

LOD Project

Data.gov in Linked Data Demos

Page 16: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI16Korean Semantic Web Conference 2009

Case Study – Rich Snippets

Google Rich Snippets

Helps to annotating Web pages with structured data in a standard formatMicroformats and RDFa

Gives users convenient summary information about their search resultsReviews and ratings for a product or service

Distinguishing between people with the same name

http://googlewebmastercentral.blogspot.com/2009/05/introducing-rich-snippets.html

Page 17: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI17Korean Semantic Web Conference 2009

Case Study – Semantic Dog Food

Semantic Web Conference Corpus

Page 18: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI18Korean Semantic Web Conference 2009

Case Study – <sameAs>

Interlinking the Web of Data

Page 19: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI19Korean Semantic Web Conference 2009

OntoFrame Project (2009)

MOJ OntologiesKATS OntologiesKISTI Ontologies

KATS MOJ

OntoURI®

OntoReasoner®

Mariner®

Page 20: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI20Korean Semantic Web Conference 2009

OntoFrame Project (2010)

MOJ OntologiesKATS Ontologies

KISTI Ontologies

KATS MOJ2010 LOD

OntoURI®

OntoReasoner®

Mariner®

2010

LOD Cloud

Page 21: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI21Korean Semantic Web Conference 2009

OntoFrame - Introduction

What is?

Semantic Web-based service platform (providing implementation environments)

Purpose

Search information and discover implicit knowledge in the information for helping users to achieve their needs efficiently

“This bi-modal existence makes sense because people behave in two way.”by Jesse

Page 22: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI22Korean Semantic Web Conference 2009

Entities

Papers: 362,653 (CiteSeer international papers with full-texts)

Persons: 983,677

Topics: 425,294

Institutions: 17,820

Locations: 451,763 (with GPS coordinate)

RDF Triples: 58,885,581 (2007.12)

OntoFrame – 2007 Data

Page 23: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI23Korean Semantic Web Conference 2009

Entities

Papers: 453,124 (Elsevier international journal papers with full-texts)

Persons: 1,352,220

Topics: 339,947

Institutions: 91,514

Locations: 409,575 (with GPS coordinate)

RDF Triples: 283,087,518 (2008.11)

OntoFrame – 2008 Data

Page 24: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI24Korean Semantic Web Conference 2009

Entities

Papers: 3,560,601 (Elsevier international journal papers)

Others: TBD, Over 11 millions for persons

OntoFrame – S3 Data

Page 25: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI25Korean Semantic Web Conference 2009

STAR-enabled Semantic Service Version

FeaturesCross-lingual IR

User-center UI design

Entity-centric searches gathered by type

Coupling with KISTI-STAR services

Sophisticated semantic servicesResearch topics of a research groupLeading researchers on the major topics of a researcherTopic trends of a researcherArticles similar with an article

Expanded tooltips

OntoFrame – S3

Page 26: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI26Korean Semantic Web Conference 2009

OntoFrame

OntoURI Architecture

OntologyOntology

DB

-to-OW

L M

app

ing R

ule

DB

-to-OW

L M

app

ing R

ule

DatabaseDatabase

Iden

tity Gen

erator

RD

F T

riple G

enerator

DB Crawler

Mapping Rule Manager

Iden

tity Resolver Scheduler

Ontology Browser

RD

F T

riple Store

RD

F T

riple Store

ReasoningEngine

SearchEngine

TopicExtractor

Web Services In

terface

User Interface

Page 27: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI27Korean Semantic Web Conference 2009 27

OntoFrame – Reasoning

Page 28: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI28Korean Semantic Web Conference 2009 28

OntoFrame – Reasoning

57건 (2009.12 기준)

Page 29: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI29Korean Semantic Web Conference 2009

Mashup

What’s the Next Step in Services?

“Ontologies are reasoned,

Queries are resolved,

Workflows are executed” by Mark Wilkinson (UBC)

http://paggr.com/media/2008/10/paggr_poster_1000.png

Page 30: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI30Korean Semantic Web Conference 2009

Mashup

Yahoo Pipes

a composition tool to aggregate, manipulate, and mashup content from around the web

Page 31: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI31Korean Semantic Web Conference 2009

Mashup

Yahoo Pipes

Use case: US Population by State

Page 32: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI32Korean Semantic Web Conference 2009

Mashup

Service Mashup Editor

Florian Daniel, “Mashing up Search Services”

Page 33: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI33Korean Semantic Web Conference 2009

Mashup

Service Mashup Platform

Florian Daniel, “Mashing up Search Services”

Page 34: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI34Korean Semantic Web Conference 2009

OntoPipeliner

Service Classification

Yahoo Pipes MS, Popfly, …

Lev

el o

f Se

ma

nti

cs

Level of Ontology Usage

OntoPipeliner

Web ServicesWeb Services

Semantic Web Services

Semantic Web Services

Semantically-operated Services

Semantically-operated Services

Classes and properties are embedded and referred

Web service discovery, invocation, and composition with ontologies

Interoperable machine-to-machine interaction over a network with WSDL

WSMO Studio, alphaWorks, …

Semi-automatic Composition/ Mashup

Fully-automatic Composition/ Mashup

Manual Composition/ Mashup

Google Maps,Amazon E-commerce, …

Search & Reasoning Services

OWL-S, WSMO

Page 35: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI35Korean Semantic Web Conference 2009

OntoPipeliner

What is?

Semantic service mashup framework

Purpose

Discover and Compose semantically-operated services to get meaningful and valuable composite services or workflows

Page 36: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI36Korean Semantic Web Conference 2009 36

OntoPipeliner

Architecture

SemanticService

Manager

SemanticBroker

SemanticService

Pipeliner

Ontology Manager OntologyOntology

SemanticService

Repository

SemanticService

Repository

Semantic Service RegisterUser In

terface

URI ServerURI Server

Constraint Manager Pipeline Visualizer

Semantic Service Searcher

Pipeline Generator Pipeline Executor

User Interface

Page 37: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI37Korean Semantic Web Conference 2009

Services

Services: 57 (KISTI, KATS, MOJ)

OntoPipeliner – Data

Page 38: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI38Korean Semantic Web Conference 2009

OntoPipeliner

Steps on OntoFrame S3

Page 39: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI39Korean Semantic Web Conference 2009

OntoPipeliner

Pipeline Example

Page 40: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI40Korean Semantic Web Conference 2009

OntoPipeliner

Pipeline Example

Page 41: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI41Korean Semantic Web Conference 2009

Demonstration

Page 42: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI42Korean Semantic Web Conference 2009

Demonstration

Page 43: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI43Korean Semantic Web Conference 2009

Page 44: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI44Korean Semantic Web Conference 2009

Page 45: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI45Korean Semantic Web Conference 2009

Presentations (2009)미래연구정보포럼 2009, 2009.12 (대한상공회의소)

Korean Semantic Web Conference 2009, 2009.12 (국립중앙도서관)

Search Technology Summit 2009, 2009.9 (그랜드인터콘티넨탈호텔)

메타데이터표준화포럼국제세미나, 2009.6 (코엑스컨퍼런스센터)

독일Wolters Kluwer GmbH 세미나, “Semantic Web Research of KISTI”, 2009.12

독일München Univ. 세미나, “Semantic Web Research of KISTI”, 2009.11

KAIST 특강, “시맨틱웹과미래인터넷”, 2009.11

중국 ISTIC 세미나, “Semantic Service Platform and Service Mashup”, 2009.10

영국 Southampton Univ. 세미나, “Semantic Service Researches Of DITR”, 2009.10

행정안전부제2기미래 ICT 리더과정, “ICT 신기술이해”, 2009.10

행정안전부제2기최신 ICT 동향과정, “미래정보서비스와시맨틱웹”, 2009.9

솔트룩스세미나, “특허동향고찰과관련기술분석”, 2009.9

KERIS 세미나, “Toward Web 3.0”, 2009.8

고려대협력워크숍, “시맨틱서비스파이프라이닝”, 2009.8

통계청세미나, “정보서비스에서의시맨틱웹역할과활용방안”, 2009.5

충남대학교대학원특강, “시맨틱웹과서비스플랫폼”, 2009.5

행정안전부제1기최신 ICT 동향과정, “미래정보서비스와시맨틱웹”, 2009.5

충남대학교특강, “시맨틱웹을적용한정보서비스”, 2009.5

충남대학교세미나, “시맨틱서비스플랫폼 OntoFrame”, 2009.4

삼성전자세미나, “전문용어구축및활용”, 2009.4

행정안전부제1기미래 ICT 리더과정, “ICT 신기술이해 -시맨틱웹, 모바일, 차세대미디어등 –”, 2009.4

서울대학교세미나, “국내시맨틱웹시장동향및온토프레임소개”, 2009.4

배재대학교세미나, “차세대인터넷기술”, 2009.4

한국정보사회진흥원세미나, “온톨로지, 시맨틱웹의이해와적용”, 2009.4

KISTEP 세미나, “미래검색동향과시맨틱플랫폼의역할”, 2009.3

정보통신연구진흥원세미나, “미래검색동향과시맨틱플랫폼의역할”, 2009.3

한의학온톨로지세미나, “언어자원구축 –용어수집부터구조정보구축까지 –”, 2009.3

국회도서관설명회, “지능형입법지원시스템 (L-Cube System), 2009.3

한국표준과학연구원세미나, “시맨틱서비스플랫폼 OntoFrame 소개”, 2009.1

Page 46: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI46Korean Semantic Web Conference 2009

NIPA 주간기술동향시맨틱검색기술동향 (To appear in 2010)

시맨틱웹국내특허동향 (Vol.1420)

감성분석과브랜드모니터링기술동향 (Vol.1396)

시맨틱웹이경제⋅사회에미치는영향 (Vol.1372)

웹매핑서비스비교분석 (Vol.1352)

시맨틱웹 2.0 기술동향 (Vol.1344)

국내포털검색시장및특허동향 (Vol.1341)

Open API 기술동향 (Vol.1296)

엔터프라이즈검색기술동향 (Vol.1276)

전자상거래검색기술동향 (Vol.1273)

시맨틱웹포털기술동향 (Vol.1264)

기타동향분석보고서시맨틱웹 – 2009 국방정보기술조사서 (To appear)

웹 2.0의개념과의의 – KERIS 사보 (Vol.6(1))

미래정보사회와시맨틱웹기술 –디지털행정 (녹색정보화특집, 제 113호)

시맨틱웹서비스 – KERIS 이슈리포트 (2008-22)

시맨틱웹기반플랫폼상에서의웹 2.0 활용서비스 –정보처리학회지 Vol.14

시맨틱웹포털해외사례–지식정보인프라지 Vol.26

Trend Reports

Page 47: OntoFrame기반 시맨틱 서비스와 서비스 매쉬업

Copyright © 2004-2009, KISTI47Korean Semantic Web Conference 2009

Thank you

[email protected]

“A lot of times, people don’t know what they want until you show it to them.”

by Steve Jobs

“Many people won’t be convinced until they’ve seen it for themselves.”

by Jakob Nielsen