1 OWL-Ontologieabgleich Can Kayalı Hybride, partielle für Dienstselektierung im semantischen Web.

Slides:



Advertisements
Ähnliche Präsentationen
Heterogene Informationssysteme
Advertisements

Inhalt Saarbrücken,.
Paarweises Sequenz Alignment
Protégé für Fortgeschrittene nach dem Pizza-Tutorial
Hauptseminar "Modellierung und das Semantische Web" - Kai-Uwe Gärtner, 1 Ontology Tools I Ein Überblick.
Suche in Texten (Stringsuche )
16. Juni 2006 Stefan Ukena Burstein und McDermott: Ontology Translation for Interoperability Among Semantic Web Services Hamburg, 16. Juni 2006.
Ontologien- Query 1 Teil2
Semantic Integration Carola Eschenbach, Özgür Özçep Universität Hamburg, FB Informatik AB Wissens- und Sprachverarbeitung (WSV) Sommersemester 2006.
DEPARTMENT FÜR INFORMATIK
Harmonisierung von Ontologien Martin Zobel. Was versteht man in der Informatik unter einer Ontologie? Wikipedia: Unter Ontologie versteht man in der Informatik.
Erschließen von semantischen Referenzen mit Ontology-Reasoning-Werkzeugen Das Ziel dieser Masterarbeit war die Erweiterung des ORBI Systems um ein Inferenz-System.
WS Algorithmentheorie 02 - Polynomprodukt und Fast Fourier Transformation Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
Geometrisches Divide and Conquer
Ressource Description Language
Beschreibung von Web Services Seminar Parallele und Verteilte Systeme
Information Retrieval Modelle: Vektor-Modell
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
WIESEL – Integration von Wissensmanagement und E-Learning auf der Basis von Semantic Web Technologien Matthias Rust, XML-Tage 2004, Berlin WIESEL Integration.
Imperative Programmierung
Jan Fienhold1 Institut für Informatik Betriebliche Informationssysteme OWL Web Ontology Language.
Kapitel 19 Astronomie Autor: Bennett et al. Unsere Galaxis, die Milchstraße Kapitel 19 Unsere Galaxis, die Milchstraße © Pearson Studium 2010 Folie: 1.
Ontologien und Repräsentation des Wissens Artem Khvat HAW-Hamburg
HAW-Hamburg Artem Khvat Artem Khvat Project Ferienclub HAW-Hamburg Masters SO 05/06.
OWL-Web Ontology Language Eine Einführung
OWL-Web Ontology Language Eine Einführung
Fortgeschrittene Methoden der Wissensorganisation
Semantische Webdienste in OWL-S und WSMO Name : Sinan Sen Betreuer : Dr. Andreas Gerber Datum :
RDF-Schema Seminar: „Semantic Web“ André Rosin,
Carsten Greiveldinger
Die Steigung m In der allgemeinen Funktionsgleichung y=mx+b
Hauptseminar Automaten und Formale Sprachen
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.
BPEL Erweiterungen Christoph Schulz. Agenda 1.Einführung 2.BPEL4People 3.BPELJ 4.II4BPEL 5.Ausblick BPEL Erweiterungen - Christoph Schulz.
Das wars!.
Semantic Integration Carola Eschenbach, Özgür Özçep
Kakuro Regeln und Strategien
Eignung von Grammatik-basiertem Layout für grafische Programmiersprachen Seminar Layout-Algorithmen für Graphen Institut für Informatik Christian-Albrechts.
1 Knowledge Discovery mit Wordnet und Alembic Workbench (Julia Faion) (Markus Reiter)
Effiziente Algorithmen
Kollektionen in Java Aufzählungstypen, Generische Typen
Ontologien und DAML+OIL
Ontologien im Wissensmanagement
1 Semiautomatische Medienresonanz- und Diffusions-Analyse Waltraud Wiedermann, GF APA-DeFacto und APA-MediaWatch Michael Granitzer, Know-Center.
Automatic composition of UI mashups Vortrag zum Seminar Webengineering 2011 Michael Reißner.
Flüsse, Schnitte, bipartite Graphen
Chromatische Zahl.
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Proseminar: „Webtechnologien für Ecommerce“
Polynome und schnelle Fourier-Transformation
Shape Similarity 27. Februar 2006 Michael Keller.
Visualisierung semantischer Daten
Lineare Funktionen und ihre Schaubilder, die Geraden
Vorlesung Mai 2000 Konstruktion des Voronoi-Diagramms II
Struktur von RDF Fabian Scheller.
Feedback from WWW )18-22 mai )sheraton hotel and towers congress center, new york city, USA 3)keine teilnehmerliste, meine schätzung: ca.
Using latent semantic analysis to find different names for the same entity in free text Präsentation und Diskussion des Papers Im Rahmen des PS Web-Information.
Eike Schallehn, Martin Endig
Analyse der Laufzeit von Algorithmen
Semantic Web.
Bipartite Graphen Der Satz von König.
Vergleich von RNA Strukturen A General Edit Distance between RNA Structures von Sebastian Juenemann.
Lexit.at Michael Hausenblas Semantische Darstellung und Abfrage von Rechtsnormen – IRIS 2004 Semantische Darstellung und Abfrage von Rechtsnormen am Beispiel.
Anwendung der Ellipsoidmethode in der Kombinatorischen Optimierung
- Studienarbeit - Entwurf und Umsetzung von kombinierten Anfragen für die Ähnlichkeitssuche auf digitalen Bilder auf der Basis von Regionen und Features.
SWAP AIFB SWAP Ontology-based Knowledge Management with Peer-to-Peer Technology Marc Ehrig, Universität Karlsruhe WM 2003,
Institut für Informatik Betriebliche Informationssysteme S.Dietzold, T.Riechert, J.Lehmann, A.Aslam, M.Herrmann1 Semantic Web Services and Interfaces Sebastian.
 Präsentation transkript:

1 OWL-Ontologieabgleich Can Kayalı Hybride, partielle für Dienstselektierung im semantischen Web

2 Inhalt Einführung –OWL und OWL-S –Semantischer Dienstabgleich OWLS-MX Ontologieabgleich OWLS-MX 2.0 Zusammenfassung

3 OWL und OWL-S Datum Ticketkauf GeldFlugticket Ort Fahrzeug AutoFahrrad Thing Geld kostet meinBMX

4 Semantischer Dienstabgleich Matchmaker Anfrage GeldFahrzeug Inserate (advertisements) Inserate (advertisements) Inserate (advertisements) Inserate (advertisements) Inserate Treffer GeldAuto Treffer GeldFahrzeug AutoFahrrad Thing Geld kostet Quittung

5 Inhalt Einführung –OWL und OWL-S –Semantischer Dienstabgleich OWLS-MX Ontologieabgleich OWLS-MX 2.0 Zusammenfassung

6 OWLS-MX Ansatz Abgleichfilter –exact –plug-in –subsumes –subsumed_by –nearest_neighbour Erst logischer Abgleich; danach Fehlerkorrektur mittels syntaktischer Analyse Automated Semantic Web Service Discovery with OWLS-MX, Klusch et. al Syntaktische Filter werden ebenfalls verwendet Anfrage Dienst subsumed_by 0,85

7 OWLS-MX Ansatz

8 OWLS-MX Nachteile Gründe für false positives Granularität Kein 1-1-Abgleich von Konzepten Nichtabgeglichene Konzepte werden nicht analysiert Nur Signaturabgleich Gründe für false negatives Granularität Ausschließlich Subsumptionsbeziehung Thing LebewesenSatellitenschüsselreiniger Elefant Afrikanischer Elefant Rüsseltier Asiatischer Elefant Wald- elefant Deutsche SaarländerPfälzer Menschen Japaner Addition Zahl Subtraktion Zahl Negation Addition Zahl Autovermieten Autoverkauf AutoGeld AutoGeld Datum

9 Inhalt Einführung –OWL und OWL-S –Semantischer Dienstabgleich OWLS-MX Ontologieabgleich OWLS-MX 2.0 Zusammenfassung

10 Ontologieabgleich neu Heterogenität von Ontologien –Verschiedene Sprachen, Terminologien, Modellierungen –Ontology matching, alignment, mapping, merging –An analysis of Ontology Mismatches; Heterogenity versus Interoperability, Visser et. al Systeme –COMA++, Anchor-Prompt, OLA,... Surveys, Bücher –Ontology Matching Contests (OAEI) ISWC, ESWC neu

11 Ähnlichkeit Elementebene –Stringbasiert: Edit distance, N-grams, prefix, suffix z.B. yznisch - zynisch –Sprachbasiert: Stemmer, Wortart z.B. go - going –Bedingungsbasiert: Datentypvergleich z.B. 9/11 – 11. September –Bedeutungsbasiert: WordNet-Hierarchiedistanz z.B. Auto - Fahrzeug –Spezifische Thesauri: Abkürzungen, Domänenspezifisches Wissen z.B. ROI Features of Similarity, Tversky Simpack: A Generic Java Library for Similiarity Measures in Ontologies, Bernstein et al.

12 Ähnlichkeit von Konzepten Fahrzeug AutoFahrrad Thing Geld CabrioSteilheck Ontology-Based Similarity Between Text Documents on Manifold, Shadbolt et al.

13 Inhalt Einführung –OWL und OWL-S –Semantischer Dienstabgleich OWLS-MX Ontologieabgleich OWLS-MX 2.0 Zusammenfassung

14 Ähnlichkeit von Diensten Ähnlichkeitsmetriken für Diensten Personalisiert, syntaktisch (Cosinus, LOI, Jensen-Shannon) Ähnlichkeiten von Konzepten kombinieren –Bipartite Graphen, maximum matching [Karp 74] –Eingabeabgleich, Ausgabeabgleich, Aggregation messFieber Fieber Person Krankenhaus Arzt HerzFq FieberPatient Krankenhaus Chirurg Pyrexia

15 Bipartiter Abgleich sim(R,S) Ähnlichkeiten größer als einem Schwellenwert werden berechnet Maximaler Abgleich wird berechnet Abgleichwert wird berechnet als Abgleichergebnis / Anzahl abgeglichener Kanten (2,6 / 3 = 0,87) Person Patient Kranken haus Kranken haus ArztChirurg 1,0 0,9 0,7 Person Patient Kranken haus Kranken haus ArztChirurg 1,0 0,9 0,7 0,8 0,6 Ausgabekonzepten werden auch dementsprechend abgeglichen Beide Ergebnisse sind aggregiert: result = ¢ inputresult + ¢ outputresult + = 1 (z.B. 0,5 ¢ 0,87 + 0,5 ¢ 0.9 = 0,8895) HerzFq Pyrexia 0.9 0,6 Fieber HerzFq Pyrexia 0,9 Fieber

16 Bipartiter Abgleich degree(R,S) Die terminologischen Beziehungen zwischen den Eingabekonzepten werden berechnet Maximaler Abgleich wird berechnet (equal > LSC > subsumes) Abgleichwert ist die minimale Kantenwert wenn alle grüne Kanten abgeglichen sind. (Ausnahme bei partiellem Abgleich) Person Patient Hospital DoctorSurgeon equal LSC Person Patient Hospital DoctorSurgeon equal LSC Ausgabekonzepten werden dementsprechend abgeglichen Beide Ergebnisse sind aggregiert: result = min(resin, resout) (z.B. min(LSC, equal) = LSC) HeartFq Pyrexia equal Fever HeartFq Pyrexia equal Fever

17 Partieller Abgleich Wähle 2 [0,1] Matchmaker toleriert einen Nichtabgleich von maximal der Konzepte Die Gruppenähnlichkeit von den nicht abgeglichenen Konzepten zu den abgeglichenen Konzepten ist das Abgleichergebnis Wenn = 1, dann purer logischer Abgleich für die logischen Filter Wenn = 0, dann kein logischer Abgleich, nur hybride Ähnlichkeiten werden verwendet

18 Hybrider Abgleich Ähnlichkeitsmetriken sind: –Syntaktische Ähnlichkeit –Eigenschaftsbasierte Ähnlichkeit –Ontologie-Distanz –WordNet-Ähnlichkeit –…

19 OWLS-MX 2.0 Screenshot

20 OWLS-MX 2.0 Gegeben: Ontology O, Anfrage R, Menge von Diensten D,,, Matchermenge M Gesucht: relevante Dienste 2 D 8 S 2 D berechne relaxierte degree(r,s) Für hybride Filter berechne sim(r,s) Ordne die Ergebnisse nach Grad und Wert

21 Inhalt Einführung –OWL und OWL-S –Semantischer Dienstabgleich OWLS-MX Ontologieabgleich OWLS-MX 2.0 Zusammenfassung

22 Relevante Arbeiten Dienstselektierung: –OWL-S/UDDI Matchmaker (CMU) –OWLSM (TU Berlin) –Automatic Composition and Selection of Semantic Web Services, Springer LNCS Ontologieabgleich: –COMA++ (U Leipzig) –Anchor/PROMPT (Stanford) –OLA (INRIA Rhône-Alpes/Université de Montreal) –Ontology Matching, Euzenat, Shvaiko –A Survey of Schema-based Matching Approaches, Euzenat, Shvaiko –Semantic Integration: A Survey of Ontology-based Approaches, Noy –Ontology Mapping: The State of the Art, Kalfoglou, Schorlemmer

23 Zusammenfassung Partielle Abgleiche werden erlaubt um die Ausbeute zu erhöhen Hybride Filter tendieren dazu, die Genauigkeit zu erhöhen Bessere Genauigkeit und Ausbeute Gute Basis für Personalisierung nach Präferenzen, vergangenen Aktionen Kompliziert Semantische Kombination von Ähnlichkeitsmetriken

241 FIN