This slides I've used on talk about Semantic Web use-case. Not all know what exactly Semantic Web is about. So I've created set of slides showing this in a simple and correct way. Use-case slides are removed on this public available slides. Animated version here goo.gl/qKoF6k . Contact me for sources!
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:
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”?
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
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!