2. Outline
⢠What Is the Semantic Web?
⢠What Problem is it Trying to Solve?
⢠How does it Solve the problem?
2
3. What is the SW?
⢠Effort to
1. make data on the web machine friendly
2. using existing open technologies
3. in order to aid information retrieval
3
4. What is the SW? ....
⢠Made up of
- XML
- XML Schema
- RDF
- RDF Schema / OWL
- SPARQL
4
5. Outline
⢠What Is the Semantic Web?
⢠What Problem is it Trying to Solve?
⢠How does it Solve the problem?
5
6. What is the Problem?
⢠Web is human oriented
⢠All nonsense to machines
⢠Humans waste time
6
14. RDF
⢠Resource Description Framework
⢠Description of relationships (taxonomy)
⢠Triplets
- subject: thing being described (URI)
- predicate: what the relationship is
- object: the object being related to
14
16. RDF Schema / OWL
⢠DeďŹnes a standard way that things interact
(ontology)
⢠Common Examples
- Dublin Core: Publishing
- Friend of a Friend (FOAF): People
- OWL is RDFS+
16
20. Conclusion
Current Web Semantic Web
<div> <?xml version="1.0"?>
<h1>My Homepage</h1> <rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/">
<p>Hi, I'm Peter E. Snyder. <foaf:Person rdf:about="urn:name:peteresnyder">
<foaf:homepage rdf:resource="http://
<p>I live in Cambridge.
www.peteresnyder.com"/>
<p>I like the band The Fall!
<foaf:givenname>Peter</foaf:givenname>
<p>I love professional
<foaf:family_name>Snyder</foaf:family_name>
wrestling!
<foaf:interest>The Fall</foaf:interest>
</div>
...
20