2. Was ist das Web?
Web = Internet + Links + Dokumente
3. Was ist das Problem mit dem Web?
Die Leute sind nicht an Dokumenten interessiert,
sondern an Dingen!
4. Und das andere Problem mit dem Web?
Menschen können Dokumente analysieren und
Bedeutung daraus extrahieren...
5. Und das andere Problem mit dem Web?
... aber Maschinen können das nicht!
6. Die Lösung
„Wir müssen Maschinen helfen, das Web zu
verstehen, damit sie uns helfen können, die Dinge
zu verstehen.“
7. Was ist das Semantic Web?
Das Web der Dinge/Ressourcen
Nicht das Web der Dokumente!
8. Was ist das Semantic Web?
Ressourcen und ihre Komponenten werden explizit
anhand (möglichst standardisierter) Vokabulare
ausgezeichnet.
9. Oder anders gesagt...
Das Web wird bibliothekarisch!
(Naja, zumindest kriegt es Metadaten)
10. Wie sieht das Semantic Web aus?
Resource Description Framework
RDF-Tripel: Subjekt - Prädikat - Objekt
„Thomas Mann ist Autor von Der Zauberberg“
Der Zauberberg dc:creator Thomas Mann
11. Das ist nicht ganz richtig, denn
Subjekt, Prädikat müssen URIs sein, Objekt kann URI
oder Literal sein
<http://opac.ub.rub.de/id/55019>
dcterms:creator
<http://dbpedia.org/resource/Thomas_Mann> .
12. Wie sieht das Semantic Web aus?
RDF ist ein Graph, der sich auf unterschiedliche
Weisen repräsentieren lässt, u.a. als XML...
13. Wie sieht das Semantic Web aus?
<rdf:Description rdf:about="http://ub.rub.de/person/resource/Hagenbruch%2C+A.">
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<foaf:name>Hagenbruch, A.</foaf:name>
<foaf:firstName>André</foaf:firstName>
<foaf:family_name>Hagenbruch</foaf:family_name>
<foaf:gender rdf:resource="http://dbpedia.org/page/Male"/>
<foaf:mbox rdf:resource=“mailto:andre.hagenbruch@rub.de“/>
<foaf:phone>+49 (0)234 32-29346</foaf:phone>
</rdf:Description>
14. Wie sieht das Semantic Web aus?
...oder im Web-Frontend als XHTML+RDFa
(demnächst auch in HTML5)
http://www.ebusiness-unibw.org/tools/rdf2rdfa/
15. Wie sieht das Semantic Web aus?
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/"
class="rdf2rdfa">
<div class="description" about="http://ub.rub.de/person/resource/Hagenbruch%2C+A.">
<div rel="rdf:type" resource="http://xmlns.com/foaf/0.1/Person"></div>
<div property="foaf:family_name" content="Hagenbruch"></div>
<div property="foaf:firstName" content="André"></div>
<div rel="foaf:gender" resource="http://dbpedia.org/page/Male"></div>
<div rel="foaf:mbox" resource="mailto:andre.hagenbruch@rub.de"></div>
<div property="foaf:name" content="Hagenbruch, A."></div>
<div property="foaf:phone" content="+49 (0)234 32-29346"></div>
</div>
</div>
16. Noch mehr Spielregeln
RDF Schema (RDFS) oder die Web Ontology
Language (OWL) definieren ein Vokabular zur
richtigen Verwendung der definierten Ressourcen.
17. Noch mehr Spielregeln
Zum Lesen von Ontologien wichtig:
Domain definiert, welche Klassen im Subjekt stehen
dürfen, Range welche Klassen im Objekt stehen
dürfen.
18. Was ist eine Ressource?
Ressourcen lassen sich über URIs identifizieren.
19. Was ist eine Ressource?
Die URI identifiziert nicht die Repräsentation der
Ressource, sondern die Ressource selbst!!!
20. Was ist eine Ressource?
Stelle ich eine Anfrage nach einer Ressource, liefert
der Server die bestmögliche Repräsentation...
21. Was ist eine Ressource?
...abhängig von dem, was der Browser als Antwort
akzeptiert.
Content Negotiation
22. Was ist eine Ressource?
„Ich will zwischen dem Ding und einer
Repräsentation des Dings unterscheiden können!“
23. Was ist eine Ressource?
http://dbpedia.org/resource/Library
http://dbpedia.org/page/Library
29. Bibliographische Ressourcen
15.09.09, Matthias Samwald: „I have created a
mapping between MeSH and dbpedia.“
http://samwald.info/res/dbpedia_mesh_mapping.ttl
30. Bibliographische Ressourcen
15.09.09, Peter Ansell: „I integrated this as a source
for both DBpedia and MeSH on Bio2RDF[...] The
equivalent MeSH term contains all of the Pubmed
references as links.“
http://qut.bio2rdf.org/
dbpedia:Primary_motor_cortex
http://qut.bio2rdf.org/mesh:D009044
31. Wie kommen die Ressourcen ins Web?
Component Content Strategy: Komplette
Ressourcen oder Relationen daraus werden modular
in Webseiten eingebaut.
32. Wie kommen die Ressourcen ins Web?
Suchmaschine bekommt kategorisierte Daten und
bietet im Web-Frontend Navigatoren zum
Einschränken der Treffermenge an.