KEMBAR78
LOD(Linked Open Data) Recommendations | PDF
Linked Data & Semantic Web Technology http://genfringe.com/wp-content/uploads/2014/01/image22.jpgLinked Data & Semantic Web Technology
Linked Data & Semantic Web Technology http://cfile24.uf.tistory.com/image/274F0F4151CA334934964E
Linked Data & Semantic Web Technology
How tall are you?
5.4 ft What?
http://cdn-media-2.lifehack.org/wp-content/files/2012/12/improve-communications.jpg
for communication
Linked Data & Semantic Web Technology
LOD ํ‘œ์ค€์€ ์™œ ํ•œ๊ฐ€?
http://melissaagnes.com/wp-content/uploads/2014/12/Important-Stamp.jpg
http://fadyart.com/en/images/stories/rdf.png
http://onlinehtmltools.com/images/html-decode.png
HTML Linked Data
a way that can be
read automatically
by computers
to create visible
and audible web
pages for human
<
Linked Data & Semantic Web Technology
์–ด๋–ค ํ‘œ์ค€๋“ค์ด ์žˆ๋‚˜์š”?
Linked Data๋ฅผ
๊ตฌ์ถ•ํ•˜๊ณ  ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด
๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์ผœ์•ผ ํ•˜๋Š”
W3C์˜ ํ‘œ์ค€๋“ค
์šฉ์–ด์ง‘๊ณผ ๊ฐ™์ด
ํ•„์ˆ˜์ ์œผ๋กœ ์ง€์ผœ์•ผ ํ•˜๋Š”
๊ฒƒ๋“ค์€ ์•„๋‹ˆ์ง€๋งŒ
ํ™œ์šฉ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด
์ง€์ผœ์•ผ ํ•˜๋Š” ํ‘œ์ค€๋“ค
๊ฐ•ํ•œ ํ‘œ์ค€ ์•ฝํ•œ ํ‘œ์ค€
http://cfile22.uf.tistory.com/image/27149F3451DF573C067D01
http://cfile24.uf.tistory.com/image/267DAE34521420D40281C0
Linked Data & Semantic Web Technology
W3C์˜ LOD ๊ด€๋ จ ํ‘œ์ค€
http://www.w3.org/standards/semanticweb/
Linked Data & Semantic Web Technology
Category Date Recommendation
RDF
2014-02-25 RDF Schema 1.1
2014-02-25 RDF 1.1 XML Syntax
2014-02-25 RDF 1.1 Concepts and Abstract Syntax
2014-02-25 RDF 1.1 Turtle
2014-02-25 RDF 1.1 N-Quads
2014-02-25 RDF 1.1 N-Triples
2014-02-25 RDF 1.1 Semantics
2014-02-25 RDF 1.1 TriG
2014-01-16 JSON-LD 1.0 Processing Algorithms and API
2014-01-16 JSON-LD 1.0
2013-10-29 Internationalization Tag Set (ITS) Version 2.0
2012-12-11 rdf:PlainLiteral: A Datatype for RDF Plain Literals (Second Edition)
2004-02-10 RDF Semantics
2004-02-10 RDF Test Cases
2004-02-10 Resource Description Framework (RDF): Concepts and Abstract Syntax
2004-02-10 RDF Primer
RDFa
2013-08-22 RDFa Core 1.1 - Second Edition
2013-08-22 XHTML+RDFa 1.1 - Second Edition
2013-08-22 HTML+RDFa 1.1
2012-06-07 RDFa Lite 1.1
2008-10-14 RDFa in XHTML: Syntax and Processing
Linked Data & Semantic Web Technology
Category Date Recommendation
GRDDL
2007-09-11 Gleaning Resource Descriptions from Dialects of Languages (GRDDL)
2007-09-11 GRDDL Test Cases
POWDER
2009-09-01 Protocol for Web Description Resources (POWDER): Grouping of Resources
2009-09-01 Protocol for Web Description Resources (POWDER): Description Resources
2009-09-01 Protocol for Web Description Resources (POWDER): Formal Semantics
Semantic Annotation for WS
DL and XML Schema
2007-08-28 Semantic Annotations for WSDL and XML Schema
Provenance
2013-04-30 PROV-DM: The PROV Data Model
2013-04-30 PROV-O: The PROV Ontology
2013-04-30 Constraints of the PROV Data Model
2013-04-30 PROV-N: The Provenance Notation
RDB2RDF
2012-09-27 R2RML: RDB to RDF Mapping Language
2012-09-27 A Direct Mapping of Relational Data to RDF
Linked Data
2014-02-25 RDF 1.1 Turtle
2014-01-16 JSON-LD 1.0 Processing Algorithms and API
2014-01-16 The RDF Data Cube Vocabulary
2014-01-16 Data Catalog Vocabulary (DCAT)
2014-01-16 The Organization Ontology
2014-01-16 JSON-LD 1.0
2013-10-29 Internationalization Tag Set (ITS) Version 2.0
Linked Data & Semantic Web Technology
Category Date Recommendation
OWL
Web Ontology Language
2013-02-05 RIF RDF and OWL Compatibility (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Mapping to RDF Graphs (Second Edition)
2012-12-11 OWL 2 Web Ontology Language New Features and Rationale (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Primer (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Profiles (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Quick Reference Guide (Second Edition)
2012-12-11 OWL 2 Web Ontology Language RDF-Based Semantics (Second Edition)
2012-12-11
OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax
(Second Edition)
2012-12-11 OWL 2 Web Ontology Language XML Serialization (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Conformance (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Direct Semantics (Second Edition)
2012-12-11 rdf:PlainLiteral: A Datatype for RDF Plain Literals (Second Edition)
2012-12-11 OWL 2 Web Ontology Language Document Overview (Second Edition)
2004-02-10 OWL Web Ontology Language Overview
2004-02-10 OWL Web Ontology Language Guide
2004-02-10 OWL Web Ontology Language Reference
2004-02-10 OWL Web Ontology Language Semantics and Abstract Syntax
2004-02-10 OWL Web Ontology Language Test Cases
2004-02-10 OWL Web Ontology Language Use Cases and Requirements
Linked Data & Semantic Web Technology
Category Date Recommendation
SKOS 2009-08-18 SKOS Simple Knowledge Organization System Reference
SPARQL
2013-03-21 SPARQL Query Results XML Format (Second Edition)
2013-03-21 SPARQL 1.1 Entailment Regimes
2013-03-21 SPARQL 1.1 Graph Store HTTP Protocol
2013-03-21 SPARQL 1.1 Protocol
2013-03-21 SPARQL 1.1 Query Language
2013-03-21 SPARQL 1.1 Service Description
2013-03-21 SPARQL 1.1 Update
2013-03-21 SPARQL 1.1 Federated Query
2013-03-21 SPARQL 1.1 Overview
2013-03-21 SPARQL 1.1 Query Results CSV and TSV Formats
2013-03-21 SPARQL 1.1 Query Results JSON Format
2008-01-15 SPARQL Query Language for RDF
2008-01-15 SPARQL Protocol for RDF
RIF
Rule Interchange Format
2013-02-05 RIF Basic Logic Dialect (Second Edition)
2013-02-05 RIF Core Dialect (Second Edition)
2013-02-05 RIF RDF and OWL Compatibility (Second Edition)
2013-02-05 RIF Datatypes and Built-Ins 1.0 (Second Edition)
2013-02-05 RIF Framework for Logic Dialects (Second Edition)
2013-02-05 RIF Production Rule Dialect (Second Edition)
Linked Data & Semantic Web Technology
๊ธฐ์ˆ ์  ์•„ํ‚คํ…์ณ ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
an elemental syntax
for content structure
within documents
a simple language
for expressing data models,
which refer to objects ("resources")
and their relationships
more vocabulary
for describing properties and classes
a vocabulary for describing
properties and classes
of RDF-based resources
a protocol and query
language
for semantic web data
sources
to exchange rules
between many
"rules languages"
a string of characters used to identify a name or a resource
http://ai.ia.agh.edu.pl/wiki/_media/hekate:semweb:sw_layer_cakes.png
Linked Data & Semantic Web Technology
URI (Uniform Resource Identifier)
Myungjin Lee
881002-1045617
identifier
name
resident registration number
http://www.semantics.kr/person/mjLee
identifier in the web
Linked Data & Semantic Web Technology
XML (Extensible Markup Language)
โ€ข ์‚ฌ๋žŒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ๊ณ„๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ
๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ๋งˆํฌ์—… ์–ธ์–ด(markup language)
XML representation of โ€œMyungjin Lee is Sujiโ€™s husband.โ€
<conjugalrelation>
<husband>Myungjin Lee</husband>
<wife>Suji</wife>
</conjugalrelation>
<conjugalrelation husband=โ€œMyungjin Leeโ€>
<wife>Suji</wife>
</conjugalrelation>
<conjugalrelation husband=โ€œMyungjin Leeโ€ wife=โ€œSujiโ€ />
same contents, but different representation
We need a general method for conceptual description.
Linked Data & Semantic Web Technology
RDF (Resource Description Framework)
โ€ข ์›น์— ์กด์žฌํ•˜๋Š” ๊ฐœ์ฒด(์ž์›)์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐœ๋…์ ์œผ๋กœ ๊ธฐ์ˆ ํ•˜๊ธฐ
์œ„ํ•œ ๋ฐฉ๋ฒ•
has wife
http://semantics.kr/myungjinlee http://semantics.kr/suji
http://semantics.kr/rel/hasWife
Subject
URI reference
Predicate
URI reference
Object
URI reference or Literal
Triple
http://www.vaio.or.kr/files/attach/images/9979/195/792/5d296375f2a6b1096cb062f22ee7e046.jpg
Linked Data & Semantic Web Technology
RDF Serialization
โ€ข N-Triples
โ€“ RDF Test Cases, W3C Recommendation, 25 February 2014
โ€“ a line-based, plain text serialization format for storing and transmitting RDF data
โ€ข Notation 3 (N3)
โ€“ a shorthand non-XML serialization of RDF models, designed with human-readability
in mind
โ€“ much more compact and readable than XML RDF notation
โ€ข Turtle (Terse RDF Triple Language)
โ€“ W3C Candidate Recommendation, 25 February 2014
โ€“ a format for expressing data in the Resource Description Framework (RDF) data
model
โ€“ a subset of Notation3 (N3) language, and a superset of the minimal N-Triples format
โ€ข RDF/XML
โ€“ W3C Recommendation, 25 February 2014
โ€“ an XML syntax for writing down and exchanging RDF graphs
Linked Data & Semantic Web Technology
<http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/title> "Tony Benn" .
<http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/publisher> "Wikipedia" .
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn">
<dc:title>Tony Benn</dc:title>
<dc:publisher>Wikipedia</dc:publisher>
</rdf:Description>
</rdf:RDF>
@prefix dc: <http://purl.org/dc/elements/1.1/>.
<http://en.wikipedia.org/wiki/Tony_Benn> dc:title "Tony Benn";
dc:publisher "Wikipedia".
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ex: <http://example.org/stuff/1.0/> .
<http://www.w3.org/TR/rdf-syntax-grammar>
dc:title "RDF/XML Syntax Specification (Revised)" ;
ex:editor [ ex:fullname "Dave Beckett";
ex:homePage <http://purl.org/net/dajobe/>
] .
N-Triple
RDF/XML
N3
Turtle
Linked Data & Semantic Web Technology
RDFS (RDF Schema)
โ€ข ์ž์›์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ธฐ์ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ž˜์Šค(class)์™€ ์†์„ฑ
(property) ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•
has wife
โ™‚ โ™€
is a is a
Male Female
๏‚€
Person
subset ofsubset of
http://www.vaio.or.kr/files/attach/images/9979/195/792/5d296375f2a6b1096cb062f22ee7e046.jpg
Linked Data & Semantic Web Technology
OWL (Web Ontology Language)
โ€ข ์˜จํ†จ๋กœ์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ง€์‹์„ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด
โ€ข RDFS์— ๋น„ํ•ด ๋” ๋งŽ์€ ํ‘œํ˜„๋ ฅ์„ ํ•„์š”๋กœ ํ•  ๊ฒฝ์šฐ,
โ€“ ์˜ˆ๋ฅผ ๋“ค์–ด,
Man Womanโˆฉ = ร˜
Person Person
descendant
Person
descendant
descendant
Husband Wife
1:1
Linked Data & Semantic Web Technology
SPARQL
โ€ข RDF๋ฅผ ์œ„ํ•œ ์งˆ์˜ ์–ธ์–ด๊ฐ€ ์™œ ํ•„์š”ํ•œ๊ฐ€?
โ€“ RDF ํ˜•ํƒœ๋กœ ๊ตฌ์ถ•๋œ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์›ํ•˜๋Š” ์ง€์‹์„ ํš๋“ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„
์ œ๊ณต
โ€ข SPARQL Protocol and RDF Query Language
โ€“ RDF ํ˜•ํƒœ๋กœ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณต
โ€“ HTTP๋ฅผ ํ†ตํ•ด ์งˆ์˜๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณต
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?email
WHERE {
?person a foaf:Person.
?person foaf:name ?name.
?person foaf:mbox ?email.
}
RDF
Knowledge
Base
?name ?email
Myungjin Lee mjlee@li-st.com
Gildong Hong gildong@daum.net
Grace Byun grace@naver.com
Linked Data & Semantic Web Technology
R2RML
โ€ข RDB to RDF Mapping Language
โ€ข W3C Recommendation 27 September 2012
โ€ข ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ RDF ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ
์œ„ํ•œ ๋ชฉ์ ์˜ ๋งตํ•‘ ๊ทœ์น™ ์–ธ์–ด
<http://data.example.com/employee/7369> rdf:type ex:Employee.
<http://data.example.com/employee/7369> ex:name "SMITH".
@prefix rr: <http://www.w3.org/ns/r2rml#>.
@prefix ex: <http://example.com/ns#>.
<#TriplesMap1>
rr:logicalTable [ rr:tableName "EMP" ];
rr:subjectMap [
rr:template "http://data.example.com/employee/{EMPNO}";
rr:class ex:Employee;
];
rr:predicateObjectMap [
rr:predicate ex:name;
rr:objectMap [ rr:column "ENAME" ];
].
R2RML
Result
RDB
Linked Data & Semantic Web Technology
RDFa (the Resource Description Framework in attributes)
โ€ข W3C Recommendation, 07 June 2012
โ€ข HTML, SVG, and XML๊ณผ ๊ฐ™์€ ์›น ๋ฌธ์„œ์—์„œ ๊ธฐ๊ณ„๊ฐ€ ์ฝ๊ณ  ์ฒ˜๋ฆฌ
ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณต
Example<p vocab="http://schema.org/" resource="#manu" typeof="Person">
My name is
<span property="name">Manu Sporny</span>
and you can give me a ring via
<span property="telephone">1-800-555-0199</span>.
<img property="image" src="http://manu.sporny.org/images/manu.png" />
</p>
Linked Data & Semantic Web Technology
GRDDL (Gleaning Resource Descriptions from Dialects of Languages)
โ€ข XHTML์„ ํฌํ•จํ•˜์—ฌ XML ๋ฌธ์„œ ํ˜•ํƒœ๋กœ RDF ํŠธ๋ฆฌํ”Œ์„ ์ˆ˜์ง‘ ๋ฐ
์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋งˆํฌ์—… ํ˜•์‹
<html xmlns:grddl='http://www.w3.org/2003/g/data-view#'
grddl:transformation="glean_title.xsl getAuthor.xsl">
<head>
<title>Are You Experienced?</title>
</head>
...
<xsl:stylesheet version="1.0">
<xsl:template match="/">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="{$subject}">
<dc:title>
<xsl:value-of select="/html:html/html:head/html:title"/>
</dc:title>
</rdf:Description>
</rdf:RDF>
</xsl:template>
</xsl:stylesheet>
<rdf:RDF>
<rdf:Description rdf:about="">
<dc:title>Are You Experienced?</dc:title>
</rdf:Description>
</rdf:RDF>
HTML
glean_title.xsl
RDF
Linked Data & Semantic Web Technology
LOD ํ”„๋กœ์„ธ์Šค ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
โ‘  ์˜จํ†จ๋กœ์ง€ ๋ชจ๋ธ๋ง
http://www.w3.org/Submission/OWL-S/Profile-Ontology-1.1ai.gif
http://assets.okfn.org/images/data-types.png
http://www.iconsdb.com/gray-icons/database-icon.html
http://icons.iconarchive.com/icons/hopstarter/sleek-xp-basic/256/User-Group-icon.png
โ‘ก ์ธ์Šคํ„ด์Šค ๊ตฌ์ถ•
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
โ‘ข ๋ณ€ํ™˜
ํŠธ๋ฆฌํ”Œ ์ €์žฅ์†Œ
โ‘ฃ ์ €์žฅ
์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž
LOD ํ”„๋ ˆ์ž„์›Œํฌ
โ‘ค ๋ฐœํ–‰
โ‘ฅ ํ™œ์šฉ
RDFS, OWL
RDB2RDF
RDF
SPARQL
Linked Data & Semantic Web Technology
LOD์—์„œ์˜ ์—ญํ• ๋“ค
http://findicons.com/icon/24571/user_group
http://findicons.com/icon/102535/user
http://findicons.com/icon/102523/administrator
http://findicons.com/icon/102561/client_2
http://download.topquadrant.com/composer/images/blog/TopBraid-FOAF.png
http://db.cse.ohio-state.edu/images/db.png
http://lod.nl.go.kr/home/about/dataset.jsp
http://wifo5-03.informatik.uni-mannheim.de/pubby/images/pubby-architecture.png
์‘์šฉ์„œ๋น„์Šค
๊ฐœ๋ฐœ
์‚ฌ์šฉ์ž
LOD์„œ๋น„์Šค
๊ตฌ์ถ•
๋ฐ์ดํ„ฐ
๊ตฌ์ถ•
๋ชจ๋ธ๋ง
๋ณ€ํ™˜
์ €์žฅ
๋ฐœํ–‰
๋ฐ์ดํ„ฐ ์ ‘๊ทผ ์„œ๋น„์Šค ์ ‘๊ทผ
๋ฐ์ดํ„ฐ ์กฐํšŒ
Linked Data & Semantic Web Technology
๋ฐ์ดํ„ฐ ๊ตฌ์ถ•์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
๋ฐ์ดํ„ฐ ๊ตฌ์ถ•์ž
๋ชจ๋ธ๋ง ๋„๊ตฌ
์˜จํ†จ๋กœ์ง€ ๋ชจ๋ธ๋ง
RDF
https://s3.amazonaws.com/uploads.startups.fm/wp-content/uploads/2012/03/rule-fm-logo.png
๋ณ€ํ™˜ ๊ทœ์น™ ์ž‘์„ฑ
RDF ๋ณ€ํ™˜
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
R2RML
RDFS & OWL
URI & RDF
RDF Serialization
Linked Data & Semantic Web Technology
LOD ์„œ๋น„์Šค ๊ตฌ์ถ•์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
LOD ์„œ๋น„์Šค ์ œ๊ณต์ž
RDF ์ ์žฌ
RDF
URI & RDF
RDF Serialization
SPARQL
ํŠธ๋ฆฌํ”Œ ์ €์žฅ์†Œ
๋ฐ์ดํ„ฐ ์—ฐ๊ณ„
LOD ์„œ๋น„์Šค ํ”„๋ ˆ์ž„์›Œํฌ
LOD ์„œ๋น„์Šค
Linked Data Platform
๋ฐœํ–‰
๊ฐœ๋ฐœ? ๋„์ž…?
http://fc09.deviantart.net/fs70/i/2013/170/3/e/cute_speech_bubble_render_by_klleiachan-d69rv96.png
Linked Data & Semantic Web Technology
์„œ๋น„์Šค ์ œ๊ณต์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
โ€ข URI ๊ด€๋ จ ํ‘œ์ค€์€ ๊ธฐ๋ณธ
โ€ข RDF ๊ด€๋ จ ํ‘œ์ค€ ์—ญ์‹œ ๊ธฐ๋ณธ
โ€ข RDFS๋Š” ๊ธฐ๋ณธ, OWL์€ ๊ทธ ๋งŒํผ์˜ ํ‘œํ˜„๋ ฅ์ด ํ•„
์š”ํ•˜๋‹ค๋ฉด
โ€ข RDB2RDF๋Š” ํ•„์š”์— ๋”ฐ๋ผ
โ€ข SPARQL์€ ํ•„์ˆ˜
โ€ข ์ถ”๊ฐ€์ ์œผ๋กœ LDP์— ๋Œ€ํ•œ ํ‘œ์ค€๋„ ๊ฑฐ์˜ ํ•„์ˆ˜
Linked Data & Semantic Web Technology
์„œ๋น„์Šค ์ œ๊ณต์ž๋“ค์ด ํ”ํžˆ ๋†“์น˜๋Š” ํ‘œ์ค€
โ€ข Describing Linked Datasets with the VoID
Vocabulary
โ€“ ๋ฐ์ดํ„ฐ ์…‹์„ ๋งŒ๋“ค์—ˆ์œผ๋ฉด ๊ธฐ๋ณธ์ ์ธ ์„ค๋ช…์€ ํ•„์ˆ˜!
โ€ข Cool URIs for the Semantic Web
โ€“ ๋‹จ์ˆœํ•œ URI ํ‘œ์ค€์ด๋ผ๊ณ  ์šฐ์Šต๊ฒŒ ๋ณด์ง€ ๋งˆ๋ผ.
โ€“ Content Negotiation ๋“ฑ ๊ผญ ์•Œ์•„์•ผ ํ•  ์ •๋ณด๋“ค์ด ๋งŽ๋‹ค.
โ€ข Protocol๋กœ์จ์˜ SPARQL
โ€“ HTTP๋ฅผ ํ™œ์šฉํ•œ SPARQL์˜ ์ง€์›
Linked Data & Semantic Web Technology
์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
LOD ์„œ๋น„์Šค
์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž
์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž
URI
RDF
Query Result
SPARQL
URI & RDF
SPARQL
SPARQL Query Result Format
Linked Data & Semantic Web Technology
์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€
โ€ข ์—ญ์‹œ ๊ธฐ๋ณธ์ ์ธ RDF์— ๋Œ€ํ•œ ์ดํ•ด๋Š” ํ•„์ˆ˜
โ€ข ๋” ์ž˜ ์“ฐ๋ ค๋ฉด SPARQL ์ •๋„๋Š”
โ€ข ๋ฐ์ดํ„ฐ๋‹ต๊ฒŒ ์“ฐ๋ ค๋ฉด ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•˜๋‹ˆ
RDFS์™€ OWL์— ๋Œ€ํ•œ ์ดํ•ด๋„ ์žˆ๋‹ค๋ฉด
โ€ข ๊ทธ ์™ธ์—๋Š” ํ•„์š”์— ๋”ฐ๋ผ
Linked Data & Semantic Web Technology
์•Œ์•„์•ผ ํ•  ํ‘œ์ค€์ด ๋„ˆ๋ฌด ๋งŽ์•„์š”.
๊ฐœ์ธ์ ์ธ ์— ์˜ํ•˜๋ฉด,
๊ธฐ๋ณธ์ ์ธ
๋‚ด์šฉ์˜
ํ‘œ์ค€
๋ฌธ๋ฒ•์ ์ธ
๋‚ด์šฉ์˜
ํ‘œ์ค€
๊ทธ ์™ธ
ํ‘œ์ค€๋“ค
RDF Primer
RDF 1.1 Concepts
and Abstract Syntax
RDF 1.1 XML Syntax
RDF 1.1 Turtle
RDF 1.1 N-Triples
RDF 1.1 Turtle
RDF 1.1 Semantics
RDF Test Cases
http://bentleymasterminds.com/wp-content/uploads/2014/08/Work-Experience-alexwhite.jpg
Linked Data & Semantic Web Technology
์•ฝํ•œ ํ‘œ์ค€
http://sioc-project.org/files/sioc_foaf_skos_small.png
http://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Sioc-logo.svg/2000px-Sioc-logo.svg.png
http://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/FoafLogo.svg/2000px-FoafLogo.svg.png
http://www.ecured.cu/images/a/a1/Dublin_Core.png
http://1.bp.blogspot.com/_-REQ3wEST4I/S8vR5fRG0kI/AAAAAAAAAXE/Oz9DRiw8rq4/s320/bibliontology170.png
http://www.ucl.ac.uk/infostudies/research/knowledgeorganization/events/SKOS.jpg
http://www.dataversity.net/wp-content/uploads/sites/2/2013/11/schema-org1.jpg
http://www.isophonics.net/hotttabs/img/logos/Mo-logo-big.jpg
http://www.oclc.org/content/dam/oclc/common/images/logos/new/OCLC/OCLC_Logo_H_Color_NoTag.png
๋ฐ์ดํ„ฐ์˜ ์›น์—์„œ ๋ฐ˜๋“œ์‹œ ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ๊ทœ์•ฝ์€ ์•„๋‹ˆ์ง€๋งŒ,
๋ณด๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด
ํ†ต์ƒ์ ์œผ๋กœ ํ™œ์šฉ๋˜๋Š” ์šฉ์–ด์ง‘๋“ค
Linked Data & Semantic Web Technology
์•ฝํ•œ ํ‘œ์ค€๊นŒ์ง€ ์ง€์ผœ์•ผ ํ•˜๋‚˜?
http://img2.wikia.nocookie.net/__cb20130208151201/clubpenguin/images/d/d9/Bunch_of_5_Carrots.png
http://thecontentwrangler.com/wp-content/uploads/2011/08/User.png
http://icons.iconarchive.com/icons/hopstarter/sleek-xp-basic/256/User-Group-icon.png
์ด๋ช…์ง„
moniker
ํ™๊ธธ๋™
foaf:name
์ดํ•˜์€
foaf:name
๊น€ํ•˜๋Š˜
foaf:name
์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž
์‚ฌ๋žŒ๋“ค์˜ ์ด๋ฆ„์„ ์–ป
๊ธฐ ์œ„ํ•ด์„œ๋Š”?
Linked Data & Semantic Web Technology
์•ฝํ•œ ํ‘œ์ค€์˜ ์ ์šฉ ๋ฐฉ๋ฒ•
โ€ข ์˜จํ†จ๋กœ์ง€ ๋ชจ๋ธ๋ง ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์ถ• ์‹œ ๋ฒ”์šฉ ์–ดํœ˜์ง‘์˜ ์ ๊ทน์ ์ธ
๋„์ž… ๊ฒ€ํ† 
โ€ข ์ธํ„ฐ๋งํ‚น(interlinking)์„ ํ†ตํ•œ ์šฉ์–ด๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„ ์ •์˜
์–ด๋–ค ์šฉ์–ด์ง‘์„
์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?
์‚ฌ๋žŒ
foaf:Person
owl:equivalentClass
schema:Person
owl:equivalentClass
Linked Data & Semantic Web Technology
W3C์˜ ํ‘œ์ค€์€ ํ•„์ˆ˜
๋ฒ”์šฉ์  ์šฉ์–ด์ง‘์€ ๋ค์œผ๋กœ
http://phoenixfundingsource.com/wp-content/uploads/2014/01/shutterstock_150064880.jpg
Linked Data & Semantic Web Technology
Dr. Myungjin Lee
e-Mail : mjlee@li-st.com
Facebook : http://www.facebook.com/mjinlee
SlideShare : http://www.slideshare.net/onlyjiny/
Linkedin : http://linkedin.com/pub/myungjin-lee
http://www.beauticians.nl/wp-content/uploads/2012/01/contact1.jpg

LOD(Linked Open Data) Recommendations

  • 1.
    Linked Data &Semantic Web Technology http://genfringe.com/wp-content/uploads/2014/01/image22.jpgLinked Data & Semantic Web Technology
  • 2.
    Linked Data &Semantic Web Technology http://cfile24.uf.tistory.com/image/274F0F4151CA334934964E
  • 3.
    Linked Data &Semantic Web Technology How tall are you? 5.4 ft What? http://cdn-media-2.lifehack.org/wp-content/files/2012/12/improve-communications.jpg for communication
  • 4.
    Linked Data &Semantic Web Technology LOD ํ‘œ์ค€์€ ์™œ ํ•œ๊ฐ€? http://melissaagnes.com/wp-content/uploads/2014/12/Important-Stamp.jpg http://fadyart.com/en/images/stories/rdf.png http://onlinehtmltools.com/images/html-decode.png HTML Linked Data a way that can be read automatically by computers to create visible and audible web pages for human <
  • 5.
    Linked Data &Semantic Web Technology ์–ด๋–ค ํ‘œ์ค€๋“ค์ด ์žˆ๋‚˜์š”? Linked Data๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์ผœ์•ผ ํ•˜๋Š” W3C์˜ ํ‘œ์ค€๋“ค ์šฉ์–ด์ง‘๊ณผ ๊ฐ™์ด ํ•„์ˆ˜์ ์œผ๋กœ ์ง€์ผœ์•ผ ํ•˜๋Š” ๊ฒƒ๋“ค์€ ์•„๋‹ˆ์ง€๋งŒ ํ™œ์šฉ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ง€์ผœ์•ผ ํ•˜๋Š” ํ‘œ์ค€๋“ค ๊ฐ•ํ•œ ํ‘œ์ค€ ์•ฝํ•œ ํ‘œ์ค€ http://cfile22.uf.tistory.com/image/27149F3451DF573C067D01 http://cfile24.uf.tistory.com/image/267DAE34521420D40281C0
  • 6.
    Linked Data &Semantic Web Technology W3C์˜ LOD ๊ด€๋ จ ํ‘œ์ค€ http://www.w3.org/standards/semanticweb/
  • 7.
    Linked Data &Semantic Web Technology Category Date Recommendation RDF 2014-02-25 RDF Schema 1.1 2014-02-25 RDF 1.1 XML Syntax 2014-02-25 RDF 1.1 Concepts and Abstract Syntax 2014-02-25 RDF 1.1 Turtle 2014-02-25 RDF 1.1 N-Quads 2014-02-25 RDF 1.1 N-Triples 2014-02-25 RDF 1.1 Semantics 2014-02-25 RDF 1.1 TriG 2014-01-16 JSON-LD 1.0 Processing Algorithms and API 2014-01-16 JSON-LD 1.0 2013-10-29 Internationalization Tag Set (ITS) Version 2.0 2012-12-11 rdf:PlainLiteral: A Datatype for RDF Plain Literals (Second Edition) 2004-02-10 RDF Semantics 2004-02-10 RDF Test Cases 2004-02-10 Resource Description Framework (RDF): Concepts and Abstract Syntax 2004-02-10 RDF Primer RDFa 2013-08-22 RDFa Core 1.1 - Second Edition 2013-08-22 XHTML+RDFa 1.1 - Second Edition 2013-08-22 HTML+RDFa 1.1 2012-06-07 RDFa Lite 1.1 2008-10-14 RDFa in XHTML: Syntax and Processing
  • 8.
    Linked Data &Semantic Web Technology Category Date Recommendation GRDDL 2007-09-11 Gleaning Resource Descriptions from Dialects of Languages (GRDDL) 2007-09-11 GRDDL Test Cases POWDER 2009-09-01 Protocol for Web Description Resources (POWDER): Grouping of Resources 2009-09-01 Protocol for Web Description Resources (POWDER): Description Resources 2009-09-01 Protocol for Web Description Resources (POWDER): Formal Semantics Semantic Annotation for WS DL and XML Schema 2007-08-28 Semantic Annotations for WSDL and XML Schema Provenance 2013-04-30 PROV-DM: The PROV Data Model 2013-04-30 PROV-O: The PROV Ontology 2013-04-30 Constraints of the PROV Data Model 2013-04-30 PROV-N: The Provenance Notation RDB2RDF 2012-09-27 R2RML: RDB to RDF Mapping Language 2012-09-27 A Direct Mapping of Relational Data to RDF Linked Data 2014-02-25 RDF 1.1 Turtle 2014-01-16 JSON-LD 1.0 Processing Algorithms and API 2014-01-16 The RDF Data Cube Vocabulary 2014-01-16 Data Catalog Vocabulary (DCAT) 2014-01-16 The Organization Ontology 2014-01-16 JSON-LD 1.0 2013-10-29 Internationalization Tag Set (ITS) Version 2.0
  • 9.
    Linked Data &Semantic Web Technology Category Date Recommendation OWL Web Ontology Language 2013-02-05 RIF RDF and OWL Compatibility (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Mapping to RDF Graphs (Second Edition) 2012-12-11 OWL 2 Web Ontology Language New Features and Rationale (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Primer (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Profiles (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Quick Reference Guide (Second Edition) 2012-12-11 OWL 2 Web Ontology Language RDF-Based Semantics (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax (Second Edition) 2012-12-11 OWL 2 Web Ontology Language XML Serialization (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Conformance (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Direct Semantics (Second Edition) 2012-12-11 rdf:PlainLiteral: A Datatype for RDF Plain Literals (Second Edition) 2012-12-11 OWL 2 Web Ontology Language Document Overview (Second Edition) 2004-02-10 OWL Web Ontology Language Overview 2004-02-10 OWL Web Ontology Language Guide 2004-02-10 OWL Web Ontology Language Reference 2004-02-10 OWL Web Ontology Language Semantics and Abstract Syntax 2004-02-10 OWL Web Ontology Language Test Cases 2004-02-10 OWL Web Ontology Language Use Cases and Requirements
  • 10.
    Linked Data &Semantic Web Technology Category Date Recommendation SKOS 2009-08-18 SKOS Simple Knowledge Organization System Reference SPARQL 2013-03-21 SPARQL Query Results XML Format (Second Edition) 2013-03-21 SPARQL 1.1 Entailment Regimes 2013-03-21 SPARQL 1.1 Graph Store HTTP Protocol 2013-03-21 SPARQL 1.1 Protocol 2013-03-21 SPARQL 1.1 Query Language 2013-03-21 SPARQL 1.1 Service Description 2013-03-21 SPARQL 1.1 Update 2013-03-21 SPARQL 1.1 Federated Query 2013-03-21 SPARQL 1.1 Overview 2013-03-21 SPARQL 1.1 Query Results CSV and TSV Formats 2013-03-21 SPARQL 1.1 Query Results JSON Format 2008-01-15 SPARQL Query Language for RDF 2008-01-15 SPARQL Protocol for RDF RIF Rule Interchange Format 2013-02-05 RIF Basic Logic Dialect (Second Edition) 2013-02-05 RIF Core Dialect (Second Edition) 2013-02-05 RIF RDF and OWL Compatibility (Second Edition) 2013-02-05 RIF Datatypes and Built-Ins 1.0 (Second Edition) 2013-02-05 RIF Framework for Logic Dialects (Second Edition) 2013-02-05 RIF Production Rule Dialect (Second Edition)
  • 11.
    Linked Data &Semantic Web Technology ๊ธฐ์ˆ ์  ์•„ํ‚คํ…์ณ ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ an elemental syntax for content structure within documents a simple language for expressing data models, which refer to objects ("resources") and their relationships more vocabulary for describing properties and classes a vocabulary for describing properties and classes of RDF-based resources a protocol and query language for semantic web data sources to exchange rules between many "rules languages" a string of characters used to identify a name or a resource http://ai.ia.agh.edu.pl/wiki/_media/hekate:semweb:sw_layer_cakes.png
  • 12.
    Linked Data &Semantic Web Technology URI (Uniform Resource Identifier) Myungjin Lee 881002-1045617 identifier name resident registration number http://www.semantics.kr/person/mjLee identifier in the web
  • 13.
    Linked Data &Semantic Web Technology XML (Extensible Markup Language) โ€ข ์‚ฌ๋žŒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ๊ณ„๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ๋งˆํฌ์—… ์–ธ์–ด(markup language) XML representation of โ€œMyungjin Lee is Sujiโ€™s husband.โ€ <conjugalrelation> <husband>Myungjin Lee</husband> <wife>Suji</wife> </conjugalrelation> <conjugalrelation husband=โ€œMyungjin Leeโ€> <wife>Suji</wife> </conjugalrelation> <conjugalrelation husband=โ€œMyungjin Leeโ€ wife=โ€œSujiโ€ /> same contents, but different representation We need a general method for conceptual description.
  • 14.
    Linked Data &Semantic Web Technology RDF (Resource Description Framework) โ€ข ์›น์— ์กด์žฌํ•˜๋Š” ๊ฐœ์ฒด(์ž์›)์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐœ๋…์ ์œผ๋กœ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ• has wife http://semantics.kr/myungjinlee http://semantics.kr/suji http://semantics.kr/rel/hasWife Subject URI reference Predicate URI reference Object URI reference or Literal Triple http://www.vaio.or.kr/files/attach/images/9979/195/792/5d296375f2a6b1096cb062f22ee7e046.jpg
  • 15.
    Linked Data &Semantic Web Technology RDF Serialization โ€ข N-Triples โ€“ RDF Test Cases, W3C Recommendation, 25 February 2014 โ€“ a line-based, plain text serialization format for storing and transmitting RDF data โ€ข Notation 3 (N3) โ€“ a shorthand non-XML serialization of RDF models, designed with human-readability in mind โ€“ much more compact and readable than XML RDF notation โ€ข Turtle (Terse RDF Triple Language) โ€“ W3C Candidate Recommendation, 25 February 2014 โ€“ a format for expressing data in the Resource Description Framework (RDF) data model โ€“ a subset of Notation3 (N3) language, and a superset of the minimal N-Triples format โ€ข RDF/XML โ€“ W3C Recommendation, 25 February 2014 โ€“ an XML syntax for writing down and exchanging RDF graphs
  • 16.
    Linked Data &Semantic Web Technology <http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/title> "Tony Benn" . <http://en.wikipedia.org/wiki/Tony_Benn> <http://purl.org/dc/elements/1.1/publisher> "Wikipedia" . <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn"> <dc:title>Tony Benn</dc:title> <dc:publisher>Wikipedia</dc:publisher> </rdf:Description> </rdf:RDF> @prefix dc: <http://purl.org/dc/elements/1.1/>. <http://en.wikipedia.org/wiki/Tony_Benn> dc:title "Tony Benn"; dc:publisher "Wikipedia". @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix ex: <http://example.org/stuff/1.0/> . <http://www.w3.org/TR/rdf-syntax-grammar> dc:title "RDF/XML Syntax Specification (Revised)" ; ex:editor [ ex:fullname "Dave Beckett"; ex:homePage <http://purl.org/net/dajobe/> ] . N-Triple RDF/XML N3 Turtle
  • 17.
    Linked Data &Semantic Web Technology RDFS (RDF Schema) โ€ข ์ž์›์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ธฐ์ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ž˜์Šค(class)์™€ ์†์„ฑ (property) ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ• has wife โ™‚ โ™€ is a is a Male Female ๏‚€ Person subset ofsubset of http://www.vaio.or.kr/files/attach/images/9979/195/792/5d296375f2a6b1096cb062f22ee7e046.jpg
  • 18.
    Linked Data &Semantic Web Technology OWL (Web Ontology Language) โ€ข ์˜จํ†จ๋กœ์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ง€์‹์„ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด โ€ข RDFS์— ๋น„ํ•ด ๋” ๋งŽ์€ ํ‘œํ˜„๋ ฅ์„ ํ•„์š”๋กœ ํ•  ๊ฒฝ์šฐ, โ€“ ์˜ˆ๋ฅผ ๋“ค์–ด, Man Womanโˆฉ = ร˜ Person Person descendant Person descendant descendant Husband Wife 1:1
  • 19.
    Linked Data &Semantic Web Technology SPARQL โ€ข RDF๋ฅผ ์œ„ํ•œ ์งˆ์˜ ์–ธ์–ด๊ฐ€ ์™œ ํ•„์š”ํ•œ๊ฐ€? โ€“ RDF ํ˜•ํƒœ๋กœ ๊ตฌ์ถ•๋œ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์›ํ•˜๋Š” ์ง€์‹์„ ํš๋“ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณต โ€ข SPARQL Protocol and RDF Query Language โ€“ RDF ํ˜•ํƒœ๋กœ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณต โ€“ HTTP๋ฅผ ํ†ตํ•ด ์งˆ์˜๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณต PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name ?email WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email. } RDF Knowledge Base ?name ?email Myungjin Lee mjlee@li-st.com Gildong Hong gildong@daum.net Grace Byun grace@naver.com
  • 20.
    Linked Data &Semantic Web Technology R2RML โ€ข RDB to RDF Mapping Language โ€ข W3C Recommendation 27 September 2012 โ€ข ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ RDF ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์˜ ๋งตํ•‘ ๊ทœ์น™ ์–ธ์–ด <http://data.example.com/employee/7369> rdf:type ex:Employee. <http://data.example.com/employee/7369> ex:name "SMITH". @prefix rr: <http://www.w3.org/ns/r2rml#>. @prefix ex: <http://example.com/ns#>. <#TriplesMap1> rr:logicalTable [ rr:tableName "EMP" ]; rr:subjectMap [ rr:template "http://data.example.com/employee/{EMPNO}"; rr:class ex:Employee; ]; rr:predicateObjectMap [ rr:predicate ex:name; rr:objectMap [ rr:column "ENAME" ]; ]. R2RML Result RDB
  • 21.
    Linked Data &Semantic Web Technology RDFa (the Resource Description Framework in attributes) โ€ข W3C Recommendation, 07 June 2012 โ€ข HTML, SVG, and XML๊ณผ ๊ฐ™์€ ์›น ๋ฌธ์„œ์—์„œ ๊ธฐ๊ณ„๊ฐ€ ์ฝ๊ณ  ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณต Example<p vocab="http://schema.org/" resource="#manu" typeof="Person"> My name is <span property="name">Manu Sporny</span> and you can give me a ring via <span property="telephone">1-800-555-0199</span>. <img property="image" src="http://manu.sporny.org/images/manu.png" /> </p>
  • 22.
    Linked Data &Semantic Web Technology GRDDL (Gleaning Resource Descriptions from Dialects of Languages) โ€ข XHTML์„ ํฌํ•จํ•˜์—ฌ XML ๋ฌธ์„œ ํ˜•ํƒœ๋กœ RDF ํŠธ๋ฆฌํ”Œ์„ ์ˆ˜์ง‘ ๋ฐ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋งˆํฌ์—… ํ˜•์‹ <html xmlns:grddl='http://www.w3.org/2003/g/data-view#' grddl:transformation="glean_title.xsl getAuthor.xsl"> <head> <title>Are You Experienced?</title> </head> ... <xsl:stylesheet version="1.0"> <xsl:template match="/"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="{$subject}"> <dc:title> <xsl:value-of select="/html:html/html:head/html:title"/> </dc:title> </rdf:Description> </rdf:RDF> </xsl:template> </xsl:stylesheet> <rdf:RDF> <rdf:Description rdf:about=""> <dc:title>Are You Experienced?</dc:title> </rdf:Description> </rdf:RDF> HTML glean_title.xsl RDF
  • 23.
    Linked Data &Semantic Web Technology LOD ํ”„๋กœ์„ธ์Šค ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ โ‘  ์˜จํ†จ๋กœ์ง€ ๋ชจ๋ธ๋ง http://www.w3.org/Submission/OWL-S/Profile-Ontology-1.1ai.gif http://assets.okfn.org/images/data-types.png http://www.iconsdb.com/gray-icons/database-icon.html http://icons.iconarchive.com/icons/hopstarter/sleek-xp-basic/256/User-Group-icon.png โ‘ก ์ธ์Šคํ„ด์Šค ๊ตฌ์ถ• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค โ‘ข ๋ณ€ํ™˜ ํŠธ๋ฆฌํ”Œ ์ €์žฅ์†Œ โ‘ฃ ์ €์žฅ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž LOD ํ”„๋ ˆ์ž„์›Œํฌ โ‘ค ๋ฐœํ–‰ โ‘ฅ ํ™œ์šฉ RDFS, OWL RDB2RDF RDF SPARQL
  • 24.
    Linked Data &Semantic Web Technology LOD์—์„œ์˜ ์—ญํ• ๋“ค http://findicons.com/icon/24571/user_group http://findicons.com/icon/102535/user http://findicons.com/icon/102523/administrator http://findicons.com/icon/102561/client_2 http://download.topquadrant.com/composer/images/blog/TopBraid-FOAF.png http://db.cse.ohio-state.edu/images/db.png http://lod.nl.go.kr/home/about/dataset.jsp http://wifo5-03.informatik.uni-mannheim.de/pubby/images/pubby-architecture.png ์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์‚ฌ์šฉ์ž LOD์„œ๋น„์Šค ๊ตฌ์ถ• ๋ฐ์ดํ„ฐ ๊ตฌ์ถ• ๋ชจ๋ธ๋ง ๋ณ€ํ™˜ ์ €์žฅ ๋ฐœํ–‰ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ ์„œ๋น„์Šค ์ ‘๊ทผ ๋ฐ์ดํ„ฐ ์กฐํšŒ
  • 25.
    Linked Data &Semantic Web Technology ๋ฐ์ดํ„ฐ ๊ตฌ์ถ•์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ ๋ฐ์ดํ„ฐ ๊ตฌ์ถ•์ž ๋ชจ๋ธ๋ง ๋„๊ตฌ ์˜จํ†จ๋กœ์ง€ ๋ชจ๋ธ๋ง RDF https://s3.amazonaws.com/uploads.startups.fm/wp-content/uploads/2012/03/rule-fm-logo.png ๋ณ€ํ™˜ ๊ทœ์น™ ์ž‘์„ฑ RDF ๋ณ€ํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค R2RML RDFS & OWL URI & RDF RDF Serialization
  • 26.
    Linked Data &Semantic Web Technology LOD ์„œ๋น„์Šค ๊ตฌ์ถ•์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ LOD ์„œ๋น„์Šค ์ œ๊ณต์ž RDF ์ ์žฌ RDF URI & RDF RDF Serialization SPARQL ํŠธ๋ฆฌํ”Œ ์ €์žฅ์†Œ ๋ฐ์ดํ„ฐ ์—ฐ๊ณ„ LOD ์„œ๋น„์Šค ํ”„๋ ˆ์ž„์›Œํฌ LOD ์„œ๋น„์Šค Linked Data Platform ๋ฐœํ–‰ ๊ฐœ๋ฐœ? ๋„์ž…? http://fc09.deviantart.net/fs70/i/2013/170/3/e/cute_speech_bubble_render_by_klleiachan-d69rv96.png
  • 27.
    Linked Data &Semantic Web Technology ์„œ๋น„์Šค ์ œ๊ณต์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ โ€ข URI ๊ด€๋ จ ํ‘œ์ค€์€ ๊ธฐ๋ณธ โ€ข RDF ๊ด€๋ จ ํ‘œ์ค€ ์—ญ์‹œ ๊ธฐ๋ณธ โ€ข RDFS๋Š” ๊ธฐ๋ณธ, OWL์€ ๊ทธ ๋งŒํผ์˜ ํ‘œํ˜„๋ ฅ์ด ํ•„ ์š”ํ•˜๋‹ค๋ฉด โ€ข RDB2RDF๋Š” ํ•„์š”์— ๋”ฐ๋ผ โ€ข SPARQL์€ ํ•„์ˆ˜ โ€ข ์ถ”๊ฐ€์ ์œผ๋กœ LDP์— ๋Œ€ํ•œ ํ‘œ์ค€๋„ ๊ฑฐ์˜ ํ•„์ˆ˜
  • 28.
    Linked Data &Semantic Web Technology ์„œ๋น„์Šค ์ œ๊ณต์ž๋“ค์ด ํ”ํžˆ ๋†“์น˜๋Š” ํ‘œ์ค€ โ€ข Describing Linked Datasets with the VoID Vocabulary โ€“ ๋ฐ์ดํ„ฐ ์…‹์„ ๋งŒ๋“ค์—ˆ์œผ๋ฉด ๊ธฐ๋ณธ์ ์ธ ์„ค๋ช…์€ ํ•„์ˆ˜! โ€ข Cool URIs for the Semantic Web โ€“ ๋‹จ์ˆœํ•œ URI ํ‘œ์ค€์ด๋ผ๊ณ  ์šฐ์Šต๊ฒŒ ๋ณด์ง€ ๋งˆ๋ผ. โ€“ Content Negotiation ๋“ฑ ๊ผญ ์•Œ์•„์•ผ ํ•  ์ •๋ณด๋“ค์ด ๋งŽ๋‹ค. โ€ข Protocol๋กœ์จ์˜ SPARQL โ€“ HTTP๋ฅผ ํ™œ์šฉํ•œ SPARQL์˜ ์ง€์›
  • 29.
    Linked Data &Semantic Web Technology ์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ LOD ์„œ๋น„์Šค ์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž URI RDF Query Result SPARQL URI & RDF SPARQL SPARQL Query Result Format
  • 30.
    Linked Data &Semantic Web Technology ์‘์šฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ์˜ ํ‘œ์ค€ โ€ข ์—ญ์‹œ ๊ธฐ๋ณธ์ ์ธ RDF์— ๋Œ€ํ•œ ์ดํ•ด๋Š” ํ•„์ˆ˜ โ€ข ๋” ์ž˜ ์“ฐ๋ ค๋ฉด SPARQL ์ •๋„๋Š” โ€ข ๋ฐ์ดํ„ฐ๋‹ต๊ฒŒ ์“ฐ๋ ค๋ฉด ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•ด์•ผ ํ•˜๋‹ˆ RDFS์™€ OWL์— ๋Œ€ํ•œ ์ดํ•ด๋„ ์žˆ๋‹ค๋ฉด โ€ข ๊ทธ ์™ธ์—๋Š” ํ•„์š”์— ๋”ฐ๋ผ
  • 31.
    Linked Data &Semantic Web Technology ์•Œ์•„์•ผ ํ•  ํ‘œ์ค€์ด ๋„ˆ๋ฌด ๋งŽ์•„์š”. ๊ฐœ์ธ์ ์ธ ์— ์˜ํ•˜๋ฉด, ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ์˜ ํ‘œ์ค€ ๋ฌธ๋ฒ•์ ์ธ ๋‚ด์šฉ์˜ ํ‘œ์ค€ ๊ทธ ์™ธ ํ‘œ์ค€๋“ค RDF Primer RDF 1.1 Concepts and Abstract Syntax RDF 1.1 XML Syntax RDF 1.1 Turtle RDF 1.1 N-Triples RDF 1.1 Turtle RDF 1.1 Semantics RDF Test Cases http://bentleymasterminds.com/wp-content/uploads/2014/08/Work-Experience-alexwhite.jpg
  • 32.
    Linked Data &Semantic Web Technology ์•ฝํ•œ ํ‘œ์ค€ http://sioc-project.org/files/sioc_foaf_skos_small.png http://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Sioc-logo.svg/2000px-Sioc-logo.svg.png http://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/FoafLogo.svg/2000px-FoafLogo.svg.png http://www.ecured.cu/images/a/a1/Dublin_Core.png http://1.bp.blogspot.com/_-REQ3wEST4I/S8vR5fRG0kI/AAAAAAAAAXE/Oz9DRiw8rq4/s320/bibliontology170.png http://www.ucl.ac.uk/infostudies/research/knowledgeorganization/events/SKOS.jpg http://www.dataversity.net/wp-content/uploads/sites/2/2013/11/schema-org1.jpg http://www.isophonics.net/hotttabs/img/logos/Mo-logo-big.jpg http://www.oclc.org/content/dam/oclc/common/images/logos/new/OCLC/OCLC_Logo_H_Color_NoTag.png ๋ฐ์ดํ„ฐ์˜ ์›น์—์„œ ๋ฐ˜๋“œ์‹œ ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ๊ทœ์•ฝ์€ ์•„๋‹ˆ์ง€๋งŒ, ๋ณด๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํ†ต์ƒ์ ์œผ๋กœ ํ™œ์šฉ๋˜๋Š” ์šฉ์–ด์ง‘๋“ค
  • 33.
    Linked Data &Semantic Web Technology ์•ฝํ•œ ํ‘œ์ค€๊นŒ์ง€ ์ง€์ผœ์•ผ ํ•˜๋‚˜? http://img2.wikia.nocookie.net/__cb20130208151201/clubpenguin/images/d/d9/Bunch_of_5_Carrots.png http://thecontentwrangler.com/wp-content/uploads/2011/08/User.png http://icons.iconarchive.com/icons/hopstarter/sleek-xp-basic/256/User-Group-icon.png ์ด๋ช…์ง„ moniker ํ™๊ธธ๋™ foaf:name ์ดํ•˜์€ foaf:name ๊น€ํ•˜๋Š˜ foaf:name ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž ์‚ฌ๋žŒ๋“ค์˜ ์ด๋ฆ„์„ ์–ป ๊ธฐ ์œ„ํ•ด์„œ๋Š”?
  • 34.
    Linked Data &Semantic Web Technology ์•ฝํ•œ ํ‘œ์ค€์˜ ์ ์šฉ ๋ฐฉ๋ฒ• โ€ข ์˜จํ†จ๋กœ์ง€ ๋ชจ๋ธ๋ง ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์ถ• ์‹œ ๋ฒ”์šฉ ์–ดํœ˜์ง‘์˜ ์ ๊ทน์ ์ธ ๋„์ž… ๊ฒ€ํ†  โ€ข ์ธํ„ฐ๋งํ‚น(interlinking)์„ ํ†ตํ•œ ์šฉ์–ด๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„ ์ •์˜ ์–ด๋–ค ์šฉ์–ด์ง‘์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ? ์‚ฌ๋žŒ foaf:Person owl:equivalentClass schema:Person owl:equivalentClass
  • 35.
    Linked Data &Semantic Web Technology W3C์˜ ํ‘œ์ค€์€ ํ•„์ˆ˜ ๋ฒ”์šฉ์  ์šฉ์–ด์ง‘์€ ๋ค์œผ๋กœ http://phoenixfundingsource.com/wp-content/uploads/2014/01/shutterstock_150064880.jpg
  • 36.
    Linked Data &Semantic Web Technology Dr. Myungjin Lee e-Mail : mjlee@li-st.com Facebook : http://www.facebook.com/mjinlee SlideShare : http://www.slideshare.net/onlyjiny/ Linkedin : http://linkedin.com/pub/myungjin-lee http://www.beauticians.nl/wp-content/uploads/2012/01/contact1.jpg