Inhalt Saarbrücken,.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in RDF.
Advertisements

Eigene Erweiterungen für SKOS
Protégé für Fortgeschrittene nach dem Pizza-Tutorial
Frame-Logik Eine Einführung Andreas Glausch.
Idee und Realisierung des Internet der Zukunft
B-Bäume.
Institut für Informatik Betriebliche Informationssysteme Alex Bartrolí1 OWL-Sprachelemente.
Seminar „Extrapolationsmethoden für zufällige Felder“
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2012.
Kapitel 4 Datenstrukturen
DEPARTMENT FÜR INFORMATIK
Objektorientierte Programmierung Definition von Klassen
Harmonisierung von Ontologien Martin Zobel. Was versteht man in der Informatik unter einer Ontologie? Wikipedia: Unter Ontologie versteht man in der Informatik.
Algorithmen und Komplexität Teil 1: Grundlegende Algorithmen
Java: Objektorientierte Programmierung
Indirekte Adressierung
Java: Referenzen und Zeichenketten
Java: Grundlagen der Objektorientierung
SciAgents - Eine agentenbasierte Umgebung für verteilte wissenschaftliche Berechnungen Alexander StarkeSeminar Software Agenten
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
RDF R ESOURCE D ESCRIPTION F RAMEWORK Referentin: Claudia Langer.
OWL Web Ontology Language. Begriff Ontologie Όν + λόγος sein Grund Lehre Wort.
Ressource Description Language
Jan Fienhold1 Institut für Informatik Betriebliche Informationssysteme OWL Web Ontology Language.
Hauptseminar XML-Technologie: Resource Description Framework (RDF) Michael Kranz Betreuer: Roland Haratsch.
PKJ 2005/1 Stefan Dissmann Ausblick Es fehlen noch: Möglichkeiten zum Strukturieren größerer Programme Umgang mit variabler Zahl von Elementen Umgang mit.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
Grundlegende Analysen & Zwischendarstellungen
Ontologie(n) Ein Vortrag von Sven Liekenbrock
OWL-Web Ontology Language Eine Einführung
XML / RDF / OWL in Protégé Aufbau · OWL · Code · Demo · Ausblick
OWL-Web Ontology Language Eine Einführung
RDF-Schema Seminar: „Semantic Web“ André Rosin,
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.
1 Dienstbeschreibung mit DAML Ein graphischer Editor für DAML - Ting Zheng Betreuer: Michael Klein, Philipp Obreiter.
SEP Halgurt Mustafa Ali Can Önder Marius Morawski Matthias Seidl Themen: Integration von RDQL und OWQL innerhalb des Apache Cocoon Frameworks Semantische.
Maschinelles Lernen und automatische Textklassifikation
Metadaten als Bausteine des Semantic Web META-LIB Workshop 22
Objektorientierte Modellierung
Self Organizing Tree Algorithm
RDF MT Resource Description Framework Model Theory © 2002 by Emir Blažević
Henning Hasemann TU Braunschweig Juni Semantic Service Provisioning for the Internet of Things using Future Internet Research by Experimentation.
Ontologien und DAML+OIL
Ham EST Das Schwein Schmatz.. Fressen Beginnen wir.... mit einer Geschichte:
Automatic composition of UI mashups Vortrag zum Seminar Webengineering 2011 Michael Reißner.
Flüsse, Schnitte, bipartite Graphen
Effiziente Algorithmen
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation I Vorlesung 12 WS 2000/2001 Gerhard Gröger Modellierung mit Geodatabases.
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Polynome und schnelle Fourier-Transformation
Sesame Florian Mayrhuber
Relationentheorie AIFB SS Relationen in 1NF und relationale Datenbanken(1/5) Attribut a Wertebereichdom(a) (domain) AttributemengeA = {a 1,...,
Gegenstandsbereich: teleologische Strukturen. A hat den Zweck B zu erreichen textuelle Sprache Gegenstandsbereich: teleologische Strukturen.
Multivariate Statistische Verfahren
Knowledge Management - Übung -
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Analyse der Laufzeit von Algorithmen
Seminar: Neue Ansätze der Künstlichen Intelligenz Seite 1Ulf Schneider02. Juli 2002 Ulf Schneider Neue Ansätze der Künstlichen Intelligenz: OIL Ontology.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
RelationentheorieObjektorientierte Datenbanken  AIFB SS C++-ODL (1/6) Erweiterung des deklarativen Teils einer C++-Klasse Datentypen d_String,
Unscharfe Anfragen in Multimedia- Datenbanksystemen Seminar Multimedia-Datenbanken WS 2001/2002 Silvana Runow.
- Studienarbeit - Entwurf und Umsetzung von kombinierten Anfragen für die Ähnlichkeitssuche auf digitalen Bilder auf der Basis von Regionen und Features.
Version vom Max-Flow in Orientierten Matroiden Winfried Hochstättler & Robert Nickel Fernuniversität in Hagen Lehrstuhl für Diskrete Mathematik.
Algorithmen und Datenstrukturen Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Stefan Werner (Übungen) sowie viele Tutoren.
Institut für Informatik Betriebliche Informationssysteme Fußzeile...1 Semantic Web Services and Interfaces Semantic Web, Resource Description Framework,
Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge Aachen.
Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look
Optimierungsprobleme:
 Präsentation transkript:

OWL-Lite Ontology Matching Seminar “Semantisches Web und Agenten” Martin Kaiser Betreut durch Dr. Matthias Klusch und Ingo Zinnikus Saarbrücken,

Inhalt Saarbrücken,

Ontology Alignment Finde Beziehung zwischen 2 Ontologien Äquivalenzen, Subsumption,… zwischen den Entities Saarbrücken,

Anwendungsgebiete Kommunikation zwischen Agenten Integration von Webdiensten Ontologie-getriebene Datenintegration Katalog Abgleich P2P Informationsverteilung Lieferung Personenbezogener Inhalte Publikationen in der Wissenschaft Saarbrücken,

Matching Methoden Ähnlichkeit berechnen: Terminologisch (String basiert, Lexikon) Vergleich der internen Struktur Vergleich der externen Struktur Extensional Comparison Semantischer Vergleich Nachteil: Viele Verfahren erfassen nur Teilmengen der Ontologiedefinition Saarbrücken,

OWL Lite Erweiterung von RDF Zusätzlich: RDF Schema Schlüsselworte: rdfs:subClassOf, rdfs:Property, rdfs:subPropertyOf, rdfs:range, rdfs:domain Klassen Definition: owl:Class Vergleich: owl:sameAs, owl:differentFrom Charakterisierung der Eigenschaften: owl:inverseOf, owl:TransitiveProperty, owl:SymmetricProperty Eigenschaftsvererbung zwischen Klassen: owl:AllValuesFrom, owl:SomeValuesFrom Kardinalität bei Relationen: owl:minCardinality, owl:MaxCardinality Saarbrücken,

Beispiel: OWL Ontologien Lässt sich in OWL Lite modellieren Nachteil: OWL Notation ist beim Vergleich zweier Ontologien zu strikt RDF ist zu flexibel Saarbrücken,

OL - Graphen Graphen basierter Ansatz zur OWL Notation Knoten: class (C), object (O), relation (R), property (P), property instance (A), datatype (D), datavalue (V), property restriction labels (V) Jeder Knoten wird durch URI identifiziert Jeder Knoten kann annotiert sein Saarbrücken,

OL – Graphen (2) Kanten: rdfs:subClassOf zwischen Klassen o. Propertys (S) rdf:type zwischen Objekten und Klassen, Propertys und Property Instanzen, Values und Datatypes (I) A zwischen Klassen und Propertys, Objekten und Property Instanzen owl:Restriction Einschränkung von Eigenschaften innerhalb einer Klasse (R) Bewertung einer Property in einem Einzelnen (U) Saarbrücken,

Beispiel: OL Graph Saarbrücken,

Similarity Similarity (Ähnlichkeit) ist eine Funktion die folgende Eigenschaften erfüllt: Saarbrücken,

Similarity (2) Similarity Funktionen für Labels: Terminologisch (String Distanz, linguistische Evaluation) Similarity Funktionen für Werte und Datentypen: Euklidean distance Symmetric difference distance … Saarbrücken,

Similarity im OL – Graph Hängt von der Knotenklasse ab Berücksichtigt alle Features der Klasse Beispiel: Knotenpaare und Identisch beschriftete Kanten vom Typ F Je größer similarity von desto größer ist Betrachte nur 0te und 1ste Stufe Saarbrücken,

Similarity Berechnung Definition: Beispiel: Klassen Saarbrücken,

Contributormenge mit des Knotenpaars mit Eigenschaften Maximale, totale similarity Exklusiv Maximale Größe Pairing: 0/1 Gewichtung in Saarbrücken,

Für die Ähnlichkeit der Datentypen von Annahme: Beispiel: Für die Ähnlichkeit der Datentypen von Annahme: Saarbrücken,

Berechnung der Similarities Problem: 2 Knotenpaare die sich gegenseitig unterstützen Lösung: Gleichungssystem mit Similarity als Ergebnis Jedem Knoten wird eine Variable zugeordnet Gleichungsystem wird aufgestellt nach Gleichungssystem lösen Saarbrücken,

Beispiel: Berechnung Similarity Für Annahme: Variablen Substitution: Weitere Annahme: Saarbrücken,

Beispiel: Berechnung Similarity (2) Gewichtung für Kardinalitäten: 1 falls beide Grenzen gleich 0,5 falls eine Grenze gleich 0,35 falls Inklusion, aber kein Match 0 sonst Gewichtung für Datentypen: Identitätsfunktion Saarbrücken,

Beispiel: Berechnung Similarity (3) simuliert das Verhalten der Pairing Funktion OWL-Lite Ontologien erzeugen keine linearen Gleichungssystem Kann durch iteratives Verfahren gelöst werden Saarbrücken,

Konklusion Verfahren liefert eine Approximation der Ähnlichkeit zwischen zwei Ontologien Kein Ontologie Abgleich Ansätze für Ontologie Abgleich: Dem Nutzer überlassen Threshold basiert Greedy – Verfahren Verfahren wird eingesetzt in OLA Saarbrücken,

Zusammenfassung Ontology Matching OL – Graphen Similarity und Similarity Berechnungsfunktionen Similarity Berechnung in OL – Graphen Saarbrücken,