Informationsintegration Das Semantic Web Quelle: Prof. Dr. Felix Naumann HPI, Uni Potsdam.

Slides:



Advertisements
Ähnliche Präsentationen
Developing your Business to Success We are looking for business partners. Enterprise Content Management with OS|ECM Version 6.
Advertisements

Stefan Lohrum Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB)
Zur SCORM-Fähigkeit konventioneller XML-unterstützender eLearning Developer Tools im Projekt I-can-EIB OFFIS Oldenburger Forschungs- und Entwicklungsinstitut.
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
Informationsintegration Das Semantic Web Felix Naumann.
Idee und Realisierung des Internet der Zukunft
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
16. Juni 2006 Stefan Ukena Burstein und McDermott: Ontology Translation for Interoperability Among Semantic Web Services Hamburg, 16. Juni 2006.
Resource Description Framework (RDF)
Universität zu Köln IT Zertifikat Phil. Fak: Daten- und Metadatenstandards SS 2009 MA: Patrick Sahle RDF in 5 Minuten* RDF in 5 Minuten* Resource.
On a Buzzword: Hierachical Structure David Parnas.
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
Ressource Description Language
Die Bestandteile des Semantic Web. Sematic Web soll das WWW erweitern und nicht neuerfinden Informationen sollen Maschinenlesbar sein Schemata beschreiben.
Cross-Search in Renardus Göttingen State and University Library, Germany (SUB) Dr. Heike Neuroth The Academic Subject.
Einführung XML XML Einführung Andreas Leicht.
Jan Fienhold1 Institut für Informatik Betriebliche Informationssysteme OWL Web Ontology Language.
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
Hauptseminar XML-Technologie: Resource Description Framework (RDF) Michael Kranz Betreuer: Roland Haratsch.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
Ontologie(n) Ein Vortrag von Sven Liekenbrock
Fortgeschrittene Methoden der Wissensorganisation
RDF-Schema Seminar: „Semantic Web“ André Rosin,
Dublin Core Metadata Thea Spiridonidou Institut für Informatik Humboldt Universität zu Berlin SE: Grundlegende Aspekte des Semantic Web WS 02/03.
Wissenschaftliche Übung Metadatenformate und -standards
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
RDF Resource Description Framework
Metadaten als Bausteine des Semantic Web META-LIB Workshop 22
20:00.
Die Geschichte von Rudi
RDF MT Resource Description Framework Model Theory © 2002 by Emir Blažević
Don`t make me think! A Common Sense Approach to Web Usability
TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren
Semantic Web Services - An Introduction
Ontologien im Wissensmanagement
Proseminar: „Webtechnologien für Ecommerce“
Sesame Florian Mayrhuber
XML-Query. Übersicht Was ist XML-Query? Vergleich RDB XML-Dokument Syntaktisches und Use-Cases Kritik und Diskussion.
1 CeBIT 2008 Knowledge Management 2.0 Ulrich Kampffmeyer PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH Breitenfelder Straße
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Vorlesung: 1 Workgroup Computing 2003 Prof. Dr. G. Hellberg Studiengang WI FHDW Vorlesung: Workgroup Computing 2. Quartal 2003.
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
Struktur von RDF Fabian Scheller.
XML (Extensible Markup Language)
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Feedback from WWW )18-22 mai )sheraton hotel and towers congress center, new york city, USA 3)keine teilnehmerliste, meine schätzung: ca.
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Dublin Core IT-Zertifikat Daten- und Metadatenstandards.
Titelmasterformat durch Klicken bearbeiten Textmasterformate durch Klicken bearbeiten Zweite Ebene Dritte Ebene Vierte Ebene Fünfte Ebene 1 Rising energy.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Modalverben.
Numbers Greetings and Good-byes All about Me Verbs and Pronouns
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology.
Semantic Web.
Mein Arbeitspraktikum. Today we are learning to talk about work experience we have done, giving facts, details and opinions The bigger picture: We are.
Die Fragen Wörter Wer? Was? Wann?.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
Lexit.at Michael Hausenblas Semantische Darstellung und Abfrage von Rechtsnormen – IRIS 2004 Semantische Darstellung und Abfrage von Rechtsnormen am Beispiel.
Stephanie Müller, Rechtswissenschaftliches Institut, Universität Zürich, Rämistrasse 74/17, 8001 Zürich, Criminal liability.
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
Welcome to Web Services & Grid Computing Jens Mache
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
Seminar Digitale Bibliotheken Thema: Nutzen von digitalen Bibliotheken.
Metadata - Catalogues and Digitised works
Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look
Integrating Knowledge Discovery into Knowledge Management
 Präsentation transkript:

Informationsintegration Das Semantic Web Quelle: Prof. Dr. Felix Naumann HPI, Uni Potsdam

© Prof. F. Naumann, HPI Potsdam 2 Überblick Motivation und Definition TXT XML XML RDF(S) RDF Ontologien Ausblick / Diskussion Rückblick & Evaluation

© Prof. F. Naumann, HPI Potsdam 3 Definitionen Fremdwörterduden Semantik 1. Teilgebiet der Linguistik, das sich mit den Bedeutungen sprachlicher Zeichen und Zeichenfolgen befasst 2. Bedeutung, Inhalt eines Wortes, Satzes oder Textes The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. [BLHL01] Das Semantische Web ist einer Erweiterung des gegenwärtigen Webs, in der Informationen wohl- definierte Bedeutungen erhalten, so dass Computer und Menschen besser kooperieren können.

© Prof. F. Naumann, HPI Potsdam 4 Warum brauchen wir das Semantic Web? Überfluss an Daten – Stark verteilt – Suche und Integration nötig – Die Kosten, relevante Informationen zu finden und Wert daraus zu schöpfen sind enorm. Kostenreduzierung – Workflows und Businessprozesse miteinander verknüpfen – Data- und Service-Sharing ermöglichen – auch zwischen heterogenen Gruppen eScience: Wissenschaftler, Standards-Konsortien, Bioinformatik eGovernment: u.a. Gesundheitswesen eBusiness eSociety: Blogging, Gnutella Quelle: [DK03]

© Prof. F. Naumann, HPI Potsdam 5 Motivation Web Seiten tragen Layout-Informationen – Gut für Menschen – Nicht zu interpretieren für Rechner Informationen leben in zwei Welten – Für Menschen als Konsumenten Gedichte, Filme, Text,... – Für Computer als Konsumenten Daten, Programme,... – Das Web betont den Menschen. – Das Semantic Web soll dies ausgleichen. Ease-of-Use und Wachstum des WWW soll nicht beeinträchtigt werden. Es muss also nicht alles perfekt verstanden werden.

© Prof. F. Naumann, HPI Potsdam 6 Motivation: (Automatische) Informationssuche im Web Methode 1: Browsing geht nicht (Milliarden von Dokumenten) Methode 2: Suche – Suche mittels Suchmaschinen besser Recall nicht immer perfekt (Größe der Suchmaschine). Precision nicht immer perfekt (Relevanz der Ergebnisse). Techniken des Information Retrieval – Leider wirklich nur retrieval – Extraktion und Interpretation der Informationen durch Nutzer Funktioniert nur mit Menschen, nicht automatisiert

© Prof. F. Naumann, HPI Potsdam 7 Motivation: (Automatische) Informationssuche im Web Methode 3: Informationsextraktion – Computational Linguistics – Named Entity Recognition (z.B. Gene) – Relationship Extraction (z.B. Firmensitze aus Wirtschaftsmeldungen extrahieren) Methode 4: Wrapper – Bsp: Shopping Agenten – Generierung von Wrappern per Hand – Müssen sich auf HTML Tags verlassen Methode 5: Annotation – Maschinenlesbare Annotation (z.B. XML) Methode 6: Semantic Web – Semantische Annotation (RDF & Ontologien)

© Prof. F. Naumann, HPI Potsdam 8 Beispiel-Anwendungen Wissensmanagement (knowledge management, KM) – Intranet mit Millionen Dokumenten – Informationsbeschaffung, -wartung und -suche – Mit Ontologien Intelligente Suche Anfragen und Sichten statt Suche – Bsp.: Liste alle Projekte aller Mitarbeiter der HTWK Leipzig Dokumentenaustausch Web Commerce – Shopping-Agenten suchen bestes und billigstes Angebot. – On-line Shops präsentieren Waren sinnvoll – Broker vermitteln zwischen Anbietern und Käufern (e-marketplace) – Meta-Stores E-Business – Virtuelle Unternehmen – Katalog-Integration und Datenaustausch

© Prof. F. Naumann, HPI Potsdam 9 Semantic Web Prinzipien [BL] Alles kann eine URI#xxx haben. – Sage nicht farbe, sage " Vokabulare können im Laufe der Zeit integriert und ersetzt werden. Dokumente sind selbst-beschreibend. Jeder kann Beliebiges über Beliebiges sagen." Kein einzelnes System weiß alles. Das Design muss minimalistisch sein.

© Prof. F. Naumann, HPI Potsdam 10 Semantic Web Layer Cake Quelle: [Hen02] Basisdaten, Texte und Identifikatoren Syntax und Struktur Beziehungen Bedeutung Regeln Nutzen

© Prof. F. Naumann, HPI Potsdam 11 Überblick Motivation und Definition TXT XML XML RDF(S) RDF Ontologien Ausblick / Diskussion Rückblick & Evaluation

© Prof. F. Naumann, HPI Potsdam 12 Überblick Semantic Web Quelle: Tim Berners-Lee

© Prof. F. Naumann, HPI Potsdam 13 TEXT XML Reiner Text – Keine Struktur (höchstens implizit) – Nicht maschinenlesbar XML – Kann Text strukturieren – Maschinenlesbare Struktur – Implizite Semantik durch Benennung von Struktureinheiten

© Prof. F. Naumann, HPI Potsdam 14 Text im Web (UNICODE + URI) So sieht ein natürlichsprachige Webseite für eine Maschine aus. Quelle: [Hen02]

© Prof. F. Naumann, HPI Potsdam 15 XML … immerhin XML erlaubt es, sinnvoll tags zu Texteinheiten hinzuzufügen. CV name education work private Quelle: [Hen02]

© Prof. F. Naumann, HPI Potsdam 16 XML maschinenlesbare Bedeutung Aber: Für eine Maschine sehen die tags so aus... Quelle: [Hen02]

© Prof. F. Naumann, HPI Potsdam 17 Schemata: Die richtige Richtung Schemata helfen…. …indem sie gemeinsame Ausdrücke zwischen Dokumenten in Beziehung setzen. Quelle: [Hen02]

© Prof. F. Naumann, HPI Potsdam 18 Aber: Schemata unterscheiden sich Jemand anderes verwendet dieses Schema: Quelle: [Hen02]

© Prof. F. Naumann, HPI Potsdam 19 Schemata fehlt die Bedeutung Quelle: [Hen02] Immerhin: Semi- automatische s Schema Matching & Mapping

© Prof. F. Naumann, HPI Potsdam 20 Überblick Motivation und Definition TXT XML XML RDF(S) RDF Ontologien Ausblick / Diskussion Rückblick & Evaluation

© Prof. F. Naumann, HPI Potsdam 21 Überblick Semantic Web Quelle: Tim Berners-Lee

© Prof. F. Naumann, HPI Potsdam 22 XML RDF XML – erlaubt beliebige Strukturen. – Bedeutung verborgen/vermischt in Struktur (durch geeignete Tag-Namen) – Fortschritt, aber Strukturen noch ohne Bedeutung RDF… – …kann Bedeutung ausdrücken, ohne Annahmen zur Struktur. – …besteht aus Tripeln: Subjekt, Prädikat, Objekt – …ist ein Datenmodell für Metadaten.

© Prof. F. Naumann, HPI Potsdam 23 Metadaten Format: RDF RDF (Resource Description Framework) – Jenseits von Maschinenlesbarkeit: Maschinenverstehbarkeit RDF besteht aus zwei Teilen: – RDF Modell (eine Menge von Tripeln) – RDF Syntax (verschiedene XML-Serialisierungs Syntaxen) RDF Schema – Definition von Vokabularen (einfache Ontologien) für RDF – Formuliert in RDF Quelle: [DK03]

© Prof. F. Naumann, HPI Potsdam 24 RDF Beispiel Ausdruck – Peter Mueller ist Autor der Ressource ISBN... pers05 ISBN... Author-of Quelle: [OH03] pers05 ISBN... Author-of MIT ISBN... Publ- by Author-of Publ- by Struktur – Ressource (Subjekt) – Eigenschaft (Prädikat) – Wert (Objekt) Peter Mueller Gerichteter Graph

© Prof. F. Naumann, HPI Potsdam 25 Schachtelung mit RDF Jeder Ausdruck kann wiederum eine Ressource sein: – Schachtelung von Graphen – reification (Verdinglichung) pers05 ISBN... AutorVon NYT behauptet ISBN... Quelle: [OH03]

© Prof. F. Naumann, HPI Potsdam 26 Vorteile von RDF vs. XML Der Autor der Seite ist Peter – RDF: triple(author, Seite, Peter) – XML: Quelle: Seite Peter Peter href=Seite" Peter href=Seite" Peter a="ppppp" qqqqq Anfragen nur über das Dokument, nicht über dessen Bedeutung: Ist ppppp ein y von qqqqq? Oder ist qqqqq ein z von ppppp? Aber es kann viele verschiedene Schemata für die gleiche Bedeutung geben. <Description xmlns=" xmlns:s=" about=" s:Author =" /> Nur falls Schema vorhanden, kann man sinnvolle Fragen stellen.

© Prof. F. Naumann, HPI Potsdam 27 Überblick Motivation und Definition TXT XML XML RDF(S) RDF Ontologien Ausblick / Diskussion Rückblick & Evaluation

© Prof. F. Naumann, HPI Potsdam 28 Semantic Web Quelle: Tim Berners-Lee

© Prof. F. Naumann, HPI Potsdam 29 XML / RDF Ontologien XML und RDF – Kein Standard-Vokabular um Semantik auszudrücken Gleiche Probleme wie bisher, jedoch auf Tag-Ebene – Keine Standard-Struktur (Hierarchie) um Semantik auszudrücken. Ontologien – stellen Standard-Vokabulare bereit. – stellen Standard-Struktur bereit.

© Prof. F. Naumann, HPI Potsdam 30 Motivation für Ontologien class-def animal% animals are a class class-def plant% plants are a class subclass-of NOT animal% that is disjoint from animals class-def tree subclass-of plant% trees are a type of plants class-def branch slot-constraint is-part-of% branches are parts of some tree has-value tree max-cardinality 1 class-def defined carnivore% carnivores are animals subclass-of animal slot-constraint eats % that eat any other animals value-type animal class-def defined herbivore % herbivores are animals subclass-of animal, NOT carnivore % that are not carnivores, and slot-constraint eats % they eat plants or parts of plants value-type plant OR (slot-constraint is-part-of has-value plant) Quelle: [OH03]

© Prof. F. Naumann, HPI Potsdam 31 Was ist eine Ontologie? Eine Ontologie ist eine formale, explizite Spezifikation einer gemeinsamen Konzeptionalisierung – Tom Gruber – Konzeptionalisierung (Conceptualization): Abstraktes Modell von Phänomenen der wirklichen Welt durch Identifikation der relevanten Konzepte der Phänomene. – Explizit: Verwendete Konzepte (und deren Typen und Bedingungen darauf) sind explizit definiert. – Formal: Maschinenlesbar – Gemeinsam: Reflektiert Wissen über das Konsens in der Gemeinde herrscht. Quelle: [Fen03]

© Prof. F. Naumann, HPI Potsdam 32 Was ist eine Ontologie? Ontologien sind soziale Kontrakte: – Akzeptierte, explizite Semantik – Verständlich für Außenstehende – (Meist) erzeugt in einem community process. Im Gegensatz zu Datenbankschema – Zielrichtung dort: Physische Datenunabhängigkeit Im Gegensatz zu XML-Schema – Zielrichtung dort: Dokumentstruktur Quelle: [DK03]

© Prof. F. Naumann, HPI Potsdam 33 Arten von Ontologien Domänen-Ontologien – Für eine spezielle Domäne (Elektronik, Medizin, Datenbanken, usw.) Meta-Ontologien – Verwendbar über Domänen hinweg – Stellen Vokabular zur Verfügung – Beispiel: Dublin Core für Dokumente / Digital Libraries Generische Ontologien (common sense) – Vokabular über Dinge, Ereignisse, Zeit, Raum, etc. – Verwendbar über Domänen hinweg – Beispiel: Meter und Inch Konvertierungtabellen Quelle: [Fen03]

© Prof. F. Naumann, HPI Potsdam 34 Ontologien: Beispiele WordNet – Worte mit natürlichsprachlicher Bedeutung – Organisiert in Synonym-Sets – Kategorisierung Substantiv, Verb, Adjektiv, Adverb, Funktionswort – Zusätzliche Beziehungen Synonym, Antonym Hyponomy (is-a Beziehungen als Hierarchie) Meronymy (part-of Beziehungen) Morphologie (für Wortformen) – Vorteile Domänenunabhängig, groß, frei verfügbar

© Prof. F. Naumann, HPI Potsdam 35 Ontologien: Beispiele Cyc – Entstammt aus KI Forschung – Versuch, Allgemeinwissen zu formalisieren – de Konzepte formalisiert – Millionen Axiome, Regeln, Einschränkungen – Herausgeber: Cycorp

© Prof. F. Naumann, HPI Potsdam 36 Eine high-level Ontologie Quelle: [HHL04]

© Prof. F. Naumann, HPI Potsdam 37 Gene Ontologie Ziel: Kontrolliertes Vokabular (controlled vocabulary) über Organismen in Bezug auf Gene und Proteine Ausdrücke – [Term] id: GO: name: mitochondrion inheritance namespace: process def: "The distribution of mitochondria\, including the mitochondrial genome\, into daughter cells after mitosis or meiosis\, mediated by interactions between mitochondria and the cytoskeleton." [PMID: , PMID: , SGD:mcc] is_a: GO: (-> organelle inheritance) is_a: GO: (-> mitochondrian distribution) – [Term] id: GO: name: mitochondrial genome maintenance namespace: process def: "The maintenance of the structure and integrity of the mitochondrial genome." [GO:ai] is_a: GO: – [Term] id: GO:

© Prof. F. Naumann, HPI Potsdam 38 Gene Ontology Probleme in GO (aus [SKK04]) – z.B. A partOf B A is always part of B A is sometimes part of B A can be part of B Vocabulary A is included within vocabulary B – Ähnliches für A isA B

© Prof. F. Naumann, HPI Potsdam 39 Überblick Motivation und Definition TXT XML XML RDF(S) RDF Ontologien Ausblick / Diskussion Rückblick & Evaluation

© Prof. F. Naumann, HPI Potsdam 40 Semantic Web Quelle: Tim Berners-Lee

© Prof. F. Naumann, HPI Potsdam 41 Killer-Application des Semantic Web? Das Semantic Web selbst! – Ähnlich wie das Web selbst Killer-App des Internet war. Wichtige Anwendungen z.B. – Online Kataloge für B2B und B2C – Reiseplanung und Reisekoordination mit Terminplaner

© Prof. F. Naumann, HPI Potsdam 42 Die Zukunft des Semantic Web Semantic Web in der physischen Welt – URI zeigen auf physische Objekte – RDF beschreibt physische Objekte – Physische Objekte beschreiben ihre Fähigkeiten und Funktionen (Internet of Things). Home-automation Lautstärkeregelung Mikrowelle sucht nach optimalen Kochparametern auf Iglo Webseite Aber: Es gibt auch Kritik und viele Skeptiker!

© Prof. F. Naumann, HPI Potsdam 43 Überblick Motivation und Definition TXT XML XML RDF(S) RDF Ontologien Ausblick / Diskussion Rückblick & Evaluation

© Prof. F. Naumann, HPI Potsdam 44 Integrierte Informationssysteme Integriertes Informations- system Oracle, DB2… Design time Web Service Anwen- dung HTML Form Integriertes Info.-system Datei- system Anfrage Architekturen Anfragesprache Schemamanagement Wrapper Run time Anfrageausführung Optimierung Anfrageplanung Datenfusion / ETL

© Prof. F. Naumann, HPI Potsdam 45 Glossar aus [BLHL01] Resource: Web jargon for any entity. Includes Web pages, parts of a Web page, devices, people and more. URL: Uniform Resource Locator. URI: Universal Resource Identifier. URLs are the most familiar type of URI. A URI defines or specifies an entity, not necessarily by naming its location on the Web. RDF: Resource Description Framework. A scheme for defining information on the Web. RDF provides the technology for expressing the meaning of terms and concepts in a form that computers can readily process. RDF can use XML for its syntax and URIs to specify entities, concepts, properties and relations. Ontologies: Collections of statements written in a language such as RDF that define the relations between concepts and specify logical rules for reasoning about them. Computers will "understand" the meaning of semantic data on a Web page by following links to specified ontologies. Agent: A piece of software that runs without direct human control or constant supervision to accomplish goals provided by a user. Agents typically collect, filter and process information found on the Web, sometimes with the help of other agents. Service discovery: The process of locating an agent or automated Web-based service that will perform a required function. Semantics will enable agents to describe to one another precisely what function they carry out and what input data are needed.

© Prof. F. Naumann, HPI Potsdam 46 Literatur [BLHL01] T. Berners-Lee, J. Hendler, O. Lassila, The Semantic Web, Scientific American, May 2001 [DK03] Stefan Decker und Vipul Kashyap. The Semantic Web: Semantics for Data on the Web, Tutorial at VLDB 2003 Berlin. [Fen03] Dieter Fensel. Lecture Introduction: Semantic Web & Ontology, 2003 [OH03] Slides: Semantic Web. Jacco van Ossenbruggen, Lynda Hardman. CWI Amsterdam [BL] Tim Berners Lee. The Semantic Web (slides). Web sites – – – – –