시맨틱웹세미나 - Semantic Web & Data link 발표자료
데이터를 웹으로-김광섭
URL
EMBED
Page 0:
Page 1: “
”
NHN
TF
Page 2: Thanks to ...
Page 3: Task Force 2
Page 4: Mission
...
Page 5: Mission
...
Page 6:
Page 7: Data Link (Linked Data) Vo c a b u l a r i e s Applications
Page 8: Data Linkon the Web
Page 9: ? ?
Page 10: Links of Documents
Page 11:
Page 12:
Page 13:
Page 14: ?
Page 15:
Page 16: Document
Link
Page 17: Semantic Web Linked Data
Page 18: Semantic Web
is common framework that allows data to be
shared and reused across application,
enterprise, and community boundaries. is based on the Resource Description Framework is a web of data
* http://www.w3.org/2001/sw
Page 19: How to Share, Reuse data in the web?
Page 20: RDF URI HTTP
URI
Page 21: Linked Data
Page 22: Linked Data
is method of exposing, sharing, and connecting data on the Semantic Web
* http://en.wikipedia.org/wiki/Linked_Data
Page 23: Linked Data
is method of exposing, sharing, and connecting data on the Semantic Web
Finally
* http://en.wikipedia.org/wiki/Linked_Data
Page 24: Linked Data
is method of exposing, sharing, and connecting data on the Semantic Web is that person or machine can explore the web of data
* http://en.wikipedia.org/wiki/Linked_Data
Page 25: RDF URI HTTP
URI
Page 26: Here is a Semantic Web!
Page 27:
Page 28: !
?!?
OTL
Page 29: Breaking them does not destroy anything... but misses an opportunity to make data interconnected. -TBL
Page 30:
Page 31: ?
Page 32: ?
Page 33: ?
Page 34: ~
Page 35: ...
Page 36: Linked Data
Page 37: RDF URI HTTP
URI
Page 38: Data Link (Linked Data)
Vo c a b u l a r i e s
Applications
Page 39: !?
..
?
Page 40:
Page 41: RSS
Really Simple Syndication (RSS 2.0) RDF Site Summary (RSS 1.0 & RSS 0.9) Rich Site Summary (RSS 0.91) “ , ”
Page 42: http://semantic.tistory.com/rss
RSS
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="/style/rss/style.xsl" type="text/xsl" media="screen"?> <rss version="2.0">
<channel>
<title>Semantic Web </title>
<link>http://semantic.tistory.com/</link>
<description>Data Web . Semantic Web .. .</description>
<language>ko</language>
<pubDate>Wed, 25 Jun 2008 14:27:05 +0900</pubDate> <generator>Tistory 1.1</generator> <managingEditor>semantic</managingEditor> <item>
<title>RDFa Candidate Recom...</title>
<link>http://semantic.tistory.com/19</link>
<description>RDFa </item> ... ... </channel> ...</description>
RSS
</rss>
“
, ”
Page 43: RDF URI HTTP
URI
Page 44: FOAF Friend-of-a-Friend Person about ... Relations Groups
Page 45: .
Page 46: FOAF Friend-of-a-Friend
~
Page 47: FOAF Friend-of-a-Friend
Page 48: FOAF Friend-of-a-Friend
kwangsub.kim@gmail.com http://bklab.snu.ac.kr/~kskim
mbox
ag e
ep
m
nam
e
ho
knows
nder ge
ay thd thd
na
gender
interest
ay
bir
01. 08
?
bir
11. 22
m
pho
080-987-6543
e
ne
Page 49: FOAF Friend-of-a-Friend
Person Document Organization Group Agent OnlineAccount
http://www.foaf-project.org
name firstname givenname nick gender birthday mbox phone homepage weblog img depiction thumbnail ... knows interest member
Page 50: FOAF Friend-of-a-Friend
Page 51:
Page 52: FOAF generator
* http://www.ldodds.com/foaf/foaf-a-matic
Page 53: Dublin Core
“ , , , ”
Page 54: Dublin Core
title creator subject description publisher contributor date type format identifier source language relation coverage rights
Page 55: Dublin Core
Page 56: Dublin Core
http://bklab.snu.ac.kr/~kskim/foaf.rdf#me SemanticWeb
creator
Ko
langu age
su bj
date
ec t
relation
uto r
m for
2008. 07. 16
trib
at
con
html
http://example.com/foaf.rdf#taesoon
Page 57: Dublin Core
http://bklab.snu.ac.kr/~kskim/foaf.rdf#me SemanticWeb
creator
Ko
langu age
su bj
date
ec t
relation
r
m for
2008. 07. 16
trib
uto
at
con
html
http://example.com/foaf.rdf#taesoon
Page 58: RDF URI HTTP
URI
Page 59: SIOC Semantically-Interlinked Online Communities
“
”
Page 60: SIOC Semantically-Interlinked Online Communities
“
”
Page 61: SIOC Semantically-Interlinked Online Communities
Page 62: SIOC Semantically-Interlinked Online Communities
Page 63: SIOC Semantically-Interlinked Online Communities
... ...
Page 64: SIOC Semantically-Interlinked Online Communities
... ...
12
Page 65: SIOC Semantically-Interlinked Online Communities
sioc:has_created
... ...
12
Page 66: SIOC Semantically-Interlinked Online Communities
sioc:has_created
... ...
12 sioc:has_created
Page 67: SIOC Semantically-Interlinked Online Communities
* http://sioc-project.org
Page 68: SIOC Applications
WordPress SIOC Exporter Dotclear SIOC Exporter b2evolution SIOC Exporter Drupal SIOC Exporter phpBB Exporter Query SIOC data
+
Crawling SIOC data Browsing SIOC data etc...
* http://rdfs.org/sioc/applications/
Page 69: Semantic Radar for Firefox
http://sioc-project.org/firefox
Page 70: Semantic Radar for Firefox
Page 71: RDF URI HTTP
URI
Page 72: SKOS
Simple Knowledge Organization System
Page 73: SKOS
“Thesaurus, classifications, subjects, taxonomies, folksonomies
Concept
,
”
,
Page 74: Pre-defined Knowledge System
Movie Book People Music Car
Animal
Blog
Bio
Page 75: SKOS
skos:Concept skos:ConceptScheme skos:prefLabel skos:altLabel skos:hiddenLabel ... skos:note skos:definition ... skos:broader skos:narrower skos:related
Page 76: SKOS
nhn:Blog
relat ed
os sk oa :br
rdf:type
skos:Concept
bel
sko
s:pr efLa
skos:
“NHN blog” w3c:SemanticWeb
de r
daum:Blog
Page 77: SCOT
Page 78: SCOT
to describe the structure and the semantics of tagging
data
to provide social structure of tagging for seamless
tag sharing across heterogeneous users,
applications or sources
Page 79: Simple Overview of SCOT
Page 80:
Page 81:
Page 82: Linked Data
SIOC
Item
hasItem
Site
tagOf
hosts
Tagcloud
contains
Tag
creates
User
SCOT
cooccurWith
has_member
Cooccurrence
User group
FOAF
Page 83: DOAP Description of a Project
“
(
)
”
Page 84: Vocabularies
Review Vocabulary Music Ontology Creative Commons BIO Biography
...
http://www.schemaweb.info
Page 85: Data Link (Linked Data) Vo c a b u l a r i e s
Applications
Page 86: RDFa GRDDL SMOB
Page 87: RDFa
Page 88:
Page 89:
Page 90: RDFa
RDF in HTML Attributes
Page 91: How to add it?
Page 92:
Page 93:
Page 94:
Page 95: nhnmovie#movie_68944
Page 96:
Page 97:
Page 98:
Page 99: sDirectors nhnmovie:ha
nhnmovie:h asActors
“ “
” ”
Page 100:
Page 101:
Page 102:
Page 103:
Page 104: sDirectors nhnmovie:ha
nhnmovie:h asActors
“ “
” ”
Page 105: sDirectors nhnmovie:ha
nhnmovie:h asActors
“
”
nhnmovie#actor_1626
Page 106: sDirectors nhnmovie:ha
nhnmovie:h asActors
“
”
nhnmovie#actor_1626
Page 107: sDirectors nhnmovie:ha
nhnmovie:h asActors
“
”
Page 108: sDirectors nhnmovie:ha
nhnmovie:h asActors
“
”
Page 109: asDirectors nhnmovie:h
nhnmovie:h asActors
“
”
Page 110: asDirectors nhnmovie:h
nhnmovie:h asActors
ame altn
“
”
nh
vie: nmo
Willard Christopher Smith Jr. 1968. 9. 25
foaf:birthday rdf:type xsd:datetime
Page 111: Movie
Book People Music Car
Animal
Blog
Bio
Page 112: .
Page 113:
Page 114: ...
*http://pingthesemanticweb.com
Page 115:
Page 116: GRDDL
Gleaning Resource Descriptions from Dialects of Languages
Page 117: GRDDL
“Dialect
Resource Description
”
Page 118: FOAF SIOC
SKOS SCOT
GRD ...
Dublin Core
Dialects... L
Microformat CC DOAP
RDF/S
OWL
Page 119: GRDDL
Page 120:
Page 121:
Page 122:
Page 123: ?
Page 124:
Page 125: Tabulator Extension for Firefox
Page 126: GRDDL Agent
GRDDL Scraper Jena GRDDL Reader
Page 127: Jena GRDDL Reader
[nhnmovie:movie_68944] - [rdf:type] - [nhnmovie:Movie] [nhnmovie:movie_68944] - [nhnmovie:title] - “ ”
[nhnmovie:movie_68944] - [nhnmovie:hasActors] -[nhnmovie:actor_1626] [nhnmovie:movie_68944] - [nhnmovie:hasDirectors] - [nhnmovie:director_3847] ... ...
Page 128: ,
Page 129:
Page 130: Semantic MicroBlogging
SMOB
Page 131: MicroBlog
Page 132: Semantic MicroBlogging
SMOB
Page 133: Semantic Microblogging
is distributed microblogging system is built on RDF and Semantic Tech (mainly SIOC and FOAF)
Page 134: Semantic Microblogging
SMOB client - a personal microblog publishing service SMOB server - a microblog aggregating service
Page 135: SMOB architecture
*http://smob.sioc-project.org/
Page 136:
Page 137:
Page 138:
Page 139:
Page 140:
Page 141:
Page 142:
Page 143: http://smob.sioc-project.org/client/data/2008-07-15T17:56:57+01:00.rdf http://smob.sioc-project.org/client/data/2008-07-14T17:55:34+01:00.rdf http://smob.sioc-project.org/client/data/2008-07-13T12:43:23+01:00.rdf http://smob.sioc-project.org/client/data/2008-07-12T17:32:11+01:00.rdf http://smob.sioc-project.org/client/data/2008-07-11T09:56:50+01:00.rdf http://smob.sioc-project.org/client/data/2008-07-08T11:32:22+01:00.rdf http://smob.sioc-project.org/client/data/2008-07-05T03:02:11+01:00.rdf
...
Page 144: RDF URI HTTP
URI
Page 145: Linked Data
Page 146: .
Page 147: Crawling
.
Page 148: Textfield
?
.
Page 149:
Page 150: ..., but misses an opportunity to make data interconnected. -TBL
Page 151: .
: http://semantic.tistory.com : http://bklab.snu.ac.kr/blog/kwangsub
Page 152: