(2011.6.13)semantic webtutorial
TRANSCRIPT
Semantic Digital Library
2011.06.13.박진호 , 국립중앙도서관 전문연구관
국립중앙도서관 내부교육자료
Part 1: 웹의 과거와 현재 그리고 Linked Open Data
Social Semantic Digital Library
Part 1: 웹의 과거와 현재 그리고 Semantic Web
Part 2: RDF, RDFS, RDFa, Microformat, SKOS, SPARQL
Part 3: Metadata and Metadata Interoperability
(MDR)
Part 4: Vocabulary (FoaF, SIOC, PREMIS 등 )
Part 5: 온톨로지 구성 실습 (Topic Map and RDF/OWL)
3
[ 출처 : http://www.flickr.com/photos/piterart/2564009481
4
[ 출처 : http://nl.linkeddata.kr/home/
5
결국에는Linked Data, Semantic Web 을 이야기 할 겁니다 .
그런데 왜 ?Part 1: 웹의 과거와 현재
6
Semantic Web ?
7
Semantic Web?
Web 이란 ?
Semantic 이란 ?
그러면
Semantic Web 이란 ?
8
오늘은 준비운동 하는 날 .
9
Web?
• World Wide Web, WWW, W3 로 부르지만 일반적으로 Web
• 인터넷으로 접근 가능한 하이퍼텍스트 문서들의 상호연결 시스템
10
출발점Web 2.0 이전
11
Vannevar Bush
• 1945 년 “ As We May Think”
• MEMEX : “memory" 와 "index” 의 합성어– 개인이 그들이 소장한 책 , 기록 , 소통과 관련된 모든 것들을 저장하고 압축할 수 있는
장치로 Memex 를 생각함 .
– Memex 는 초기 하이퍼텍스트 시스템 개발에 영향을 주었고 , 결국 World Wide Web
탄생을 이끌어 냄
“ 인간이 여러 세대에 걸쳐서 축적한 방대한 양의 자료들을 쉽고 빠르게 검색하여 이용할 수 있다면 인간의 지성은 크게 증가할 것”
12
Vannevar Bush• Memex
[ 출처 : http://www.mlbbada.com/bbs/board.php?bo_table=freeboard&wr_id=191930&page=8]
13
Sputnik 1
• 1957 년 10 월 4 일• 소비에트 연방이 최초의 인공위성
Sputnik 1 발사
• US Department of Defence ARPA(Advanced
Research Projects Agency)
• 진보적 아이디어와 기술의 개발 , 연구담당 창설
• Internet[ 출처 : http://www.mlbbada.com/bbs/board.php?bo_table=freeboard&wr_id=191930&page=8]
14
Joseph Licklider
• "Man-Computer Symbiosis ( 인간 - 컴퓨터의 공생 )”
– 정보 저장과 검색에 대한 고도의 기능을 제공하는 네트워크 컴퓨터
• 1962 년 ARPA 의 정보처리국의 수장• 미래 컴퓨터의 연구 모임 (a group to further
computer research) 구성
[ 출처 : http://history-computer.com/Internet/Birth/Licklider.html]
15
APARNET
• Packet Switching : 1969 년 2 월 : 4 대의 컴퓨터로 구성된 최초 네트워크 구성
– 물리적으로 분리된 네트워크의 손실 없는 지속적인 연결
• Robert Kahn(ARPA), Vinton Cerf(Stanford): 1974 년 12 월 Internet Transmis-
sion Control Program
– Network Protocol 정립
– 1982 년 TCP/IP 통신규약 완료 , 인터넷의 등장
16
1982 TCP/IP = Web ?
[ 출처 : http://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC:Internet_map_1024.jpg]
17
1990 Gopher and Archie
• 1991 년 미국 미네소타 대학에서 개발 ( 고퍼는 미네소타 주의 별명 )
[ 출처 : http://www.techtrainteam.com/services/olt/internet/ftp-0.html]
18
1990 Gopher and Archie
• 인터넷 서비스로서 , 자신이 필요로 하는 컴퓨터 파일이나 문서가 , 어느 anonymous FTP 서버에서 제공되는지를 찾아주는 프로그램 ,
• 아키 서버는 전세계 anonymous FTP 서버에 주기적으로 접속하여 , 모든 디렉토리와 파일 이름을 읽어 온 다음 , 거대한 색인을 만들어 두게 되며 , 사용자가 질의어를 던지면 Archie 는 미리 만들어 둔 인덱스에서 질의에 맞는 내용을 찾아서 보여줌
[ 출처 : http://www.techtrainteam.com/services/olt/internet/ftp-0.html]
19
1990 X-MAS, Tim Berners Lee(CERN)
• 최초의 웹 브라우저 WorldWideWeb 개발– NeXT 에서만 구동
[ 출처 : http://mashable.com/2010/07/04/web-founding-fathers/]
20
1991 최초의 www 서버• 최초의 웹 브라우저 WorldWideWeb 개발
– NeXT 에서만 구동
[ 출처 : http://www.visionnet.nl/joomla/index.php/history-of/software/63-the-history-and-evolution-of-the-internet]
21
WWW for NeXT, 1991, 최초의 웹브라우저
[ 출처 : http://www.visionnet.nl/joomla/index.php/history-of/software/63-the-history-and-evolution-of-the-internet]
22
1991, 사서 Louise Addis
• SLAC(Stanford Linear Accelerator Center) 에 CERN 의 시스템 이식
– SLAC 의 온라인 문서 목록 제공
– 미국 최초의 웹 서버
[ 출처 : http://www.slac.stanford.edu/history/earlyweb/wizards.shtml http://www.slac.stanford.edu/history/earlyweb/firstpages.shtml]
23
그리고 , 1993 년 4 월 30 일 ..
24
• 1993 년 4 월 30 일 CERN 은 WorldWideWeb 의 소스코드 공개
• NCSA(National Center for Supercomputing Applications) Mosaic 공개
[ 출처 : http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html]
25
웹에 정보들이 쌓이기 시작하고 ,
• 우리는 웹 브라우저와 검색엔진 ( 서비스 ) 으로 정보를 탐색하기 시작
• 웹 브라우저 , 검색엔진 춘추전국시대
26
우리는• 웹 브라우저로 HTTP 프로토콜을 활용해서 웹의 정보들을 활용
• 웹의 정보들은 아직 하이퍼링크로 연결된 Documents 들의 집합
• HTML 문법 (syntax) 이 필요하고 , 주로 많은 사람들이 아직 웹을 Read-
ing 하는 단계 Web 1.0
27
사실 ,
Web 2.0 이라는 용어가 나오기 전까지우리는 그냥 Web 에 살았다 .
28
첫 번째 전쟁 ,
웹 브라우저
출처 : http://www.flickr.com/photos/kwerfeldein/5383598217/sizes/z/in/photostream/
29
NCSA Mosaic Browser(1993)
[ 출처 : http://bid.ankara.edu.tr/yardim/www/handbook/handbook.-long.html]
30
Cello Browser
[ 출처 : http://bid.ankara.edu.tr/yardim/www/handbook/handbook.-long.html]
31
EINet Browsers
[ 출처 : http://bid.ankara.edu.tr/yardim/www/handbook/handbook.-long.html]
32
Netscape Browsers(1994)
[ 출처 : http://bid.ankara.edu.tr/yardim/www/handbook/handbook.-long.html]
33
Opera(1994 년 )
[ 출처 : http://www.visionnet.nl/joomla/index.php/history-of/software/63-the-history-and-evolution-of-the-internet]
34
Internet Explorer(1995)
[ 출처 : http://bid.ankara.edu.tr/yardim/www/handbook/handbook.-long.html]
35
Internet Explorer(2003)
[ 출처 : http://www.visionnet.nl/joomla/index.php/history-of/software/63-the-history-and-evolution-of-the-internet]
36
지금은 ..
37
Browser 점유율 (2011.5)
[ 출처 : http://marketshare.hitslink.com/report.aspx?qprid=0&qptimeframe=Y&qpmr=100&qpcustomd=&qpct=3#]
38
Browser 점유율 (2010~ 2011)
[ 출처 : http://gs.statcounter.com/export/FCExporter.php]
39
Browser 점유율 ( 한국 )
[ 출처 : http://gs.statcounter.com/export/FCExporter.php]
40
Browser 점유율 ( 국가별 )
[ 출처 : http://farm5.static.flickr.com/4113/4995981390_9cf8349acd_b.jpg]
41
1994 TBL WWW Consortium 설립
42
두 번째 전쟁 검색엔진 , 서비스웹 탐색 도구
출처 : http://www.flickr.com/photos/kwerfeldein/5383598217/sizes/z/in/photostream/
43
World Wide Web Wanderer(1993.6)• Matthew Gray(MIT, 현재 Google) : Perl 기반 웹 로봇 , www 의 크기 측정
44
Aliweb(1993.11)• Martijn Koster( 현재 Google) : Aliweb 은 전문검색 엔진은 아니며 , 각
사이트의 웹 관리자들이 사이트를 기술해 놓은 Index 파일을 활용
[ 출처 : http://themecraft.net/www/aliweb.com]Hap
py B
irthd
ay!
45
Yahoo (1994.2)• David Filo 와 JerryYang 이 스탠포드 대학 전기공학 재학 중 개발• 첫 이름은 “ Jerry and David's Guide to the World Wide Web”• 디렉토리 검색
[ 출처 : http://www.desinapster.com/showthread.php?p=15708]
[ 출처 : http://www.techcn.com.cn/index.php?doc-view-141005.html]
46
JumpStation(1994.2)• Jonathon Fletcher 개발 , 최초의 크롤러 기반 검색엔진
World Wide Web Worm(1994.3)• 크롤로 기반 검색엔진으로 콜로라도 대학 Oliver McBryan 교수가 개발• 1999 년 GoTo.com 이 매입했고 오늘날 Overture 형성에 중요한 역할을 함
47
Webcrawler(1994.6)• 워싱턴 대학 재학 중이던 Brian Pinkerton 이 개발• 전문 색인 크롤러 사용 , 1995 년 AOL 이 사서 , 1997 년 Excite 에 되팜
[ 출처 : http://kevin0960.tistory.com/entry/ 검색엔진 Search-Engine 의 - 피 - 말리는 - 역사 ]
48
Infoseek(1994.7)• Steve Kirschl 가 개발 . 크게 주목받지 못함• 대부분의 엔진이 자유로운 이용을 지향하던 시절 Infoseek 는 전문 검색
서비스로 수익을 낼 수 있는 구조를 생각함
[ 출처 : http://kevin0960.tistory.com/entry/ 검색엔진 Search-Engine 의 - 피 - 말리는 - 역사 ]
49
Lycos(1994.7)• 1994 년 7 월 20 일에 54,000 개 문서의 목록으로 출발 . 한달 후 390,000
이상의 문건 달성 ( 당시에는 혁명적 ) • 카네기 멜론 대학의 Machale Mauldin
[ 출처 : http://www.icehousedesigns.com/webarchive/images/1997_december_lycos.jpg]
50
SavvySearch(1995.3)• 콜로라도 주립대학 학생이었던 Daniel Dreilinger 가 개발• 메타 검색엔진으로 1999 년 10 월 CNET 이 인수하여 , Search.com 으로 개명
[ 출처 : http://surfpack.com/savvysearch_com]
51
Metacrawler(1995.7)• 워싱턴 대학 개발
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
52
Excite (1995.9)• 스탠포드 학생 6 명의 참여로 개발
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
53
Inktomi (1995.9)• 1995 년 9 월 26 공개 당시 캘리포니아 대학 서버로 직접 검색 가능• 오늘날 일반적인 대규모 병렬처리기법 개척
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
54
까치네 (1995)
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
• 1995 년 대구대학교 전산동아리
55
코시크 (1995)
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
• 국내 최초의 웹 검색엔진
56
AltaVista(1995.12)• 1995 년 12 월 15 일 1,600 만 문서 색인으로 시작• 멀티 스레드 크롤러 사용 WWW 의 대부분을 검색 . 최초의 자연어처리 .
[ 출처 : http://www.icehousedesigns.com/webarchive/images/1996_october_altavista.jpg]
57
Google (1996.1) • Larry Page and Sergey Brin
[ 출처 : http://en.wikipedia.org/wiki/File:Google1998.png]
58
한미르 (1996) • 한국통신 멀티미디어연구소
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
59
HotBot(1996.5, 2002.12)• 1996 년 5 월 HotWired 와 Inktomi 함께함 .
[ 출처 : http://blogs.warwick.ac.uk/mmannion]
60
ZIP (1996.8)• 전문 서퍼가 직접 사람의 손으로 인터넷의 자원 , 정보를 주제별로 정리 ,
분류한 자료들을 검색 서비스
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
61
LookSmart(1996.10) • Tracey Ellery 와 남편인 Evan Thornley 가 설립
[ 출처 : http://members.tripod.com/a_pizano/html/cap11.html]
62
미스다찾니 (1996) • 1996 년 한국과학기술원 승현석이 연구용으로 개발 ( 메타검색엔진 )
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
63
엠파스 (1996) • 자연어 검색 , 파일확장자별 검색 등
[ 출처 : http://web.archive.org/web/19991128174208/http://www.empas.com/]
64
심마니 (1996)
[ 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbgs/book/chp3/chp3-3-1.htm]
• 1996 년 ' 한글과컴퓨터 ' 에서 개발하였으나 데이콤에서 인수
65
Northern Light(1997)
[ 출처 : http://web.archive.org/web/19971210205553/http://www.northernlight.com/]
• 1996 년 ' 한글과컴퓨터 ' 에서 개발하였으나 데이콤에서 인수
66
Overture (GoTo.com) (1998.2)• 최초의 위치과금방식 (pay-for-placement) 모델 .
[ 출처 http://www.webpagepublicity.com/search-engine-submission.html]
67
Naver (1998)
[ 출처 http://web.archive.org/web/19981212015838/http://naver.com/]
68
AlltheWeb(1999.5)• 노르웨이 FAST 사가 가장 큰 규모의 웹페이지 인덱스임을 주장하며 설립
69
Teoma(2001.4)• Rutgers 대학 컴퓨터공학자 그룹이 설립• 구글의 PageRank 와 다른 특정 주제의 인기도를 분석하는 링크 알고리즘
[ 출처 : http://www.yenra.com/teoma-search-engine/]
70
Wisenut(2001.9)
[ 출처 : http://en.wikipedia.org/wiki/File:Wisenut.png/]
71
Bing (2009.6)
72
검색엔진 시장 점유율 (2011.5)
[ 출처 : http://www.karmasnack.com/about/search-engine-market-share/]
73
검색엔진 시장 점유율 (2011.3)
[ 출처 : http://searchenginewatch.com/article/2049731/comScore-March-2011-Search-Engine-Market-Share-Infographic/]
74
검색엔진 시장 점유율 ( 유럽 )
[ 출처 : http://www.chandlernguyen.com/2011/03/search-engine-market-share-by-country-mar-2011.html]
75
검색엔진 시장 점유율 ( 중국 )
[ 출처 : http://www.2chinable.com/china-search-engine-market/376-analysisgoogle-chinas-market-share-fell-blow-20-in-q4-2010]
76
검색엔진 시장 점유율 ( 일본 )
[ 출처 : http://www.them.pro/Search-engine-market-share-country]
77
검색엔진 시장 점유율 ( 한국 )
[ 출처 : http://www.them.pro/Search-engine-market-share-country]
78
검색엔진 시장 점유율 ( 한국 )
[ 출처 : http://www.them.pro/Search-engine-market-share-country]
79
Wak
e Up!
!
80
이제 ,
Web 2.0 & SNS
81
나는 살아있다=
나는 네트워크 상에 존재한다 .
82[ 출처 : http://www.kabrenlevinson.com/blog/2008/11/19/litc-part-2-why-web-20/]
83
이제 , 우리는
• 웹에 내 이야기를 하고 , 누군가와 같이
이야기합니다 .
• 정보를 찾는 것 이외에 스스로 정보를 만들어 냅니다 .
• 다양한 도구 (Blog, Twitter, Facebook, Mobile.) 들로 끊임없이 정보 공유
•Read and Write 하는 단계 Web 2.0
84
2.0 전성시대
[ 출처 http://blog.analystik.ca/2009/05/20-une-image-vaut-mille-mots/]
85
2.0 전성시대
[ 출처 http://blog.analystik.ca/2009/05/20-une-image-vaut-mille-mots/]
86
언제부터 ..
87
언제부터 ..
[ 출처 : http://livingstingy.blogspot.com/2011/01/another-dot-com-bubble.html]
.com Bubble생존사례
88
Dale Doughertythe editor and publisher of MAKE, and general manager of the Maker Media division of O'Reilly Media, Inc
2.0 용어의 시작
“ 닷컴 붕괴 후 웹의 변화를 Web 2.0 이라 하면 어떻겠습니까 ?”
2004 년 오라일리와 미디어라이브 인터네셔널의 컨퍼런스 브레인스토밍 세션에서 오라일리의 부사장 데일 도허티 (Dale Dougherty) 에 의해 사용
웹의 변화를 나타내는 대명사 정의 내려진 개념이 아니라 닷컴 붕괴 후의 웹의 흐름 , 현상을 설명하는 말
89
Web1.0 Vs Web2.0초기 브레인스토밍 과정에서 웹 2.0 의 개념을 기술했던 사항들로 전형적인 Web2 의 예제들이라기 보다는 변화의 양상에 있는 서비스들과 동향 등을 비교
DoubleClick
Ofoto
Akamai
Mp3.com
Britannica Online
Personal Websites
evite
Domain name speculation
Page view
Screen scraping
publishing
Contents management system
Directory(taxonomy)
stickiness
Google Adsense
Flickr
BitTorrent
Napster
wikipedia
blogging
Upcoming.org and EVDB
Search engine optimization
Cost per click
Web service
participation
wikis
Tagging(folksonomy)
syndication
90
2004 년 이후 Web 2.0 은 이용자 참여 , 개방 , 네트워크 효과 등의 기본 개념을
바탕으로 사회전반에 걸친 변화 양상을 대표하는 용어로 자리매김
“Web 2.0 is a set of economic, social, and technology trends
that collectively form the basis for the next generation of the
Internet—a more mature, distinctive medium characterized by
user participation, openness, and network effects.”
[ 출처 : Web 2.0 Principles and Best Practices, Fall 2006,
O’Reilly Media Inc.]
91
Web 2.0- 플랫폼으로서의 웹
- 집단지성 (?, collective intelligence) 활용- 소프트웨어 릴리즈 주기의 종말
- 가벼운 (lightweigh) 프로그래밍 모델- 단일 디바이스를 넘어선 소프트웨어
- 풍부한 사용자 경험- 통제 대신 협력
BitTorrent
Del.icio.us
tags
Wikipedia
Collective Intelligence
folksonomyblogLong tail
2.0 의 성질
92
플랫폼으로서의 웹
플랫폼으로서의 웹 최초 주장 !! 그러나 ..
웹 브라우저가 갖는 강력한 시장지배력
지속적인 소프트웨어 개선만 존재판매 없이 ( 있기는 하다 ) 사용만 존재
중요한 것은 ?
2.0 의 성질
93
The Long tail
2.0 의 성질
꼬리의 힘 !!
파레토 법칙 Vs 크리스 앤더슨 (Chris Ander-son)
• 80:20, 발생확률 혹은 발생량이 상대적으로 적은 부분이 무시되는 경향
• 웹 콘텐츠의 대부분을 차지하는 작은 사이트들의 힘 (collective power)
Amazon BitTorrent
Google ad. BitTorrent amazon
94
2.0 의 성질Collective Intelligence
하나보다 둘이 낫다 . 백지장도 맞들면 낫다
아마존 , 네이버지식인 , 위키피디아 , 홈쇼핑… ..
플리커 , 델리셔스 = 폭소노미
블로그 ? RSS!! = 링크에서 구독으로
95
2.0 의 성질소프트웨어 릴리스 주기의 종말
제품이 아니라 서비스 !!!
구글의 시스템관리 , 네트워킹 , 로드 밸런싱 기술
서비스는 중단이 없다 !! 끊임없이 움직이고 변신해야 한다 .
96
2.0 의 성질가벼운 프로그래밍 모델혼자서 , 둘이서 , 셋이서 , 합체의 미학
단순한 것이 살아남는다 . RSS, SOAP
모두가 이해하고 누구와도 잘 어울린다 = mash up
97
The Web as Platform
The Web is an eco-system
=
….. 인터넷으로 알려진 사이버 스페이스와 이를 구성하는 다양한 서비스나 데이터 , 그리고 이를 이용하는 인간활동 모두를 생태계라는 큰 틀 내에서 설명이 가능하며 , 이를 웹 생태계 Web EcoSystem 이라 정의할 수가 있을 것이다 . 생태계 내에서 구성물들이 상호작용하고 진화해나가고 또 죽음을 맞이하는 이런 일련의 행위나 현상들이 웹 생태계 내에서 관측가능할 것이다 . …..
[ 출처 : http://subeco.tistory.com/?page=6]
98
The Web as Platform
99
The Web as Platform
웹을 플랫폼으로 거의 모든 정보활동이 일어나고 ,
정보들은 웹에서 탄생하고 풍부해지고 재창조되고 ,
공유되고 , 확산되고 , 소멸된다 .
100
SNS
웹을 더욱 풍성하게 , 더욱 풍성한 소통이 가능하게 .
웹 가속기 = SNS
101
SNS• 주로 웹을 기반으로 해서 사람들을 연결시키는 서비스
• 사용자가 스스로 자신의 정보 (profile) 가 검색되는 것을 허용하고 다양한 방식으로 연결이 가능하도록 함
• 가장 활발히 사용되는 서비스는 Twitter, Facebook, Youtube 등임
102
SNS 유형• SNS 는 두 가지의 유형으로 구분 가능
• Internal social networking (ISN): 회사 , 학회 등 닫힌 사적인 영역의 커뮤니티 (예 , ARPANET)
• External social networking (ESN): 개방된 공적 이용이 가능한 서비스로 Facebook 등이 대표적임[ 출처 : http://www.slideshare.net/zibatsu89/social-network-service-2340526]
103
• 2004 년 2 월 하버드 대학 Mark Zuckerberg 개발– 2011 년 ¼ 분기까지 665백만 이용자 – 2011 년 4 월 기준 한국이용자는 3,593,040 명
출처 : http://www.socialbakers.com/blog/143-facebook-gains-80-million-new-accounts-in-the-first-quarter-of-2011/
104
105
106
[ 출처 : http://www.socialbakers.com/facebook-statistics/]
107
[ 출처 : http://www.socialbakers.com/facebook-statistics/]
108
[ 출처 : http://www.socialbakers.com/facebook-statistics/]
109
[ 출처 : http://www.socialbakers.com/facebook-statistics/]
110
111
• 2006 년 3 월 Jack Dorsey 가 개발해 7 월에 서비스 • 전세계 약 200백만 이용자가 사용중이며 , 하루에 약 65백만 트윗이 생성되고
800,000 만의 검색이 이루어짐
[ 출처 : http://en.wikipedia.org/wiki/Twitter]
112
113
• 비즈니스 관련 소셜 네트워킹 • 2002 년 12 월 설립되어 2003 년 5 월 서비스 시작• 2011 년 3 월 22 일자 보고서에 의하면 100백만명의 이용자가 사용
[ 출처 : http://en.wikipedia.org/wiki/Twitter]
114
115
- 15 만 회원 확보- 하루평균 30 건 채용
116
• 위치기반 소셜 네트워킹 서비스로 모바일을 기반으로 함• GPS 활용이 가능한 모바일 디바이스로 자신이 위치한 장소에 대해 “ check-
in” 을 하고 간단한 텍스트 메시지 등을 입력• 2009 년 Dennis Crowley 와 Naveen Selvadurai 에 의해 개발• 2011 년 4 월 8백만 이용자 확보
foursquare
[ 출처 : http://en.wikipedia.org/wiki/Foursquare_(social_network)]
117
[ 출처 : http://en.wikipedia.org/wiki/File:Foursquare-Android-Nearbyv-enues.png]
118
• 소셜 북마킹 서버스로 웹 상의 북마킹 자료를 저장 , 공유하고 검색할 수 있는 서비스
• 2003 년 Joshua Schachter 가 설립• 5.3백만 이용자와 180백만의 유일한 북마크 URL 보유
delicious
[ 출처 : http://en.wikipedia.org/wiki/Delicious_(website)]
119
120
• 웹 기반의 개방형 협력 백과사전 비영리 위키미디어 재단 지원• 전세계 자발적 참여이용자에 의해 18백만 건 등록 (3.6백만 영어 )
• 2001 년 Jimmy Wales 와 Larry Sanger 에 의해서 서비스 시작해서 현재는 가장 사랑받는 사이트 중 하나로 365백만의 독자 확보
Wikipedia
[ 출처 : http://http://en.wikipedia.org/wiki/Wikipedia]
121
Wikipedia
[ 출처 : http://en.wikipedia.org/wiki/File:Wikipedia_content_by_subject.png]
122
중요한 것은…
123
[ 출처 : http://www.flickr.com/photos/activeside/2367540964/sizes/m/in/photo-stream/]
Personal Ecosystem: User 2.0 : 4 domains of activity
124
[ 출처 : http://blog.analystik.ca/2009/05/20-une-image-vaut-mille-mots/]
125
그럼 , Web 3.0
Semantic Web 이란 .
126
아직까지웹의 문서들은 HTML 로 작성
HTML 은 문법으로 숨겨진 의미 (meaning,
Semantics) 를 표현하지는 못함
127
만약 컴퓨터가 ,
우리처럼 Meaning 을 이해할 수 있다면 ,
우리 ( 사람 ) 의 정보검색 ( 탐색 ) 은 더 풍요로워질 것임
128
이것이 Web 3.0
Or
Semantic Web
129
Mr. Hatem Mahmoud
Syntax is the study of grammar
Semantics is the study of meaning
Syntax is how to say something
Semantic is the meaning behind what you say
Different syntaxes may have the same semantic:
x += y
x = x + y
130
오늘날의 웹문서 중심의 Web(Web of Documents) - HTML
Resource
Resource
Resource
Resource
Resource
Resource
Resource
링크
링크 링크링크
링크링크
링크
131
[ 출처 : http://www.slideshare.net/sandhaus/all-about-rnews-evan-sandhaus]
132
우리가 지향하는 바는Data(Things) 중심의 Web(Web of data)
SSDLPPT
박진호
Senior re-
sear_cher
NLK
dc:creatordc:publisher
p:email
o:workplace
p:titlewww.nl.go.kr
o:homepage
133
뭐가 다른데 ?
134
Wikipedia Vs Dbpedia
135
Wikipedia Vs Dbpedia• http://en.wikipedia.org/wiki/Samul_nori• http://dbpedia.org/page/Samul_nori
136
어떻게 ?
137
Metadata, XML, RDF/OWLSPARQL…
138
Semantic Web layer Cake
[ 출처 : http://en.wikipedia.org/wiki/File:Semantic-web-stack.png]
139
Metadata, XML
140
XML
• XML 은 메타 언어 (meta-language)
• eXtensible Markup Language 의 약자• 데이터를 서술하기 위해 개발• XML 태그는 정의된 것이 없음 , 스스로 자신의 태그를 정의할 수 있음• XML 은 DTD, XML Schema 로 자기기술이 가능함 (Self-descriptive)
141
HTML Vs XML
<H1> 시멘틱 디지털도서관이란 </H1> <UL> <LI> 강사 : 박진호
<LI> 일시 : 2011.06.10<LI> 장소 : 국립디지털도서관 2 층 대강의실
<LI> 대상 : 국립중앙도서관 직원 </UL>
<lectureOfNLK> <title> 시멘틱 디지털도서관이란 </title> <lecturer> 박진호 </lecturer > <date>2011.06.10</date> <place> 국립중앙도서관 2 층 대강의실 </place> <targetAudience> 국립중앙도서관 2 층 대강의실 </ targetAudience ></lectureOfNLK>
HTML
XML
142
XML Vs RDF
[ 출처 : http://www.oreillynet.com/xml/blog/2005/09/the_difference_between_xml_and.html]
XML 은 데이터 ( 문서 ) 의 구조 정의RDF 는 데이터 ( 문서 ) 의 구문의 의미 정의 ( 기계가 이해 )
143
RDF
• Resource Description Framework
• 웹 상의 자원을 기술하기 위한 W3C 표준– Resource: URI 를 갖는 모든 것– Description: 자원 (resource) 들의 속성 , 특성 , 관계 기술– Framework: 위의 것들을 기술하기 위한 모델 , 언어 , 문법
[김동범 , 2010.12.03 Linked Data 의 RDF 어휘 이해하고 체험하기 , 2010 Korea Semantic Web Conference]
144
RDF
• Resource Description Framework
• RDF 는 컴퓨터 애플리케이션이 정보를 읽고 이해할 수 있도록 하기위한 표준 방법
• RDF 로 기술된 것은 웹에서 보여주기 위함은 아님
145
RDF 모델• RDF 는 SPO, 주어 (Subject)/ 술어 (Predicate)/ 목적어 (Object) 로
구성됨
• “ 인간에 대한 예의” 의 “작가”는 “공지영”이다 .
• “http://www.amazon.com/Human-Decency-Jiyoung-
Gong/dp/8988095928” has a creator whose value is “http://
en.wikipedia.org/wiki/Gong_Ji-young”.
주어 (Subject) 술어 (Predicate) 목적어 (Object)
146
RDF 모델 (2)
• “http://www.amazon.com/Human-Decency-Jiyoung-
Gong/dp/8988095928”
has a creator
whose value is “http://en.wikipedia.org/wiki/Gong_Ji-young”.
주어 (Subject)
술어 (Predicate)
목적어 (Object)
147
RDF Graph Model
주어(Sub-ject)
목적어(Object)
술어 (Predicate)
148
RDF Graph Model(2)
http://www.amazon.com/Human-De-cency-Jiyoung-Gong/dp/8988095928
Gong Ji-young
http://purl.org/dc/terms/creator
149
150
RDF Graph Model(3)
http://www.amazon.com/Human-Decency-Jiyoung-Gong/dp/
8988095928
http://purl.org/dc/terms/creator
http://en.wikipedia.org/wiki/Gong_Ji-young
1963-present
http://dbpedia.org/property/period
Jimoondang
http://purl.org/dc/terms/publisher
Gong Ji-young
http://dbpedia.org/property/name
151
RDF/XML 로 표현<RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:dc=http://purl.org/dc/terms/ xmlns:dbpprop="http://dbpedia.org/property/" >
<Description about=“http://www.amazon.com/Human-Decency-Jiyoung- Gong/dp/8988095928”> <dc:publisher>Jimoondang</dc:publisher> <dc:creator rdf:resource=“http://en.wikipedia.org/wiki/Gong_Ji-young”/> </Description>
<Description about=“http://en.wikipedia.org/wiki/Gong_Ji-young”> <dbpprop:name>Gong Ji-young</dbpprop:name> <dbpprop:period>1963-present</dbpprop:period > </Description>
</RDF>
152
RDF 심화과정은
다음강의에
153
이런 생각을 하게 됩니다 .
인간에 대한 예의 공지영
작가 (writtenBy)
소설 (Class), 책 작가 (Class), 사람
Type Type
이런 게 필요하다 .
154
우리는 온톨로지로 가고 있다 .
155
Ontology
• 철학 : 존재론 (存在論 ), 존재학 (存在學 )– Onto(being) + logos(word)– 세상의 구성요소에 대한 명확한 이해를 연구
• 언어학 : An ontology is a specification of a conceptualization. – 개념 (화 ) 의 명시적 명세 , 시소러스의 확장 개념
156
Ontology
• 컴퓨터 , 웹 분야– an ontology is an explicit formal specification of a shared conceptual-
ization(Gruber, 1993)
– An ontology provides a shared vocabulary, which can be used to
model a domain — that is, the type of objects and/or concepts that ex-
ist, and their properties and relations.(Arvidsson, 2008)
– 공유된 개념의 명시적 형식 (?)
157
Ontology
• an ontology is an explicit formal specification of a shared concep-
tualization
– shared conceptualization: 인간과 컴퓨터가 공유하는 개념화– Explicit Formal: 기계가 읽을 수 있는 형식으로 상세하게 개념 ,
개념간의 관계 등을 표현
158
Ontology
• 개념화– 우리 눈에 보이는 사물 혹은 추상적인 것들을 구체적인 집합으로
만듦– SUV, 덤프트럭 , 세단 = 탈것 (Vehicle)
– 남자 , 여자 = 사람– 라이언헤드 , 롭드와프 , 더치 = 토끼
분류 !!
159
160
개념
내포[ 질적개념 : 합쳐도 개념을
나타내지 못함 ]외연 [ 양적개념 :
합치면 개념을 나타냄 ]
외연 [ 양적개념 : 합치면
개념을 나타냄 ]
161
토끼
내포큰 귀를 가지고 앞발보다 뒷발이 길고 시뻘건 눈을
가진 포유류
외연 라이언헤드 , 롭드와프 , 더치
162
Ontology 요소• 클래스 (Class) : 개념 , 조직화된 언어• 관계 (Relation) : 개념간의 관계• 함수 (Function) : 개념 간의 관계가 갖는 값 , 속성이 계속해서 적용• 공리 (Axiom) : 추론의 기반 . 유효한 규칙 . 증명 없이 자명한 진리 , 다른
명제 증명하는 전제• 인스턴스 (Instance) : 개념을 표현하는 대상 객체
163
Elements of Linked Open Data Stack(revison 3)
164
인간에 대한 예의 공지영
isWrittenBy
소설 소설가
type type
문학인문학
subClassOfsubClassOf
RDF
RDFS
isWrittenBy
domain
시인
subClassOf
range
165
RDF Schema
• RDF 를 확장하기 위한 소규모의 Vocabulary 를 정의– Class, subClassOf, type– Property, subPropertyOf– Domain, range
166
RDF Schema Example(RDF Description)<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xml:base="http://www.animals.fake/animals#">
<rdf:Description rdf:ID="animal"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/></rdf:Description>
<rdf:Description rdf:ID="horse"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="#animal"/></rdf:Description>
</rdf:RDF>
[ 출처 : http://www.w3schools.com/rdf/rdf_schema.asp]
167
RDF Schema Example(RDF Class)<?xml version="1.0"?>
<rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"xml:base="http://www.animals.fake/animals#">
<rdfs:Class rdf:ID="animal" />
<rdfs:Class rdf:ID="horse"> <rdfs:subClassOf rdf:resource="#animal"/></rdfs:Class>
</rdf:RDF>
[ 출처 : http://www.w3schools.com/rdf/rdf_schema.asp]
168
RDFS / RDF ClassesElement Class of Subclass of
rdfs:Class All classes
rdfs:Datatype Data types Class
rdfs:Resource All resources Class
rdfs:Container Containers Resource
rdfs:Literal Literal values (text and numbers) Resource
rdf:List Lists Resource
rdf:Property Properties Resource
rdf:Statement Statements Resource
rdf:Alt Containers of alternatives Container
rdf:Bag Unordered containers Container
rdf:Seq Ordered containers Container
rdfs:ContainerMembershipProperty
Container membership properties Property
rdf:XMLLiteral XML literal values Literal
[ 출처 : http://www.w3schools.com/rdf/rdf_reference.asp]
169
RDFS / RDF PropertiesElement Domain Range Description
rdfs:domain Property Class The domain of the resource
rdfs:range Property Class The range of the resource
rdfs:subPropertyOf Property Property The property is a sub property of a property
rdfs:subClassOf Class Class The resource is a subclass of a class
rdfs:comment Resource Literal The human readable description of the resource
rdfs:label Resource Literal The human readable label (name) of the resource
rdfs:isDefinedBy Resource Resource The definition of the resource
rdfs:seeAlso Resource Resource The additional information about the resource
rdfs:member Resource Resource The member of the resource
[ 출처 : http://www.w3schools.com/rdf/rdf_reference.asp]
170
RDF AttributesElement Domain Range Description
rdf:about Defines the resource being described
rdf:Description Container for the description of a resource
rdf:resource Defines a resource to identify a property
rdf:datatype Defines the data type of an element
rdf:ID Defines the ID of an element
rdf:li Defines a list
rdf:_n Defines a node
rdf:nodeID Defines the ID of an element node
rdf:parseType Defines how an element should be parsed
rdf:RDF The root of an RDF document
xml:base Defines the XML base
xml:lang Defines the language of the element content
rdf:aboutEach (removed)
rdf:aboutEachPrefix (removed)
rdf:bagID (removed)
[ 출처 : http://www.w3schools.com/rdf/rdf_reference.asp]
171
RDF 는 어렵고 복잡하다 . 그렇다 . 그럴지도 모른다 .HTML 을 그대로 활용할 수는 없을까 ?
좀 더 쉽게 사람도 이해하고 컴퓨터도 이해할 수 있는 !!
172
RDFa
Microformats
HTML5 MicroData
173
RDFa
• RDF in attributes
• XHTML 웹 문서 안에 RDF 메타데이터를 포함시킬 수 있는 메커니즘
– DC, FoaF, Microforamts…
174
RDFa
[ 출처 : http://www.w3.org/TR/xhtml-rdfa-primer/]
175
RDFa 예
<div> <h2> 시멘틱 웹 입문 </h2> <h3>박진호 </h3></div>
XHTML
<div xmlns:dc="http://purl.org/dc/elements/1.1/"> <h2 property="dc:title"> 시멘틱 웹 입문 </h2> <h3 property="dc:creator">박진호 </h3> </div>
RDFa
176
RDFa 예 확장
<div> <h2> 시멘틱 웹 입문 </h2> <h3>박진호 </h3></div><div> <p> Email: <a href=“[email protected]"> [email protected] </a> </
p> <p> Phone: <a href="tel:+82-590-0792">+82 590 0792</a> </p> </div>
XHTML
DublinCore ?
177
RDFa 예 확장
<div typeof="foaf:Person" xmlns:foaf="http://xmlns.com/foaf/0.1/">
<p property="foaf:name"> 박진호 </p>
<p> Email: <a rel="foaf:mbox" href=“[email protected]"> [email protected] </a></p>
<p> Phone: <a rel="foaf:phone" href="tel:+82-590-0792">+82 590 0792 </a> </p>
</div>
RDFa
178
[ 출처 : http://developer.yahoo.com/searchmonkey/]
Yahoo Search monkey
179
Google Rich Snippets
180
Facebook OpenGraph Protocol
[ 출처 : http://developers.facebook.com/docs/opengraph/]
181
Microformats
• Microformat 은 기존 HTML 태그의 확장으로 의미적인 정보를 강화함
– 웹 페이지에 있는 사람 , 이벤트 , 블로그 포스트 , 리뷰와 같은 것들을 표현함
– 다음의 (X)HTML 의 속성을 사용해서 표현가능함• class , rel, rev
182
Microformats 예
<head profile=“http://www.w3.org/2006/03/hcard”><div class=“vcard”> <div class=“fn”>박진호 </div> <div class=“org”> 국립중앙도서관 </div> <div class=“tel”>02-590-0792</div> <a class=“url” href=“jinokor.tumblr.com”> jinokor.tumblr.com</a></div>
<div> <div>박진호 </div> <div> 국립중앙도서관 </div> <div>02-590-0792</div> <a href=“jinokor.tumblr.com”> jinokor.tumblr.com</a></div>
HTML
Microformats(XHTML)
183
Microformats Specifications
184
Microformats Drafts
185
hCalendar
• hCalendar is a simple, open, distributed calendaring and events format, using a 1:1 representation of standard iCalendar (RFC2445) VEVENT properties and values in semantic HTML or XHTML.
186
hCalendar
<DIV id=hcalendar- 국립중앙도서관 - 내부교육 - 시멘틱 - 웹 -튜토리얼 class=vevent>
<A class=url href="http://www.nl.go.kr/events/swtutorial">
<ABBR class=dtstart title=2011-06-13T09:0000>June 13, 2011 09</ABBR>
<ABBR class=dtend title=2011-06-13T12:00>12pm</ABBR> :
<SPAN class=summary> 국립중앙도서관 내부교육 시멘틱 웹 튜토리얼 </SPAN> at <SPAN
class=location> 국립중앙도서관 </SPAN></A>
<DIV class=description> 국립중앙도서관 직원을 대상으로 하는 시멘틱 웹 튜토리얼 </DIV>
187
hCalendar
188
Microformats 누가 어떻게 쓰고 있나 ?
내가 받는 혜택은 ?
189
Google Recipe
hRec
ipe
spec
ifica
tion
190
Facebook events
hCal
enda
r, hC
ard
191
Web Browser
192
SKOS
• SKOS(Simple Knowledge Organization System)
• 시멘틱 웹의 프레임안에서 시소러스 , 분류체계 , 텍소노미 ,
주제명표목 등과 같은 KOS 의 사용을 지원하기 위해 개발된 표준 명세
• RDF 를 활용해서 지식을 표현하기 위한 표준적인 방법제공• RDF 기반의 SKOS 는 기계가 이해하고 애플리케이션 간의
상호운용이 가능함
193
SKOS 왜
• 작가 이광수 = 춘원 (호 ), 춘원생 ( 필명 ), 경서학인 ( 필명 ),
Y 생 ( 필명 ), 장백 ( 필명 ), 장백산인 ( 필명 ), Lee Gwang-Su(
영문 )
• 하나의 개념은 여러 개의 서로 다른 어휘표현을 가짐
194
KAC200108735
춘원
장백산인
Lee, Gwang-Su
SKOS 왜
동일한 개념에 대해서 서로 다른 기관이 서로 다른 표현을 사용하고 있다면 ?
195
SKOS 로 변환하기
• Identify
• Describe
• Publish
개념을 식별하고 기술하고 출간 ( 공개 ) 하기
196
SKOS 식별하기
197
SKOS 식별하기
• 사랑• http://ksh.nl.go.kr/concepts# 사랑
198
SKOS 기술하기
Ksh: 사랑 skos:concept
rdf:type
‘ 사랑’상대에게 성적으로 끌려 열렬히 좋아하는 마음 . 또는 그 마음의 상태 . 부모가 자식을 , 스승이 제자를 , 신이 인간을 아끼는 것처럼 상위 존재가 하위 존재를 소중히 여기는 마음 . 남을 돕고 이해하려는 마음 .
skos:prefLabelskos:definition
199
SKOS 출간 ( 공개 ) 하기
• 웹 서버 , RDF 서버
200
LCSH
시소러스
201
Love UF Affection
Affection USE Love
~ 대신 사용하라Use For ( UF )
Use ( USE )~ 를 사용하라
202
LCSH:love
‘love’skos:prefLabel
skos:altLabel
‘affection’
203
Love BT Emotion
Emotion NT Love
Broader Term ( BT )상위어
Narrower Term ( NT)하위어
204
LCSH:emotion
skos:narrower
skos:broader LCSH:love
‘love’
skos:prefLabelskos:altLabel
‘affection’
skos:prefLabel
‘emotion’
205
Love RT Friendship
Friendship RT Love
Related Term ( RT )관련어
Related Term ( RT )관련어
206
LCSH:friendship
skos:related
skos:related LCSH:love
‘love’
skos:prefLabelskos:altLabel
‘affection’
skos:prefLabel
‘friendship’
207
무엇을 했냐면…
• skos:Concept 을 활용해서 기본 구조를 잡고
• skos:prefLabel, skos:altLabel 를 이용해서 어휘 표현을
하고
• skos:definition 를 활용해서 개념을 기술하고
• skos:broader, skos:narrower, skos:related 를
이용해서 의미적 관계를 맺어 주었습니다 .
208
OWL
• XML : 문서의 구조화를 위한 구문 (syntax) 을 제공하지만 의미를 담지못함
• XML Schema : 데이터타입을 활용해 XML 을 확장하고 XML 의 구조를 제한하기 위한 언어
• RDF : 객체 ( 자원 ) 간의 관계를 표현하기 위한 데이터모데로 XML 구문을 활용해서 간단한 의미 표현이 가능함
• RDF Schema : RDF 자원의 속성과 클래스를 기술하기 위한 어휘로 속성과 클래스의 일반적인 구조에 대한 의미 표현 가능
• OWL : 속성과 클래스에 더 풍부한 어휘를 제공함– disjointness, cardinality (e.g. "exactly one"), equality,
richer typing of properties, characteristics of properties (e.g. symmetry), enumerated classes.
209
OWL
• OWL Lite• OWL DL• OWL Fill
210
OWL(RDFS)
• Class : Group of individuals. − 사람 (클래스 ) = 박진호 , 박일심
• rdfs:subClassOf : 포유동물 – 사람 ( 사람은 포유동물의 하위클래스 )
• rdf:Property : 개체간의 관계 , 개체와 데이터 값의 관계− hasChild, hasAge
• rdfs:subPropertyOf : 속성간의 관계− hasSibling 은 hasRelative 의 하위 속성
• rdfs:domain: 속성을 적용할 수 있는 클래스를 제한− 포유류 클래스의 hasChild 속성 ( 제한 )
• rdfs:range: 속성이 값으로 가질 수 있는 클래스 제한• Individual : 클래스의 인스턴스
211
OWL Lite Equality and Inequality
• equivalentClass : 두 개의 클래스는 동치임− Car 클래스 = automobile 클래스
• equivalentProperty : 두 속성이 동치임− hasLeader = hasHead
• sameAs : 이광수 = 춘원• differentFrom : 박진호 , 박일심• AllDifferent : 한 번에 모든 개체가 다름을 표현
212
OWL Lite Property Characteristics
• inverseOf : 두 속성이 역관계임− hasChild, hasParent
• TransitiveProperty : 속성이 이행적임− Ancestor(Sara, Louise), Ancestro(Louise, Deborah) = Ancestor(Sara,
Deborah)
• SynmetricProperty : 대칭속성 (friendOf)
• functionalProperty : unique Property, hasPrimaryEmployer
• InverseFunctionalProperty : hasUSSocialSecurityNumber, isThe-
SocialSecurityNumberFor
213
OWL Lite Property Restrictions
• owl:Restriction 내에 기술 어휘− allValuesFrom : 사람 클래스 . hasDaughter 속성의 범위 여자 클래스로 제한
− sameValuesFrom : SemanticWebPaper 클래스의 hasKeyword
속성
214
OWL Lite Restricted Cardinality
• minCardinality : 특정 클래스의 특정 속성 . 0 or 1
• maxCardinality
• Cardinality : 특정 클래스의 속성의 최대 , 최소 관계차수
OWL Lite Class Intersection
• intersectionOf
215
OWL DL and OWL Full
• oneOf
• hasValue
• disjointWith
• unionOf, complementOf, intersectionOf
• minCardinality, maxCardinality, cardinality
• …
216
OWL Lite Synopsis
217
OWL DL and Full Synopsis
218
[ 출처 : http://www.flickr.com/photos/lintmachine/2920423031/]
피곤…
219
"The Semantic Web is an extension of the current web in which infor-
mation is given well-defined meaning, better enabling computers and people to work in cooperation."
Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001
220
복잡한 게 아닙니다 . 기계가 이해할 수 있다 (No)사람과 기계가 같이 이해할 수 있는 공유의 장 !
기계가 이해할 수 있다는 것은 사실
좀 더 엄격하고 , 정확하고 ,
명확한 규칙과 정의가 필요
221
RAWDATANOW
222
223
224
Is your data 5 star?
1 Star – On the web, open licence.2 Star – Machine-readable data. 3 Star – Non-propietary for-mat. 4 Star – RDF Standards.5 Star – Linked RDF.
225
Linked Data 기본 원칙
• Use URIs as names for things.
• Use HTTP URIs so that people can look up those names.
• When someone looks up a URI, provide useful information, using
the standards (RDF, SPARQL)
• Include links to other URIs. so that they can discover more things.
226
227
Platform War
출처 : http://www.flickr.com/photos/kwerfeldein/5383598217/sizes/z/in/photostream/
228
Platform?
WindowsOS XLinuxUnix
Spring
Web
GoogleFace-book
Android Market
Apple App-Store
229
우리가 알고 있는 플랫폼 = Computing platform
A computing platform is some sort of hardware architecture and software framework (including application frameworks) that allows software to run. Typical platforms include a com-puter's architecture, operating system, programming lan-guages and related user interface (run-time system libraries or graphical user interface).
[ 출처 : Wikipedia.org]
230
그 중에서도
Software Platform
231
Platform 의 진화
출처 : http://www.flickr.com/photos/ingythewingy/5547019199/sizes/z/in/photostream/http://www.flickr.com/photos/jeffpanko/3095300273/sizes/m/in/photostream/http://www.flickr.com/photos/begley/2978924078/sizes/z/in/photostream/
232
[ 출처 : http://iglassbox.springnote.com/pages/7577709]
233
Icloud 가 당신을 놀라게했습니까 ?
왜 ?
234
http://prezi.com/ksglpyibvlg-/2011-digital-trend-and-library/
235
[ 출처 : http://www.flickr.com/photos/danhuxley/4429259199/]
236
프로그래밍을
배워야하나 ..
힘들다 .일단 포기 .
RDF 공부를 더해야하나… 저걸 언제 다
배우지
도서관에서 저걸 언제 다하지 ? 누가 ?
도서관이 뭘 해야할까 ..뭘 할 수 있을까 .
237
우리는 우리가 잘하는 걸 하면 됩니다 .
남들이 부러워하고 당연히 우리가 할 것 .
( 전거 . 목록 ..)
기왕 소통할거면 .나도 알고 너도 알고 기계도 알 수 있는
방식으로 대화를 하자는 거지요 .표준 !!
마지막으로 IT 가 세상을 바꾸기는 하지만 . 도서관이라는 이름으로 우리가 구축한 플랫폼을 버리지 마십시
오 . 낡은 것이 아닙니다 .
시멘틱 웹 ? RDF, OWL, SPAQLE..
기술을 배우라는 게 아닙니다 . 우리가 가진 걸로 소통해야 하니까
238
Open
ShareStandard
239
You are not Data InputterConcept Organizer
240
LibraryData Platformtrustworthy
241
감사합니다 .