Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

Example: data(base) integration
And the problem is real…
What is needed?
In what follows…
The rough structure of data integration
A simplified bookstore data (dataset “A”)
: export your data as a set of relations
Some notes on the exporting the data
Another bookshop data (dataset “F”)
: export your second set of data
: start merging your data
: start merging your data (cont.)
: merge identical resources
Start making queries…
However, more can be achieved…
revisited: use the extra knowledge
Start making richer queries!
Combine with different datasets
Is that surprising?
What did we do?
It could become even more powerful
What did we do? (cont)
So where is the Semantic Web?
Integrate knowledge for Chinese Medicine
Find the right experts at NASA
Help in choosing the right drug regimen
Basic RDF
RDF triples
A simple RDF example (in RDF/XML)
A simple RDF example (in Turtle)
URI-s play a fundamental role
One solution: create an extra URI
Internal identifier (blank nodes)
Blank nodes: the system can also do it
Same in Turtle
Blank nodes: some more remarks
RDF in programming practice
Jena example
RDF schemas
Need for RDF schemas
Classes, resources, …
Classes, resources, … (cont.)
Classes, resources in RDF(S)
Schema example in RDF/XML
Further remarks on types
Inferred properties
Inference: let us be formal…
Properties (cont.)
Property specification example
Property specification serialized
A bit of RDFS can take you far…
Example: entries in a glossary
Example: entries in a glossary in SKOS
Example: taxonomy
Example: taxonomy in SKOS
Example: thesaurus
Example: thesaurus in SKOS
SKOS Core overview
RDF data access, a.k.a. query (SPARQL)
Querying RDF graphs
Analyze the Jena example
General: graph patterns
Our Jena example in SPARQL
Pattern constraints
Other SPARQL features
SPARQL usage in practice
Get to RDF(S) data
RDF can be extracted/generated
Formalizing the scraper approach: GRDDL
GRDDL (cont)
Another upcoming solution: RDFa
RDFa (cont.)
Bridge to relational databases
Eg: Linking Open Data Community Project
SPARQL as a unifying point
Ontologies (OWL)
Classes in OWL
OWL classes can be “enumerated”
Union of classes
Property restrictions
Property restrictions in OWL
Somewhat more formally
A word of warning…
Property characterization
Characterization example
OWL: additional requirements
Term equivalence
Example: connecting to French
Versioning, annotation
However: ontologies are hard!
OWL Full
OWL Description Logic (DL)
OWL Lite
Note on OWL layers
Ontology development
Ontologies examples
What have we achieved? What is available?
Remember the integration example?
Same with what we learned
Lots of tools
Available specifications: Primers, Guides
Some books
Further information
SWBP Working Group documents
Deployment, more application examples
The “corporate” landscape is moving
May start with small communities
Some deployment communities
Data integration
Web sites, portals, local site search
Semantic portal for art collections
Portal to Principality of Asturias’ documents
Other examples…
Other application areas come to the fore
Thank you for your attention!
0 of .
Results for:
No results containing your search query
P. 1
Introduction to the semantic web

Introduction to the semantic web



|Views: 70 |Likes:
Published by Erik Jonker
Presentation from W3C
Presentation from W3C

More info:

Published by: Erik Jonker on Apr 06, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 130 are not shown in this preview.
You're Reading a Free Preview
Pages 133 to 134 are not shown in this preview.

Activity (8)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Carlos Flores liked this
asawinraja liked this
elvinrahimov liked this
dan629 liked this
dan629 liked this
abablo liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->