SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
HI
Oleksiy Pylypenko
Software Engineer

RDF as a core Web technology
and ...
(template for future SemWeb
presentations)

●
●
●
●
●

microformats

RDF
Linked data
use-case info removed(IP)
Semantic web in Public web and enterprise
Semantic Web is everywhere

microformats

you type
and it loads this

www.coursera.org/course/algs4partII HTML
meta-information extracted from

www.coursera.org/course/algs4partII
Microformats how this works?
If you have published a page with meta-information in one of
○

microformats microformats.org

○

microdata w3.org/TR/microdata

○

RDFa w3.org/TR/rdfa-syntax

○

GRDDL w3.org/TR/grddl

○

N3-in-HTML esw.w3.org/N3inHTML

Any-one could extract structured-information from this page

and convert to

RDF

form used by

Semantic Web

markups:
RDF
conceptual description and modeling
framework
Semantic Web
is collaborative movement led by W3C
provides the RDF a common
for data to be

framework

shared and reused across

application
○ enterprise
○ community
○

boundaries
Companies using Semantic Web
Why we can’t see

Semantic web in the Web?

Because it’s a technology

under-the-hood,

designed:
○ for machines
○ to be non-disruptive
○ do not affect view directly
What is RDF? Resource Description Framework
It is:
○

metadata data model

○ method for conceptual

○

description and modeling

labeled, directed, conceptual

multi-graph of URI’s
RDF conceptual description

@prefixes
rdf
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>

rdf:type

co

bio:Animal

bo:acts

<http://example.org/cat-ontology#>

bio

co:Cat
co:likes

bio:Make
Sound
co:Purr

<http://example.org/biology#>

rdf:type

combination of a resource, a property, and a property

value forms
a statement known as the subject, predicate and object of a statement
RDF has many representations
in XML
<rdf:Description
rdf:about="http://www.w3.org/TR/rdf-syntax-grammar">
<dc:title>RDF/XML Syntax Specification</dc:title>
<ex:editor>
<rdf:Description>
<ex:homePage>
<rdf:Description
rdf:about="http://purl.org/net/dajobe/" />
</ex:homePage>
<ex:fullName> Dave Beckett </ex:fullName>
</rdf:Description>
</ex:editor>
w3tr:rdf-syntax-grammar
</rdf:Description>

RDF/XML Syntax
Specification

dc:title

in Turtle
w3tr:rdf-syntax-grammar
dc:title "RDF/XML Syntax Specification" ;
ex:editor [
ex:fullname "Dave Beckett";
ex:homePage <http://purl.org/net/dajobe/>
].
Dave Beckett

ex:fullname
CONCEPT
without ID

ex:homePage
pnet:dajobe

ex:editor
as a Graph

formats RSS N3 RDF/XML RDF/JSON RDFa …
SPARQueryLanguage asking knowledge base
ex:fullname

SELECTis a full WHERE { a person;
What ?name name of ?name
?person ex:fullname ?name .
ex:editor
a person ex:editoreditor of?personarticle;
?article who is ?person . an
?article
?article dc:title
and an article has a title
dc:title
“RDF/XML Syntax Specification” .
RDF/XML Syntax
?article
Specification
}
Dave
?person Beckett

“RDF/XML Syntax Specification”?
RDF schema as RDF itself

rdfs:Resource
rdf:type

classes
rdfs:Property

rdfs:Resource
rdfs:Class
rdfs:Property
…

properties
rdf:type
rdfs:label
rdfs:subClassOf
rdfs:subPropertyOf
...

rdf:type

rdfs:subClassOf

rdfs:label

rdf:type

rdf:type

rdfs:Class

rdfs:isDefinedBy

rdf:type

rdfs:comment

rdf:type

rdfs:Literal

rdfs:subPropertyOf
rdf:subClassOf

rdfs:seeAlso
RDF is a ground
for

Semantic Web applications

because
○
○
○
○
○

look

a
at
w3.org/standards/semanticweb

RDF has:

standard by w3.org consortium
query language SPARQL SeRQL RDQL N3QL …
modeling & inference technology RIF OWL 2 SKOS
frameworks Jena Sesame Redland …
triple stores Virtuoso Mulgara AllegroGraph …

search engines
○ text annotators
○

○
…

Take

content editors

…

ws.nju.edu.cn/falcons sindice.com watson.kmi.open.ac.uk …
github.com/dbpedia-spotlight opencalais.com

rdface.aksw.org …
RDF
Don’t confuse

●
●
●
●

RDF with it’s:

file formats RDF/XML N3 N-Triples Turtle JSON-LD …
html markup microformats microdata RDFa …
namespace <http://www.w3.org/1999/02/22-rdf-syntax-ns#> …
schema/vocabularies rdf schema schema.org OpenGraph protocol

FOAF

Dublin core vCard SIOC DOAP …

RDF is a method for conceptual description or modeling
RDF helps search by providing correct knowledge
structured information helps be confident in
contrast to text analysis

rich snippets
meta-information could make search
position a product item or an album

exact answer
RDF as standard-driven modeling method
Growing systems needs some categorization mechanism

Usually we add:
○
○
○
○

vocabulary glossary
tags folksonomy
categories and sub-categories taxonomy
synonyms thesaurus

In general

set of

concepts and relationships between those concepts ontology

every BIG-enough system needs such modeling and

RDF is good candidate
Linked data
Semantic Web initiative
Linked data initiative to provide datasets in RDF
is a

best practices for

sharing and reusing data with RDF
using HTTP

URIs
to denote things
to able get some useful information (RDF, SPARQL)
include links to other things (using URIs)

when publishing on the Web
Linked open data as ultimate source of public knowledge

62 B

facts at 2013

stats.lod2.eu
DBpedia central point of integration
crowdsourced
is a

community effort
to extract structured
information

wikipedia.org
and make this information
from

available on the

Web
Linked open data other data-sets
DBpedia categories

Linked open data lod2.eu
○
○
○

M topics 1.8 B facts
geonames.org 7.5 M geographical features
dbpedia.org 3.4 M concepts in English
freebase.com 40

○

linkedmdb.org 85 K films 6 M facts
musicbrainz.org 750 K artists

○

and

○

dozens of others
wiki.dbpedia.org/Datasets
Linked data stack
stack.lod2.eu
Virtuoso
Sponger

extraction
storage

Virtuoso
RDF store

SIREn

SparQLed

CSVImport

sparqlify

RDFAuthor

authoring
interlinking

D2R
R2R

Sieve
SILK

classification
enrichment

SILK

this technologies could be used in

quality
control

enterprise
applications and

repair

distributed as debian packages
or stack.lod2.eu/VirtualMachines

browsing

LODrefine
Spatial Semantic Browser
CubeViz
Facete
use-case (replace with yours)
next several slides removed due IP
USE CASE
leave this slide if applicable
Semantic Web
in

Public web and enterprise
Semantic Web in two worlds how is it used?
Public web world:
○ microformats publishing resource meta-information
○ Linked data consuming structured, interlinked knowledge
Enterprise applications:
○ agile data integration common format allows adding data-sources very cheap
○ information classification modeling is RDF’s creation first purpose
○ dynamic content management rapid info enrichment
Benefits of SW technologies

stats from Semantic

Web

use-cases
currently

projects

w3.org/2001/sw/sweo/public/UseCases/

48 projects submitted
Application area

Industries

projects

projects

w3.org/2001/sw/sweo/public/UseCases/
currently 48

projects submitted
Summing

up!

Semantic Web is actually everywhere in the Web under-the-hood
every BIG-enough information system needs modeling and

RDF is good candidate for modeling and data integration
linked open

data is ultimate source of knowledge for

enterprise applications
Thank you!
Web architecture
w3.org/TR/webarch/
Semantic web standards
w3.org/standards/semanticweb/
W3C gathered use-cases
w3.org/2001/sw/sweo/public/UseCases/
Semantic web wiki
w3.org/2001/sw/wiki/Main_Page
Linked open data
lod2.eu
Linked open data statistics
stats.lod2.eu
Linked data software stack
stack.lod2.eu

Please, ask your questions!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

GraphDB
GraphDBGraphDB
GraphDB
 
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
 
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
PhD thesis defense:  Large-scale multilingual knowledge extraction, publishin...PhD thesis defense:  Large-scale multilingual knowledge extraction, publishin...
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
 
The RDF Report Card: Beyond the Triple Count
The RDF Report Card: Beyond the Triple CountThe RDF Report Card: Beyond the Triple Count
The RDF Report Card: Beyond the Triple Count
 
Graph databases & data integration v2
Graph databases & data integration v2Graph databases & data integration v2
Graph databases & data integration v2
 
aRangodb, un package per l'utilizzo di ArangoDB con R
aRangodb, un package per l'utilizzo di ArangoDB con RaRangodb, un package per l'utilizzo di ArangoDB con R
aRangodb, un package per l'utilizzo di ArangoDB con R
 
Semantic Variation Graphs the case for RDF & SPARQL
Semantic Variation Graphs the case for RDF & SPARQLSemantic Variation Graphs the case for RDF & SPARQL
Semantic Variation Graphs the case for RDF & SPARQL
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
 
Dublin Core Intro
Dublin Core IntroDublin Core Intro
Dublin Core Intro
 
RDAP 16 Poster: Hacking the figshare API to Create Enhanced Metadata Records
RDAP 16 Poster: Hacking the figshare API to Create Enhanced Metadata RecordsRDAP 16 Poster: Hacking the figshare API to Create Enhanced Metadata Records
RDAP 16 Poster: Hacking the figshare API to Create Enhanced Metadata Records
 
Rdf
RdfRdf
Rdf
 
LD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and toolsLD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and tools
 
The Semantic Data Web, Sören Auer, University of Leipzig
The Semantic Data Web, Sören Auer, University of LeipzigThe Semantic Data Web, Sören Auer, University of Leipzig
The Semantic Data Web, Sören Auer, University of Leipzig
 
Towards Flexible Indices for Distributed Graph Data: The Formal Schema-level...
Towards Flexible Indices for  Distributed Graph Data: The Formal Schema-level...Towards Flexible Indices for  Distributed Graph Data: The Formal Schema-level...
Towards Flexible Indices for Distributed Graph Data: The Formal Schema-level...
 
LOD2 Webinar Series: CubeViz
LOD2 Webinar Series: CubeViz LOD2 Webinar Series: CubeViz
LOD2 Webinar Series: CubeViz
 
The Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open DataThe Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open Data
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
Analytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data Linking
Analytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data LinkingAnalytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data Linking
Analytics on Big Knowledge Graphs Deliver Entity Awareness and Help Data Linking
 
Linked Open Data: A simple how-to
Linked Open Data: A simple how-toLinked Open Data: A simple how-to
Linked Open Data: A simple how-to
 
HyperGraphQL
HyperGraphQLHyperGraphQL
HyperGraphQL
 

Similar a Semantic Web talk TEMPLATE

The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
Robert Meusel
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
Juan Sequeda
 

Similar a Semantic Web talk TEMPLATE (20)

DBpedia Mobile Explorer
DBpedia Mobile ExplorerDBpedia Mobile Explorer
DBpedia Mobile Explorer
 
Triplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataTriplificating and linking XBRL financial data
Triplificating and linking XBRL financial data
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
 
Towards Virtual Knowledge Graphs over Web APIs
Towards Virtual Knowledge Graphs over Web APIsTowards Virtual Knowledge Graphs over Web APIs
Towards Virtual Knowledge Graphs over Web APIs
 
Re-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playoutRe-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playout
 
Virtuoso Sponger - RDFizer Middleware for creating RDF from non RDF Data Sources
Virtuoso Sponger - RDFizer Middleware for creating RDF from non RDF Data SourcesVirtuoso Sponger - RDFizer Middleware for creating RDF from non RDF Data Sources
Virtuoso Sponger - RDFizer Middleware for creating RDF from non RDF Data Sources
 
FIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE Global Summit - IDS Implementation with FIWARE Software ComponentsFIWARE Global Summit - IDS Implementation with FIWARE Software Components
FIWARE Global Summit - IDS Implementation with FIWARE Software Components
 
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
The Web Data Commons Microdata, RDFa, and Microformat Dataset Series @ ISWC2014
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to Triples
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013
 
GDG Meets U event - Big data & Wikidata - no lies codelab
GDG Meets U event - Big data & Wikidata -  no lies codelabGDG Meets U event - Big data & Wikidata -  no lies codelab
GDG Meets U event - Big data & Wikidata - no lies codelab
 
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 
A Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic Web
 
Why rdfa
Why rdfaWhy rdfa
Why rdfa
 
RDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFaRDFa Introductory Course Session 3/4 Why RDFa
RDFa Introductory Course Session 3/4 Why RDFa
 
Site Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterSite Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW Cluster
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
 
.Net and Rdf APIs
.Net and Rdf APIs.Net and Rdf APIs
.Net and Rdf APIs
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introduction
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Semantic Web talk TEMPLATE

  • 1. HI Oleksiy Pylypenko Software Engineer RDF as a core Web technology and ... (template for future SemWeb presentations) ● ● ● ● ● microformats RDF Linked data use-case info removed(IP) Semantic web in Public web and enterprise
  • 2. Semantic Web is everywhere microformats you type and it loads this www.coursera.org/course/algs4partII HTML meta-information extracted from www.coursera.org/course/algs4partII
  • 3. Microformats how this works? If you have published a page with meta-information in one of ○ microformats microformats.org ○ microdata w3.org/TR/microdata ○ RDFa w3.org/TR/rdfa-syntax ○ GRDDL w3.org/TR/grddl ○ N3-in-HTML esw.w3.org/N3inHTML Any-one could extract structured-information from this page and convert to RDF form used by Semantic Web markups:
  • 4. RDF conceptual description and modeling framework
  • 5. Semantic Web is collaborative movement led by W3C provides the RDF a common for data to be framework shared and reused across application ○ enterprise ○ community ○ boundaries
  • 7. Why we can’t see Semantic web in the Web? Because it’s a technology under-the-hood, designed: ○ for machines ○ to be non-disruptive ○ do not affect view directly
  • 8. What is RDF? Resource Description Framework It is: ○ metadata data model ○ method for conceptual ○ description and modeling labeled, directed, conceptual multi-graph of URI’s
  • 10. RDF has many representations in XML <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> <dc:title>RDF/XML Syntax Specification</dc:title> <ex:editor> <rdf:Description> <ex:homePage> <rdf:Description rdf:about="http://purl.org/net/dajobe/" /> </ex:homePage> <ex:fullName> Dave Beckett </ex:fullName> </rdf:Description> </ex:editor> w3tr:rdf-syntax-grammar </rdf:Description> RDF/XML Syntax Specification dc:title in Turtle w3tr:rdf-syntax-grammar dc:title "RDF/XML Syntax Specification" ; ex:editor [ ex:fullname "Dave Beckett"; ex:homePage <http://purl.org/net/dajobe/> ]. Dave Beckett ex:fullname CONCEPT without ID ex:homePage pnet:dajobe ex:editor as a Graph formats RSS N3 RDF/XML RDF/JSON RDFa …
  • 11. SPARQueryLanguage asking knowledge base ex:fullname SELECTis a full WHERE { a person; What ?name name of ?name ?person ex:fullname ?name . ex:editor a person ex:editoreditor of?personarticle; ?article who is ?person . an ?article ?article dc:title and an article has a title dc:title “RDF/XML Syntax Specification” . RDF/XML Syntax ?article Specification } Dave ?person Beckett “RDF/XML Syntax Specification”?
  • 12. RDF schema as RDF itself rdfs:Resource rdf:type classes rdfs:Property rdfs:Resource rdfs:Class rdfs:Property … properties rdf:type rdfs:label rdfs:subClassOf rdfs:subPropertyOf ... rdf:type rdfs:subClassOf rdfs:label rdf:type rdf:type rdfs:Class rdfs:isDefinedBy rdf:type rdfs:comment rdf:type rdfs:Literal rdfs:subPropertyOf rdf:subClassOf rdfs:seeAlso
  • 13. RDF is a ground for Semantic Web applications because ○ ○ ○ ○ ○ look a at w3.org/standards/semanticweb RDF has: standard by w3.org consortium query language SPARQL SeRQL RDQL N3QL … modeling & inference technology RIF OWL 2 SKOS frameworks Jena Sesame Redland … triple stores Virtuoso Mulgara AllegroGraph … search engines ○ text annotators ○ ○ … Take content editors … ws.nju.edu.cn/falcons sindice.com watson.kmi.open.ac.uk … github.com/dbpedia-spotlight opencalais.com rdface.aksw.org …
  • 14. RDF Don’t confuse ● ● ● ● RDF with it’s: file formats RDF/XML N3 N-Triples Turtle JSON-LD … html markup microformats microdata RDFa … namespace <http://www.w3.org/1999/02/22-rdf-syntax-ns#> … schema/vocabularies rdf schema schema.org OpenGraph protocol FOAF Dublin core vCard SIOC DOAP … RDF is a method for conceptual description or modeling
  • 15. RDF helps search by providing correct knowledge structured information helps be confident in contrast to text analysis rich snippets meta-information could make search position a product item or an album exact answer
  • 16. RDF as standard-driven modeling method Growing systems needs some categorization mechanism Usually we add: ○ ○ ○ ○ vocabulary glossary tags folksonomy categories and sub-categories taxonomy synonyms thesaurus In general set of concepts and relationships between those concepts ontology every BIG-enough system needs such modeling and RDF is good candidate
  • 18. Linked data initiative to provide datasets in RDF is a best practices for sharing and reusing data with RDF using HTTP URIs to denote things to able get some useful information (RDF, SPARQL) include links to other things (using URIs) when publishing on the Web
  • 19. Linked open data as ultimate source of public knowledge 62 B facts at 2013 stats.lod2.eu
  • 20. DBpedia central point of integration crowdsourced is a community effort to extract structured information wikipedia.org and make this information from available on the Web
  • 21. Linked open data other data-sets DBpedia categories Linked open data lod2.eu ○ ○ ○ M topics 1.8 B facts geonames.org 7.5 M geographical features dbpedia.org 3.4 M concepts in English freebase.com 40 ○ linkedmdb.org 85 K films 6 M facts musicbrainz.org 750 K artists ○ and ○ dozens of others wiki.dbpedia.org/Datasets
  • 22. Linked data stack stack.lod2.eu Virtuoso Sponger extraction storage Virtuoso RDF store SIREn SparQLed CSVImport sparqlify RDFAuthor authoring interlinking D2R R2R Sieve SILK classification enrichment SILK this technologies could be used in quality control enterprise applications and repair distributed as debian packages or stack.lod2.eu/VirtualMachines browsing LODrefine Spatial Semantic Browser CubeViz Facete
  • 23. use-case (replace with yours) next several slides removed due IP
  • 24. USE CASE leave this slide if applicable
  • 25. Semantic Web in Public web and enterprise
  • 26. Semantic Web in two worlds how is it used? Public web world: ○ microformats publishing resource meta-information ○ Linked data consuming structured, interlinked knowledge Enterprise applications: ○ agile data integration common format allows adding data-sources very cheap ○ information classification modeling is RDF’s creation first purpose ○ dynamic content management rapid info enrichment
  • 27. Benefits of SW technologies stats from Semantic Web use-cases currently projects w3.org/2001/sw/sweo/public/UseCases/ 48 projects submitted
  • 29. Summing up! Semantic Web is actually everywhere in the Web under-the-hood every BIG-enough information system needs modeling and RDF is good candidate for modeling and data integration linked open data is ultimate source of knowledge for enterprise applications
  • 30. Thank you! Web architecture w3.org/TR/webarch/ Semantic web standards w3.org/standards/semanticweb/ W3C gathered use-cases w3.org/2001/sw/sweo/public/UseCases/ Semantic web wiki w3.org/2001/sw/wiki/Main_Page Linked open data lod2.eu Linked open data statistics stats.lod2.eu Linked data software stack stack.lod2.eu Please, ask your questions!