Tutorial: Semantik und Interoperabilität
|
|
|
- Beate Junge
- vor 7 Jahren
- Abrufe
Transkript
1 Tutorial: Semantik und Interoperabilität Dr.-Ing. Christoph Stahl DFKI - FB Cyber Physical Systems, Bremen, Germany Workshop Interoperabilität, AAL Kongress 2012
2 Inhalt Syntax, Semantik und Interoperabilität Was ist eine Ontologie Wofür, Klassifikation Beispiele Informeller Ontologien Logik-basierte Ontologien Description Logics, A-Box und T-Box Reasoning Semantisches Web RDF, OWL Protégé Demo mit DogOnt Beispielen 2
3 Semantik und Interoperabilität Kommunikation basiert auf dem Austausch von Information zwischen Sender und Empfänger, diese muss in einer bestimmten Sprache formuliert sein. Eine Sprache besteht aus Symbolen, die nach bestimmten Regeln angeordnet sind (Syntax). Es muss sich auf eine Interpretationsfunktion geeinigt werden, die den Symbolen eine Bedeutung (Semantik) in der realen Welt zuordnet. 3
4 Interpretation des Terms Ziege Konzept (Semantik) Symbol (Syntax) Interpretationsfunktion Referent (Reale Welt) 4
5 Was ist eine Ontologie? Aristoteles (4. Jahrh. v. Chr) Philosophie als Wissenschaft des Seienden; Metaphysik untersucht was Dinge, Eigenschaften oder Prozesse ihrem Wesen nach sind und in welchem Verhältnis sie zueinander stehen. Gruber, 1993 explizite Spezifikation einer Konzeptualisierung Uschold und Grüninger, 1996 ein gemeinsames Verständnis einer bestimmten Domäne von Interesse Guarino, 1998 Engineering artifact Ein spezifisches Vokabular, um eine bestimmte Domäne zu beschreiben Explizite Annahmen bezüglich der Bedeutung der Vokabeln: Konzepte und Relationen 5
6 Wofür Ontologien? Ontologien verbessern die Kommunikation zwischen Menschen bzw. Maschinen durch die Spezifikation der Semantik der verwendeten Symbole Drei Hauptanwendungen für Ontologien (Jasper und Uschold, 1999): I. Kommunikation zwischen Menschen II. Interoperabilität von Softwaresystemen III. Qualitätsverbesserung bei der Systementwicklung bezüglich Spezifikation, Zuverlässigkeit und Wiederverwendbarkeit 6
7 Klassifikation von Ontologien Wir können unterscheiden zwischen Informellen Ontologien Kataloge: Aufzählung von Objekten, implizite Semantik basierend auf Allgemeinwissen Glossare, Lexika, Normen: Explizite Semantik gegeben durch Begriffsdefinitionen in natürlicher Sprache Logik-basierten Ontologien Taxonomien: formale Spezifikation durch is-a Relation Konzepte und Klassen: Axiomatisierung Wissensrepräsentation: T-Box und A-Box mit Fakten 7
8 Amazon Produktkategorien 8
9 Informelle Ontologien Beispielsweise Standards und Industrienormen, W3C, ISO, DIN etc. Die Bedeutung von Fachbegriffen wird dem Leser mittels einer Beschreibung in natürlicher Sprache erklärt. Ambiguität von Begriffen und Symbolen wird von vorneherein vermieden (aber nur innerhalb der Domäne). Eine formale (logikbasierte) Spezifikation der Semantik wird in der Praxis für Softwaresysteme oft als nicht notwendig erachtet; die Bedeutung von Symbolen wird im Programm hartkodiert. Mehrdeutigkeit lässt unterschiedliche Interpretationen durch den Programmierer zu, diese führen zu unterschiedlichem Systemverhalten; Inkonsistenzen sind möglich. Siehe auch M. Uschold: Where are the semantics in the Semantic Web 9
10 Beispiel Programmiersprachen Objektorientierte Sprachen definieren Klassen mit Attributen und Methoden Bedeutung der Methoden geht für Programmierer nur aus der Dokumentation hervor (und Hintergrundwissen) Portierung von Code problematisch, nicht automatisierbar JAVA API Concat(String str) Equals(Object obj) indexof(string str) touppercase() C#.NET Framework Static Concat(String s1, String s2) Equals(String s) IndexOf(String str) toupper() Converts all of the characters in this String to upper case using the rules of the default locale. Returns a copy of this String in uppercase. Identisches Verhalten? 10
11 Beispiel: W3C HTML 4.01 Specification 11
12 Fehlende Semantik von Inhalten Adresse Karte <table class="vertical-top"> <tbody> <tr> <td> <p> <a class="external-link" href = "mailto:[email protected]">[email protected]</a></p> <p>der Standort des DFKI Bremen befindet sich auf dem Gelände der <a href=" target="_self">universität Bremen</a>.</p> <p><a href = " mp;ie=utf8&msa=0&msid= fc764cabd3fcc0&ll= , &spn= , &z=11&om=1&iwloc= b70c2604de56">G oogle Maps</a></p> <p><strong><a class="noarrow" name="robotik"></a>forschungsbereich Robotics Innovation Center<br /></strong><br /> DFKI Bremen<br /> Forschungsbereich Robotics Innovation Center (RIC)<br /> Robert-Hooke-Straße 5<br /> D Bremen<br /> Tel.: +49 (0)421 / <br /> Fax: +49 (0)421 / <br /> <a href="mailto:[email protected]" target="_self">[email protected]</a><br /> Web: <a href="../../robotik" target="_self"> <p>anreise mit dem <strong>auto</strong>:</p> HTML spezifiziert lediglich Layout und Hyperlinks, nicht die Bedeutung von Inhalten 12
13 Formale Ontologien Formale Sprache, bestehend aus Konzepten (Begriffen), Relationen und Axiomen Relationen beschreiben die Beziehungen zwischen Konzepten Eine Taxonomie benötigt mindestens eine is-a Relation zur hierarchischen Strukturierung von Konzepten Syntax kann als Formelsammlung oder Graph dargestellt werden. Semantik wird z.b. in OWL-DL durch Description Logics (DL) spezifiziert Vollständige Axiomatisierung ist möglich, z.b. in OWL-FULL Die Zulässigkeit bestimmte Interpretationen der Ontologie lässt sich anhand der Axiome und Semantik maschinell prüfen. 13
14 Konzepte und Taxonomien Das Konzept als elementare Wissenseinheit repräsentiert eine Klasse von Dingen innerhalb einer Domäne Benannt nach den Elementen der Klasse Graphisch dargestellt als Ellipse mit Bezeichner, im Stile von NIKL Semantik kann über Mengen definiert werden Ein Konzept S repräsentiert eine Menge von Elementen, gegeben durch eine Interpretationsfunktion I Subsumption Sei Konzept T eine andere Menge von Elementen Falls S T, so sagt man S spezialisiert T (is-a) T subsumiert S T S 14
15 is-a Relation zwischen Konzepten THING Is-a BUILDING-THING CONTROLLABLE UNCONTROLLABLE HOUSE-PLANTS APPLIANCES FURNITURE ARCHITECTURAL HOME-GATEWAY CHAIR 15
16 16
17 Disjunkte Klassen Keine Überschneidung der Konzepte Elemente können nur einer Unterklasse angehören, nicht mehreren FURNITURE CHAIR TABLE SOFA BED 17
18 Partitionierung Die (disjunkten) Unterklassen decken die Oberklasse vollständig ab. Elemente müssen genau einer Unterklasse angehören BUILDING-THING CONTROLLABLE UNCONTROLLABLE 18
19 Rollen und Rollenfüller Eine Rolle R A definiert eine binäre Relation zwischen zwei Konzepten. Restriktion für Domäne und Wertebereich möglich, um Verwendung auf sinnvolle Konzepte zu beschränken. DL Syntax: IS-IN.BUILDING-ENVIRONMENT Lamp_1 is-in LivingRoom APPLIANCE Is-in BUILDING ENVIRONMENT 19
20 Inverse Rolle Eine Rolle R A - definiert eine inverse Rolle zu R A Umgekehrte Leserichtung IS-IN APPLIANCE BUILDING ENVIRONMENT CONTAINS 20
21 Rollen und Kardinalitäten Festlegen der minimalen und maximalen Anzahl von Elementen (u o) u:=untere Grenze, o:=obere Grenze, 0 <= n <= (n n) exakt n Elemente Bsp: Ein Controllable hat min. 1, max. 3 Funktionen CONTROLLABLE CONTROLLER (1 3) FUNCTIONALITY 21
22 Rollentaxonomie Ist Rolle R B spezifischer als R A, so sagen wir R A differenziert R B R B generalisiert R A CONTROLLER CONTROLLABLE FUNCTIONALITY CONTROLLABLE ON-OFF- FUNCTIONALITY ON-OFF-CONTROLLER 22
23 Wissensrepräsentation in der KI Terminologisches Wissen Rollen und Konzepte (Klassen) T Box Wissensbasis Zusicherungen = Fakten Elemente (Objekte) A Box A Box A Box Verschiedene Situationen sind modellierbar in verschiedenen A-Boxen 23
24 Modelltheoretische Semantik Interpretationsfunktion Elemente Instanzen Konzepte Rollen Lamp LightSwitch Controllable Functionality On-Off-Functionality Controller 24
25 Methodologie Der Entwurf von Ontologien birgt Fehlerquellen Beim Entwurf von umfangreichen Ontologien können in der Praxis leicht Fehler passieren, vor allem wenn viele Personen daran beteiligt sind. Es kann z.b. vorkommen, dass Konzepte mehrfach unter verschiedenem Namen definiert werden. Es können widersprüchliche Definitionen gemacht werden, die keine Instanzen zulassen. Lösungsansatz: Automatisches Reasoning mit Tools Allgemeine Konzepte (Raum, Zeit etc.) werden in jeder Ontologie immer wieder aufs neue Definiert Lösungsansatz: Modularisierung, Hyperontologien 25
26 Auf Klassenebene (T-Box): Inferenz (Reasoning) Welche Subsumptionsbeziehungen bestehen zwischen Konzepten? Welche Rollenbeziehungen erben diese Konzepte? Sind die definierten Klassen konsistent oder widersprüchlich (leer)? Sind alle Konzepte unterschiedlich oder gibt es Äquivalenzen? Haben zwei Klassen gemeinsame Objekte oder nicht? (Klassifikation) (Vererbung) (Konsistenz) (Äquivalenz) (Disjunktheit) Auf Instanzebene (A-Box): Welchen Klassen gehört ein bestimmtes Objekt an? Welche Elemente gehören zu einer bestimmten Klasse? Welche Rollenbeziehungen bestehen zwischen Objekten? Welche Elemente gleichen sich gemäß ihrer Definition? (Instanziierung) (Retrieval) (Vererbung) (Äquivalenz) 26
27 Inferenz auf Klassenebene HAS-INCOME Is-a HUMAN x Is-a MONEY x PARENT MAN x CHILD P 1 Is-a GRANDFATHER (HUMAN) x CHILD P 1 GRANDCHILD P 1 (PARENT) (HUMAN) x 27
28 Inferenz auf Klassenebene HAS-INCOME Is-a HUMAN x Is-a MONEY x PARENT CHILD P 1 Is-a MAN x Is-a GRANDFATHER (HUMAN) x CHILD P 1 GRANDCHILD P 1 (PARENT) (HUMAN) x Inferenz vom Reasoner 28
29 Top-Level und Domain Ontologien [Guarino 1997] unterscheidet verschiedene Ebenen von Ontologien: Top-Level Ontologien beschreiben sehr generelle Konzepte: Raum, Zeit, Objekt, Event, Aktion,.. sowie Relationen: equal, is-part-of, connected-to, dependent-on, caused-by, instance-of, subclass-of,.. Domain und Task Ontologien beschreiben allgemeines Vokabular für bestimmte Anwendungsdomänen (z.b. Medizin oder AAL), um Interoperabilität zwischen Systemen zu erreichen Application Ontologien beschreiben Konzepte, die von einer bestimmten Domäne und Aktivität abhängen bzw. diese spezialisieren. Domain Ontologie Top-Level Ontologie Application Ontologie Task Ontologie 29
30 Hierarchies of Ontologies Top ontology Domain ontology Utility ontologies (time, geospatial etc) Test ontologies Annotations/metadata ontology (dublin core etc) Biological processes Quelle: W. Wahlster 30
31 Beispiel: Suggested Upper Merged Ontology (SUMO) The Suggested Upper Merged Ontology (SUMO) and its domain ontologies form the largest formal public ontology in existence today. They are being used for research and applications in search, linguistics and reasoning. 31
32 DogOnt Domain Ontologie Domäne: Domotik / Gebäudeautomatisierung Beispielsweise Lichtsteuerung mit KNX Entworfen um die Fähigkeiten heutiger Systeme abzubilden und die Interoperabilität mit zukünftigen Lösungen zu unterstützen Gegliedert in fünf Teilbäume Building things (controllable and furniture) Building environment State of controllable devices Functionality of controllable devices Networking Publikationen und OWL Dateien zum Download: 32
33 Semantisches Web Berners-Lee, 2001 Das Semantische Web ist eine Erweiterung des herkömmlichen Webs, in der Informationen mit eindeutigen Bedeutungen versehen werden, um die Arbeit zwischen Mensch und Maschine zu erleichtern Grundlage bildet RDF, um Ressourcen im Web mittels Metadaten in maschinenlesbarer Form semantisch zu annotieren. Ontologien können in der Sprache OWL modelliert werden, die syntaktisch auf XML/RDF und semantisch auf Description Logics (DL) basiert. 33
34 Sprachen des Semantischen Webs 34
35 Das RDF Datenmodell Ressourcen Eine Ressource ist jedes Objekt im Web, das durch eine URI eindeutig identifiziert werden kann z.b. Properties Relationen zu anderen Ressourcen oder Literalen Statements Tripel der Form (Subjekt, Prädikat, Objekt) 35
36 Ein einfaches RDF Beispiel Statement - has the creator Ora Lassila Struktur - Resource (Subject) - Property (Predicate) Creator - Value (Object) Ora Lassila Darstellung als Graph s:creator Ora Lasilla 36
37 RDF Syntax in XML s:creator s:createdwith Ora Lassila <rdf:rdf> <rdf:description about=" <s:creator>ora Lassila</s:Creator> <s:createdwith rdf:resource= /> </rdf:description> </rdf:rdf> 37
38 The Web Ontology Language WOLhOWL Entwickelt von der W3C Web-Ontology Working Group Weiterentwicklung der Sprachen DAML, OIL, RDF-S Basiert auf Description Logics zur Beschreibung von Konzepten durch Axiome Je ausdrucksmächtiger die Logik, desto schwieriger das automatische Schließen (Inferenz / Reasoning) Daher drei Varianten: OWL-LITE, OWL-DL (Entscheidbar) OWL-FULL erlaubt vollständige Axiomatisierung 38
39 OWL-DL/LITE Fähigkeiten Klassen Mehrfachvererbung, Äquivalenz, Schnitt, Vereinigung*, Komplement*, Disjunktheit* Instanzen Attribute Datentypen Relationen Vererbung Spezifikation von Definitionsbereich und Wertebereich, Kardinalitäten, Funktionen, Wert* Open World Assumption Wahr ist, was nicht explizit verneint/ausgeschlossen ist *nicht in OWL-LITE 39
40 OWL-DL und Description Logic 40
41 Klassen in OWL Syntax Klasse Lamp in DogOnt.owl <owl:class rdf:about=" <rdfs:label rdf:datatype="&xsd;string">lamp</rdfs:label> <rdfs:subclassof rdf:resource=" <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource=" <owl:somevaluesfrom rdf:resource=" </owl:restriction> </rdfs:subclassof> <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource=" <owl:somevaluesfrom rdf:resource= dogont.owl#onofffunctionality"/> </owl:restriction> </rdfs:subclassof> <rdfs:comment rdf:datatype="&xsd;string">an artificial source of visible illumination</rdfs:comment> </owl:class> 41
42 Objekte in RDF Syntax Element Lamp_1 in simplehome.owl <owl:thing rdf:about=" <rdf:type rdf:resource="&dogont;lamp"/> <rdf:type rdf:resource="&owl;namedindividual"/> <dogont:hasfunctionality rdf:resource=" <dogont:hasstate rdf:resource=" <dogont:hasfunctionality rdf:resource=" <dogont:hasfunctionality rdf:resource=" <dogont:hascontrol rdf:resource=" <dogont:isin rdf:resource=" </owl:thing> 42
43 Modellierung einer Lampe in DogOnt mittels OWL und Protege Quelle: DogOnt 43
44 Protégé Open-Source Editor für Ontologien mit Unterstützung für RDF und OWL Entwickelt in Stanford Versionsunterschiede Protégé 3.x: OWL 1.0, OWL Full, RDF(S), SPARQL Query Language unterstützt Protégé 4: OWL 2.0, nur LITE/DL, FaCT++ Reasoner direkt integriert Tutorial der Universität Manchester zum Umgang mit OWL in Protégé 44
45 Vererbung und Instantiierung Klasse SimpleLamp ist Spezialisierung von Klasse Lamp SimpleLamp_lamp1 etc.. sind aber noch nicht als Instanzen von Lamp zu sehen Lösung: Wir starten den Reasoner Hermit (Reasoner->Start Reasoner). Dieser erkennt nun die Zugehörigkeit der SimpleLamps zur Oberklasse Lamp. Vererbung Gelb: Inferierte Instanzen 45
46 Definierte Klassen Wir machen ein neues Lighting-Objekt mit OnOffFunctionality und OnOffState Light_1 hat nun notwendige Eigenschaften einer Lampe. Dennoch erkennt der Reasoner Light_1 nicht als Lampe an, weil Lamp keine hinreichenden Axiome hat. Lösung: wir markieren die drei Axiome bei Superclasses und wählen im Kontextmenü convert selected rows to defined class. Axiome erscheinen nun bei Equivalent classes und Icon ändert sich Wir synchronisieren den Reasoner, dieser klassifiziert nun Light_1 als Lamp. 46
47 Klassifikation Wir machen eine neue Unterklasse von Lamp namens DimmableLamp mit hasfunctionality LightRegulationFunctionality Damit ist DimmableLamp spezieller als Lamp, aber allgemeiner als DimmerLamp Der Reasoner stellt die korrekte Subsumption in der inferierten Klassenhierarchie an: 47
48 Referenzen [Gruber 1993] T. Gruber, A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition, 5(2): , [Uschold and Gruninger 1996] M. Uschold and M. Gruninger, Ontologies: Principles, Methods and Applications, AIAI TR 191, February [Guarino 1997]. Semantic Matching: Formal Ontological Distinctions for Information Organization, Extraction, and Integration. In M. T. Pazienza (ed.) Information Extraction: A Multidisciplinary Approach to an Emerging Information Technology. Springer Verlag: [Guarino 1998] Formal Ontology in Information Systems, Proceedings of the International Conference on Formal Ontology and Information Systems (FOIS), IOS Press,
Ontologien und Ontologiesprachen
Ontologien und Ontologiesprachen Semantische Datenintegration SoSe2005 Uni Bremen Yu Zhao Gliederung 1. Was ist Ontologie 2. Anwendungsgebiete 3. Ontologiesprachen 4. Entwicklung von Ontologien 5. Zusammenfassung
OWL Web Ontology Language
OWL Web Ontology Language Hauptseminar Ontologien in Informatik und Linguistik SS 2007 Bianca Selzam 27.4.2007 Gliederung 1. Einleitung 2. Resource Description Framework (RDF) 3. Resource Description Framework
Vorlesung Computerphilologie. Ontologien und Ontologie-Sprachen
Wintersemester 2006 Institut für Germanistik I Vorlesung Computerphilologie Ontologien und Ontologie-Sprachen Wie kann man Inhalte (von Webseiten) erschließen? v.hahn Uni Hamburg 2005 1 Was bringen Ontologien
Semantic-Web-Sprachen XML, RDF (und RDFS), OWL
Semantic-Web-Sprachen XML, RDF (und RDFS), OWL PTI 991 Wissensmanagementsystemen Dozent: Prof. Sybilla Schwarz 1 Agenda Problem Semantisches Web Semantische Sprache XML RDF RDFS OWL Zusammenfassung 2 Problem
OWL und Protégé. Seminar A.I. Tools Matthias Loskyll 14.12.2006
OWL und Protégé Seminar A.I. Tools Matthias Loskyll 14.12.2006 Überblick Einführung OWL Eigenschaften Sprachbeschreibung Übersicht Protégé Beschreibung des Tools Demo Zusammenfassung 2 Einführung Google?
3.5 OWL: WEB Ontology Language (1)
3.5 OWL: WEB Ontology Language (1) 3.5.1 OWL-Syntax (Teil 1) A) Namensräume / RDF-Tag: Die OWL-Syntax basiert auf XML, XML-Schema, RDF und RDFS. Daher sind die zugehörigen Namensräume am Anfang des Quelltextes
Was sind Ontologie-Editoren?
Was sind Ontologie-Editoren? Kurzeinführung Protégé Sonja von Mach und Jessica Otte Gliederung Ontologie Editoren- allgemein warum nutzen wofür nutzen Probleme Marktlage Einführung in die praktische Arbeit
RDF und RDF Schema. Einführung in die Problematik Von HTML über XML zu RDF
RDF und RDF Schema Einführung in die Problematik Von HTML über XML zu RDF Kirsten Albrecht Roland Illig Probleme des HTML-basierten
Kapitel WT:VIII (Fortsetzung)
Kapitel WT:VIII (Fortsetzung) VIII. Semantic Web WWW heute Semantic Web Vision RDF: Einführung RDF: Konzepte RDF: XML-Serialisierung RDF: Anwendungen RDFS: Einführung RDFS: Konzepte Semantik im Web Semantik
Reasoner for the Semantic Web
Reasoner for the Semantic Web KAON & KAON2 Seminar A.I. Tools Erik Endres 18.1.2007 Übersicht Reasoner KAON1 KAON2 & Protégé Reasoner Ontologien machen Daten für Maschinen verarbeitbar. Reasoner setzen
Idee des Semantic Web
Idee des Semantic Web Erstmals 1994 von Tim Burness Lee vorgetragen. Typisierte Links im Web (Meta-Tags zu Dokumentverknüpfungen) Heutiges Anwendungsbeispiel: MetaWiki: Wikipedia (als große Sammlung großer
Semantic Markup für die Dokumentenklassifizierung. Seminarvortrag von Mirko Pracht
Semantic Markup für die Dokumentenklassifizierung Seminarvortrag von Mirko Pracht Ziel des Vortrags Aufbau digitaler Bibliotheken Verbesserung Informationssuche Semantic Markup Gliederung 1. Grundlagen
Semantic Web Grundlagen
Birte Glimm Institut für Künstliche Intelligenz 14. Nov 2011 Semantic Web Grundlagen OWL Syntax und Intuition 2/63 Birte Glimm Semantic Web Grundlagen 14. Nov 2011 Organisatorisches: Inhalt Einleitung
Daten verknüpfen mit RDF. Lars Bröcker, Fraunhofer IAIS
Daten verknüpfen mit RDF Lars Bröcker, Fraunhofer IAIS Agenda Einführung Grundlagen von RDF RDF Schema RDF und Unternehmen Werkzeuge Kurzübersicht OWL 2 Einführung Was ist RDF? The Resource Description
Beschreibungslogiken. Daniel Schradick [email protected]
Beschreibungslogiken Daniel Schradick [email protected] Was sind Beschreibungslogiken? Definition: Formalisms that represent knowledge of some problem domain (the world ) by first defining
Zusammenfassung des Vortrages Semantic Web (Ontologien und Werkzeuge) Artem Khvat, 27.04.2005 [email protected]
Zusammenfassung des Vortrages Semantic Web (Ontologien und Werkzeuge) Artem Khvat, 27.04.2005 [email protected] 1.Geschichte der Ontologien. Ontologien haben ihre weite Verbreitung in den
Bericht BTI7311: Informatik Seminar Was sind Ontologien?
Bericht BTI7311: Informatik Seminar Was sind Ontologien? Inhaltsverzeichnis 1 Ontologien...3 1.1 Ontologien in der Philosophie...3 1.2 Ontologien in der Psychologie...3 1.3 Ontologien in der Informatik...3
Grundlagen des Semantic Web
Martin Kost Grundlagen des Semantic Web Web Ontology Language (OWL) bzw. DAML + OIL Überblick Ontologiebegriff Wozu OWL? OWL Header Basisdefinitionen Abbildung von Ontologien komplexe Klassen Zusammenfassung
FH Wedel Informatik Seminar WS2006/2007 : Service-orientierte Architektur (SOA) Christian Köhn 13.12.2006
FH Wedel Informatik Seminar WS2006/2007 : Service-orientierte Architektur (SOA) Christian Köhn 13.12.2006 OWL: Zweck, Aufbau und Beispiel Die Beschreibungssprache OWL Christian Köhn :: mi2219 Informatik
Ontologien. Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Ontologien: Konstrukte. Konzepte/Klassen
Ontologien Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Norbert Fuhr Ursprung: semantische Netze aus der künstlichen Intelligenz (1970er) weiterentwickelt als terminologische Logiken, Beschreibungslogiken
Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Norbert Fuhr
Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Norbert Fuhr 1 / 23 Ontologien Ursprung: semantische Netze aus der künstlichen Intelligenz (1970er) weiterentwickelt als terminologische Logiken,
Forschungszentrum Informatik. Universität Karlsruhe (TH) Semantic Web. Alexander Maedche (FZI)
Forschungszentrum Informatik Universität Karlsruhe (TH) Semantic Web Alexander Maedche (FZI) Programm Motivation Ursprung & Geschichte des (Semantic) Web Semantic Web am Beispiel Ontologien und Metadaten
Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look
Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look Phillip Look Folie 1 Übersicht Vision des Semantic Web Ontologien RDF(S) DAML+OIL Suche im Semantic Web Fazit Phillip Look Folie 2 Vision des
Ressourcen-Beschreibung im Semantic Web
Ressourcen-Beschreibung im Semantic Web Cristina Vertan Inhaltsübersicht Wie sollen die Ressourcen für Semantic Web annotiert werden? Was ist und wie funktioniert RDF? Wie kodiert man RDF-Statements in
Dr. Christian Stein Ontologie-Design Die nächste Generation des Web für sich nutzen lernen
Technische Universität Braunschweig Humboldt-Universität zu Berlin Projekt iglos Dr. Christian Stein Ontologie-Design Die nächste Generation des Web für sich nutzen lernen Dr. Christian Stein ([email protected])
Workshop WissKI für Uni Sammlungen. Martin Scholz , basierend auf
Workshop WissKI für Uni Sammlungen Martin Scholz 18.04.2016, basierend auf 26.11.2013 Ontologische Modellierung Was ist eine Ontologie? Terminologie Vokabular, um über Gegenstände eines Fachbereichs zu
Semantic Web. Anwendungsbereiche & Entwicklungen. http://www.know-center.at. Dr. Michael Granitzer
Semantic Web Anwendungsbereiche & Entwicklungen Dr. Michael Granitzer - gefördert durch das Kompetenzzentrenprogramm Agenda Die Vision und warum das Semantic Web Sinn macht Grundlagen: Wissensrepräsentation
Moderne Web-Technologien
Moderne Web-Technologien Die Vision und Zukunft des Semantic Web Alan Akbik, Julius Müller, Stefan Lenz Agenda Einführung Semantic Web Web von heute Web von morgen (?) Geschichte des Semantic Web Technologien
Transformation einer relationalen Datenbank nach RDF am Beispiel von Reef Check-Daten. Seminararbeit Konrad Johannes Reiche
Transformation einer relationalen Datenbank nach RDF am Beispiel von Reef Check-Daten Seminararbeit Konrad Johannes Reiche Semantic Web Stack RDF OWL Semantic Web RDFS SPARQL 2 3 Reef Check Gegründet von
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph! www.semantic-web-grundlagen.de Ontology Engineering! Dr. Sebastian Rudolph! Semantic Web Architecture
Semantic Web Grundlagen
Birte Glimm Institut für Künstliche Intelligenz 7. Nov 2011 Semantic Web Grundlagen Semantik von RDF(S) 2/47 Birte Glimm Semantic Web Grundlagen 7. Nov 2011 Organisatorisches: Inhalt Einleitung und XML
Übersetzung des Dublin Core Metadata Initiative Abstract Model (DCAM)
Übersetzung des Dublin Core Metadata Initiative Abstract Model (DCAM) Identifier: http://www.kimforum.org/material/pdf/uebersetzung_dcam_20081111.pdf Title: Übersetzung des Dublin Core Metadata Initiative
RDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer
RDF RESOURCE DESCRIPTION FRAMEWORK Referentin: Claudia Langer Überblick RDF allgemein RDF und XML Praktisches Beispiel RDF allgemein vom WWW Konsortium (W3C) für das Semantic Web entwickelt Sprache zur
Technologien des Semantic Web und ihre Anwendungen
Fakultät Informatik, Institut für Angewandte Informatik, Professur Technische Informationssysteme Technologien des Semantic Web und ihre Ulrike Fischer Dresden, 21.06.07 Gliederung Motivation Begriff Semantic
Semantic Web Technologies I
Semantic Web Technologies I Lehrveranstaltung im WS11/12 Dr. Elena Simperl PD Dr. Sebastian Rudolph M. Sc. Anees ul Mehdi Ontology Engineering Dr. Elena Simperl XML und URIs Einführung in RDF RDF Schema
Projektgruppe. Knowledge Representation Persistence and Reasoning
Projektgruppe Seminarvortrag von Stefan Middeke Knowledge Representation Persistence and Reasoning 4. Juni 2010 Überblick Motivation Repräsentation der Daten Speicherung und Abfrage von Daten Folgerungen
semantische Informationssysteme
"Finden" nicht "Suchen" Fakultät TI Department Informatik AW1, Master, SS 2008 Gliederung 1 Motivation 2 Semantic Web 3 Ontologien 4 Zusammenfassung Gliederung 1 Motivation die perfekte Informationsplattform
Technische Dokumentation
Technische Dokumentation der Ontologie Wärmedämmung des Projekts EcoNavi Erstellt für: Bremer Umweltberatung Hamburg, Juli 2005-1 - Inhaltsverzeichnis Einleitung... 2 Aufbau einer Ontologie... 3 Ontologieeditor
RDF Containers. Häufig möchte man eine Gruppe von Dingen beschreiben. Hierfür stellt RDF ein Container-Vokabular zur Verfügung.
RDF Containers Häufig möchte man eine Gruppe von Dingen beschreiben. Hierfür stellt RDF ein Container-Vokabular zur Verfügung. Ein Container ist eine Ressource, die andere Ressourcen oder Literale enthält
Ontologien und Werkzeuge Vortrag im Rahmen der Veranstaltung Anwendungen 1 Project: Modell des Ferienclubs. Prof. Dr. Kai von Luck
Ontologien und Werkzeuge Vortrag im Rahmen der Veranstaltung Anwendungen 1 Project: Modell des Ferienclubs. Prof. Dr. Kai von Luck Artem Khvat HAW-Hamburg Hamburg 27.04.2005 Inhaltsverzeichnis 1. Theoretische
Medizinische Dokumentation. Wiederholung, Taxonomien, Ontologien, Terminologien
Medizinische Dokumentation Wiederholung, Taxonomien, Ontologien, Terminologien 1 Syntaktische Interoperabilität Zwei Datensätze gleichen Inhalts, aber unterschiedlicher Struktur (Syntaktik) Moser Gerda
Ontologien. Design und Beispiele. Christian Schaadt AI-Tools WS 07
Ontologien Design und Beispiele Inhalte Teil 1: Ontologie - Begriffsklärung Sinn von Ontologien Design einer Ontologie Teil 2: Verschiedene Ontologien SUMO WordNet OpenCyc GUMO Demo: SUMO / WordNet Begriffsklärung
Datenmodelle im Kontext von Europeana. Stefanie Rühle (SUB Göttingen)
Datenmodelle im Kontext von Europeana Stefanie Rühle (SUB Göttingen) Übersicht Datenmodelle RDF DCAM ORE SKOS FRBR CIDOC CRM Datenmodelle "Datenmodellierung bezeichnet Verfahren in der Informatik zur formalen
Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten) Diagnoseziel Klassifikation
Was bisher geschah Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten) Diagnoseziel Klassifikation sicher heuristisch überdeckend Entscheidungstabellen
Ontologie-Management
Ontologie-Management Problemseminar WS 2008/09 http://dbs.uni-leipzig.de 1 Ontologiebegriff Philosophie Informatik Die Ontologie ist eine philosophische An Disziplin, ontology die is sich an (primär) explicit,
Grundlagen der UML-Modellierung. Modellierung. Elena Paslaru Seminar Praktische Modellierung SS05 27.04.
Grundlagen der UML-Modellierung Modellierung Elena Paslaru [email protected] Inhalt Einführung konzeptuelle Modellierung Die Sprache UML Grundlegende Modellierung mit UML Modellierungsprimitiven
unter Verwendung von Folien von Herrn Prof. Dr. Flensburg, von Laudon/Laudon/Schoder und von Frau Prof. Dr. Schuhbauer
Knowledge Management Wissensmanagement 0. Produktionsfaktoren 1. Data Information Knowledge 2. Knowledge representation Wissensdarstellung 3. Interfaces to artificial intelligence 4. Knowledge management
Semantic Web Services
Semantic Web Services Daniel Fischer TU Chemnitz - WS 2011/12 1 Gliederung (1) Web Services (2) Semantic Web Services: Motivation (3) Ontologien (4) Technologien 1. WSDL 2. SA-WSDL 3. WSMF / WSMO 4. OWL-S
Ontologien & Enterprise Ontology
Ontologien & Enterprise Ontology Dietmar Gombotz, 0426481 Information Management Seminar WS 2005, TU Wien Agenda Was ist eine Ontologie Warum brauchen wir Ontologien Formale Sprachen zur Beschreibung von
Seminarvortrag Ontologien im Software Engineering. Markus Luczak
Seminarvortrag Ontologien im Software Engineering Markus Luczak Übersicht Einleitung Anwendungsgebiete von Ontologien im SE Ontologien im SE State-of-the-Art Zusammenfassung Fazit und Fragestellungen Seminar
Ontologie-Management Kapitel 1: Einführung
Ontologie-Management Kapitel 1: Einführung Dr. Michael Hartung Wintersemester 2012/13 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de Inhalt Begriffsdefinition(en) Klassifikation
RDF(a) und Microformats
Weiterführende Themen zu Internet- und WWW-Technologien Hasso-Plattner-Institut 16. Mai 2011 1 Einführung Hintergrund Die Geschichte 2 RDF Ziel Repräsentationen Vokabularien 3 Microformats Motivation Beispiele
RDF Modell und Syntax
RDF Modell und Syntax Alexander Hölßig Arbeit zum Seminar: Grundlegende Aspekte des Semantic Web Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II Institut für Informatik,
Semantic Web. RDF, RDFS, OWL, and Ontology Engineering. F. Abel, N. Henze, and D. Krause 17.12.2009. IVS Semantic Web Group
Semantic Web RDF, RDFS, OWL, and Ontology Engineering F. Abel, N. Henze, and D. Krause IVS Semantic Web Group 17.12.2009 Exercise 1: RDFS OWL Erstellen Sie mit Hilfe von RDF Schema und OWL eine Ontologie
Intelligente Systeme im World Wide Web. Web Ontology Language OWL: RDF Syntax
Intelligente Systeme im World Wide Web Web Ontology Language OWL: RDF Syntax Folien zur Vorlesung im Sommersemester 2006 Pascal Hitzler Institut für angewandte Informatik und Formale Beschreibungsverfahren
Übungen Softwaretechnik I
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 5: Objektorientierte Analyse Einführung Objektorientierung in der
Referat Ontologieevaluation. Gliederung THEORIE. 1) Prozess der Ontologieentwicklung. 2) Warum werden Ontologien evaluiert?
Referat Ontologieevaluation Gliederung THEORIE 1) Prozess der Ontologieentwicklung 2) Warum werden Ontologien evaluiert? 3) Ansätze der Ontologieevaluation 3.1) Level der Evaluation 3.1.1) Vokabular und
Semantic Web Technologies 1
Übung zur Lehrveranstaltung Semantic Web Technologies 1 Sebastian Rudolph und Duc Thanh Tran Wintersemester 2012/13 http://semantic-web-grundlagen.de Übung 1: RDF und RDF Schema Aufgabe 1.1 Entscheiden
Verbundprojekt OrGoLo: Organisatorische Innovationen mit Good Governance in Logistik-Netzwerken
Verbundprojekt OrGoLo: Organisatorische Innovationen mit Good Governance in Logistik-Netzwerken Bedienungsanleitung für die Erstellung von Ontologien mit Protégé Autoren: Dipl.-Inf. Martin Kowalski, Daniel
Vorlesung Semantic Web. Vorlesung im Wintersemester 2011/2012 Dr. Heiko Paulheim Fachgebiet Knowledge Engineering
Vorlesung Semantic Web Vorlesung im Wintersemester 2011/2012 Dr. Heiko Paulheim Fachgebiet Knowledge Engineering Entwickeln Sie ein RDF-Schema für ein Bibliotheksinformationssystem. Eine Bibliothek besitzt
Programmierkurs Java. Vererbung. Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.
Programmierkurs Java Vererbung Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Ähnlichkeiten zwischen Klassen? Beispiel: Klassen Auto
MedizinischeDokumentation. Wiederholung, Taxonomien, Ontologien, Terminologien
MedizinischeDokumentation Wiederholung, Taxonomien, Ontologien, Terminologien 1 Klassifikationen Klasse 1: Blaue Haare Klasse 3: Gelbe Haare Regeln Klasse 2: Keine Haare 1.Genau eine Klasse 2.Disjunktheit
Eine Schnittstelle für Arztpraxisdaten mittels einer Ontologie auf Basis von HL7 Version 3
Eine Schnittstelle für Arztpraxisdaten mittels einer Ontologie auf Basis von HL7 Version 3 Jan Kunze, Thomas Riechert, Sören Auer Universität Leipzig Augustusplatz 10-11 04109 Leipzig [email protected],
Präsentation des Dissertationsvorhabens Erste Schritte. Carola Carstens Hildesheim, 15. Oktober 2007
Präsentation des Dissertationsvorhabens Erste Schritte Carola Carstens Hildesheim, 15. Oktober 2007 Überblick Rahmenbedingungen Institut Thematische Interessen Erste Schritte Erfassung des State of the
Erweiterte Entity-Relationship- und UML-Modellierung. Copyright 2004 Shamkant Ramez Elmasri B. Navathe and Shamkant Navathe.
Erweiterte Entity-Relationship- und UML-Modellierung Copyright 2004 Shamkant Ramez Elmasri B. Navathe and Shamkant Navathe. CC 1 Erweitertes-ER (EER) Modellkonzept Beinhaltet alle Aspekte des Basis-ER-Modellkonzeptes
Answer Set Programming
Answer Set Programming mit Answer Set Prolog (A-Prolog) Wangler Thomas Logikprogrammierung Institut für Computerlinguistik Universität Heidelberg Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis
Semantic Web Grundlagen
Birte Glimm Institut für Künstliche Intelligenz 30. Jan 2012 Semantic Web Grundlagen Ontology Engineering Foliensatz adaptiert und übersetzt von Eva Blomqvist Ontology Design Patterns. 2/49 Birte Glimm
MOF Meta Object Facility. Veranstaltungsvortrag im Rahmen der Projektgruppe ComponentTools
MOF Meta Object Facility Veranstaltungsvortrag im Rahmen der Projektgruppe ComponentTools Überblick Object Management Group (OMG) Model Driven Architecture (MDA) Exkurs: Modelle, Metamodelle MOF Architektur
Qualitätssicherung bei der mobilen Datenerfassung
Qualitätssicherung bei der mobilen Datenerfassung Stephan Mäs Arbeitsgemeinschaft GIS Universität der Bundeswehr München http://www.unibw.de/bauv11/geoinformatik/agis 9. Seminar GIS & Internet 13.-15.
Ein Ansatz für eine Ontologie-basierte Verbindung von IT Monitoring und IT Governance
Ein Ansatz für eine Ontologie-basierte Verbindung von IT Monitoring und IT Governance MITA 2014 23.09.2014 Andreas Textor [email protected] Hochschule RheinMain Labor für Verteilte Systeme Fachbereich
Semantic Web Technologies 1
Übung zur Lehrveranstaltung Semantic Web Technologies 1 Sebastian Rudolph und Elena Simperl Wintersemester 2011/12 http://semantic-web-grundlagen.de Lösung der Übung 1: RDF und RDF Schema Lösung der Aufgabe
Seminar Web 2.0 und autonomes Datenbank Tuning SS 2009
Seminar Web 2.0 und autonomes Datenbank Tuning SS 2009 schriftliche Ausarbeitung zum Thema Taxonomien und Ontologien Veranstalter: Prof. Dr. K. Küspert, G. Rabinovitch, D. Wiese Fakultät für Mathematik
RDF und ihre Anwendung (RSS)
Universität des Saarlandes Naturwissenschaftlich-Technische Fakultät I Fachrichtung Informatik Seminar WS 2006/07 AI Tools RDF und ihre Anwendung (RSS) vorgelegt von Hristo Tsonkov Email: [email protected]
www.kim-forum.org KIM Metadatenprofile Schritt für Schritt Stefanie Rühle SUB Göttingen KIM
www.kim-forum.org KIM Metadatenprofile Schritt für Schritt Stefanie Rühle SUB Göttingen KIM 1 Singapore Framework Application Profile Domain standards Foundation standards Überblick Ziele der Anwendung
!!!!T!!! Systems!() Multimedia Solutions
Inhalt. Was ist das semantische Web? Wie findet man einen Arzttermin mit Hilfe des semantischen Web? Wie gibt man Inhalten einen Sinn? Welche Werkzeuge stehen zur Verfügung? Wo können strukturierte Inhalte
Synergien zwischen Terminologie und Taxonomie. Dr. Annette Weilandt Beate Früh
Synergien zwischen Terminologie und Taxonomie Dr. Annette Weilandt Beate Früh brox IT-Solutions GmbH Büro b3 Terminologiemanagement Tekom Jahrestagung 2015 10.11.2015 Publikumsumfrage 7 Zuhörer im Publikum
Thema. Intelligente Agenten im Web
Thema Intelligente Agenten im Web Einführendes Beispiel Suchmaschine Probleme: - Immer mehr falsche Informationen - Anwender werden überfordert - Zeitaufwand erhöht sich - Zunehmendes Sicherheitsrisiko
8. Objektorientierte Programmierung. Informatik II für Verkehrsingenieure
8. Objektorientierte Programmierung Informatik II für Verkehrsingenieure Grundbegriffe ALAN KAY, ERFINDER DER SPRACHE SMALLTALK, HAT DIE GRUNDBEGRIFFE DER OBJEKTORIENTIERTEN PROGRAMMIERUNG WIE FOLGT ZUSAMMENGEFASST:
Modul 5: Semantik im WWW
Modul 5: Semantik im WWW Lernziele The Internet will become a repository of knowledge, Vinton Cerf (geb. not only a compendium of facts. 1943), einer der Väter des Internets [W1] Interoperabilität und
3. Ontologien und Wissensbasen
Ontologien Ontologien stellen mittlerweile die Basis für viele innovative wissensbasierte Systeme dar: 3. Ontologien und Wissensbasen ecommerce/elearning Knowledge Management Informationsextraktion/Data-mining
Web Science and Web Technology Webtechnologies II - Semantic Web. Peter Scheir TU Graz & Know-Center
Web Science and Web Technology Webtechnologies II - Semantic Web Peter Scheir TU Graz & Know-Center http://www.know-center.at This work is licensed under the Creative Commons Attribution 2.0 Austria License.
Semantic Web: Das Web der nächsten Generation
Semantic Web: Das Web der nächsten Generation Slim Abdennadher LMU München 8.2.2002 c S. Abdennadher 1 Einleitung Rechner erfunden als Werkzeug zur Durchführung von Berechnungen Dann entdeckt als Werkzeug
Baader Nutt 1: Basic Description Logics
Baader Nutt 1: Basic Description Logics Ludwig Maximilians Universität München Sommersemester 2009 Institut: CIS Hauptseminar: Beschreibungslogik Seminarleiter: Hans Leiß, Martin Hofmann Referentin: Natalia
CityGML Ein Standard für virtuelle 3D-Stadtmodelle
Technische Universität Berlin CityGML Ein Standard für virtuelle 3D-Stadtmodelle Prof. Dr. Thomas H. Kolbe Institut für Geodäsie und Geoinformationstechnik Technische Universität Berlin [email protected]
Übersetzung des Singapore Framework für Dublin-Core-Anwendungsprofile
Übersetzung des Singapore Framework für Dublin-Core-Anwendungsprofile Identifier: http://www.kimforum.org/material/pdf/uebersetzung_singapore_20090213.pdf Title: Übersetzung des Singapore Framework für
Sudoku. Warum 6? Warum 6?
. / Sudoku Füllen Sie die leeren Felder so aus, dass in jeder Zeile, in jeder Spalte und in jedem x Kästchen alle Zahlen von bis stehen.. / Warum?. / Warum?. / Geschichte der Logik Syllogismen (I) Beginn
Jens Kupferschmidt Universitätsrechenzentrum
Einordnung der Metadaten im MyCoRe Projekt Connection to other databases Data presentations MyCoResearch over instances Classifications Metadate and search Derivate User and access rights GUI Workflow
Vorlesung Semantic Web. Vorlesung im Wintersemester 2011/2012 Dr. Heiko Paulheim Fachgebiet Knowledge Engineering
Vorlesung Semantic Web Vorlesung im Wintersemester 2011/2012 Dr. Heiko Paulheim Fachgebiet Knowledge Engineering Was bisher geschah... Kann RDF mehr als XML? XML ist eine Auszeichnungssprache für Informationen
