Seminar:Semantic Web Technologien. RDF Schema (vs. XMLS), Ontologien und OWL

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Seminar:Semantic Web Technologien. RDF Schema (vs. XMLS), Ontologien und OWL"

Transkript

1 Seminar:Semantic Web Technologien RDF Schema (vs. XMLS), Ontologien und OWL Lina Sun Matrikelnummer: Betreuer: Steffen Koch 1. August 2007

2 Inhaltsverzeichnis 1 Einleitung 4 2 RDFS (Resource Description Framework Schema) Klassen rdfs:resource rdfs:class rdfs:literal rdfs:datatype rdf:xmlliteral rdf:property Properties rdfs:range rdfs:domain rdf:type rdfs:subclassof rdfs:subpropertyof rdfs:label rdfs:comment Weitere Vokabulare Die Klassen und Properties vom Container RDF Kollektion Das konkrete Vokabular Die Hilfsproperties Ein Beispiel RDFS vs. XMLS 10 4 Ontologien 10 5 OWL(Web Ontology Language) Klassen und Individuen owl:class owl:thing Individuen Properties Datentypeigenschaften Objekteigenschaften Properties mit eigenem Merkmal TransitiveProperty SymmetricProperty FunctionalProperty inverseof

3 5.3.5 InverseFunctionalProperty Weitere Vorkabulare Zusammenfassung 14 3

4 1 Einleitung Seit der Entwicklung der Internet-Webseiten spielt die Semantik eine wichtige Rolle. Das folgend Bild zeigt die Semantik Web Architektur. Abbildung 1: Die Abbildung der Architektur von Semantk Web Um die Informationen zwischen verschiedenen Anwendungen besser austauschen und verarbeiten zu können, ist es wichtig, deren Semantik z.b.mit Hilfe von Semantic Web - Technologien beschreiben zu können. XML (extensible Markup Language) ist eine Metasprache, d.h. eine Sprache zur Definition von Sprachen. Sie definiert die Elemente und formt einen Syntaxbaum. RDF (Resource Description Framework) definiert eine Infrastruktur, die es ermöglicht, die Semantik in XML-Dokument hineinzulegen, die für eine echte Bedeutungsverarbeitung notwendig ist. OWL (Web Ontology Language) ist eine formale Sprache zur Beschreibung von Ontologien. 2 RDFS (Resource Description Framework Schema) RDFS ist eine Schema-Spezifikationssprache, um Metadaten zu beschreiben. RDF ist ebenfalls eine Beschreibung für Metadaten[5]. Aber es ist nicht genug. RDF Properties können als die Attribute von Ressourcen gesehen werden und haben eigene Werte. RDF Properties realisieren auch die Beziehungen zwischen den Ressourcen. Aber RDF bietet keinen Mechanismus zur Darstellung dieser Properties und der Beziehungen zwischen 4

5 dieser Properties und anderer Ressourcen. RDFS bietet diesen Mechanismus. RDFS definiert Klassen und Properties, welche wiederum Klassen, Properties und andere Ressourcen beschreiben können. Es ist die Erweiterung von RDF und verwendet RDF-Syntax[1]. Der Kern des RDFS -Vokabulars wird durch das Namespace-Präfix, das hier informell rdfs identifiziert. Dieser Namespace wird durch die URI identifiziert und mit dem Präfix verbunden. Ein weiter Namespace ist der RDF Namespace mit dem Präfix rdf und der URI 2.1 Klassen Ressourcen können in Gruppen aufgeteilt werden. Diese Gruppen werden als Klassen bezeichnet. Die Entitäten in einer Klasse sind die Instanzen von dieser Klasse. Klassen selbst sind auch Ressourcen. Sie werden durch eine URI von RDF identifiziert und mit den Properties von RDF beschriebt. Beispielsweise wird eine Klasse mit einer Instanz durch rdf:type verbunden rdfs:resource Als rdfs:resource alles bezeichnet, was mit RDF beschriebt werden kann. Es ist die oberste Klasse, alle anderen Klassen sind die Instanzen von Ihr. Mit einer Ausnanme: rdfs:resource ist eine Instanz von rdfs:class rdfs:class rdfs:class ist die Klasse aller Klassen. Sie dient in Verbindung mit rdf:type zur Erzeugung von Instanzen rdfs:literal rdfs:literal ist Klasse für alle Literale, also Zeichenketten, Integer... Die Literale können explizit oder ein Typ sein. Beispielsweise ist Tim Bray ein explizites Literal und String ein Typ als Literal, d.h. Jede im Typ String ist eine Instanz von Literal String. rdfs:literal ist eine Instanz von rdfs:class und ist eine Subklasse von rdfs:resource rdfs:datatype rdfs:datatype ist eine Klasse für den Datentyp. Alle Instanzen von rdfs:datatype korrespondieren mit dem RDF-Model eines Datentyps. rdfs:datatype ist nicht nur eine Instanz sondern auch eine Subklasse von rdfs:class. Jede Instanz von rdfs:datatype ist eine Subklasse von rdfs:literal rdf:xmlliteral rdfs:xmlliteral ist die Klasse der XML Literale. Sie ist eine Instanz von rdf:datatype und eine Subklasse von rdfs:literal. 5

6 2.1.6 rdf:property rdf:property ist die Klasse der Eigenschaften und eine Instanz von rdfs:class. 2.2 Properties Properties beschreiben die Beziehung zwischen den Subjekt- und Objekt-Ressourcen. Mittels einiger Properties werden die Hierarchien von der Klassen und Properties aufgebaut, z.b. rdfs:subclassof, rdfs:subpropertyof rdfs:range rdfs:range legt den Wertebereich einer Eigenschaft fest und ist eine Instanz von rdf:property. rdfs:range ist eine Instanz von rdf:property. Auf die Properties und das Selbst ist rdfs:range verwendbar. rdfs:range von rdfs:range ist die Klasse rdfs:class, d.h. jede Ressource, die der Wert eines rdfs:range Properties ist, ist eine Instanz von rdfs:class. rdfs:domain von rdfs:range ist die Klasse rdf:property, d.h. jede Ressource mit einem rdfs:range Property ist eine Instanz von rdf:property rdfs:domain rdfs:domain legt den Anwendungsbereich einer Eigenschaft in Bezug auf eine Klasse fest und ist eine Instanz von rdf:property. Auf die Properties und das Selbst ist rdfs:domain verwendbar. rdfs:domain von rdfs:domain ist die Klasse rdf:property, d.h. jede Ressource mit einem rdfs:domain Property ist eine Instanz von rdf:property. rdfs:range von rdfs:domain ist die Klasse rdfs:class, d.h. jede Ressource, die der Wert eines rdfs:domain Property ist, ist eine Instanz von rdfs:class rdf:type rdf:type ist eine Instanz von rdf:property. Durch rdf:type verbindet eine Klasse zu einer Instanz. rdfs:domain von rdf:type ist rdfs:resource. rdfs:range von rdf:type ist rdfs:class rdfs:subclassof rdfs:subclassof ist die (Unter-)Beziehung zwischen Klassen und eine Instanz von rdf:property. Dieses Property ist transitiv, d.h. C1 ist eine Subklasse von C2 und C2 ist eine Subklasse von C3, dann ist C1 auch eine Subklasse von C3. Außerdem sind C1, C2 und C3 die Instanzen von rdfs:class. rdfs:domain von rdfs:subclassof ist rdfs:class. rdfs:range von rdfs:subclassof ist rdfs:class rdfs:subpropertyof Rdfs:subPropertyOf ist die (Unter-)Beziehung zwischen Properties und eine Instanz von rdf:property. Dieses Property ist transitiv, d.h. P1 ist ein Subproperty von P2 und P2 6

7 ist ein Subproperty von P3, dann ist P1 auch ein Subproperty von P3. Außerdem sind P1, P2 und P3 die Instanzen von rdf:property. rdfs:domain von rdfs:subpropertyof ist rdf:property. rdfs:range von rdfs:subpropertyof ist rdf:property rdfs:label rdfs:label ist eine Instanz von rdf:property und bietet die von Menschen lesbarer Namen einer Ressource. rdfs:domain von rdfs:label ist rdfs:resource. rdfs:range von rdfs:label ist rdfs:literal rdfs:comment rdfs:comment ist eine Instanz von rdf:property und bietet die von Menschen lesbare Beschreibungen einer Ressource. rdfs:domain von rdfs:comment ist rdfs:resource. rdfs:range von rdfs:comment ist rdfs:literal. 2.3 Weitere Vokabulare Weil RDFS eine Erweiterung von RDF ist, dann finden sich Konzepte aus RDF auch in RDFS, z.b. Container und Kollektion Die Klassen und Properties vom Container rdfs:container: eine Superklasse von der Container-Klassen in RDF, z.b. rdf:bag, rdf:seq, rdf:alt. rdf:bag: eine Klasse vom Bag Container in RDF. Die rdf:bag Klasse repräsentiert einen ungeordneten Container. rdf:seq: eine Klasse vom Sequence Container in RDF. Die rdf:seq Klasse repräsentiert Container, in dem die Elemente geordnet sind. rdf:alt: eine Klasse vom Alternative Container in der RDF. Die rdf:alt Klasse repräsentiert einen Container von alternativen Ressourcen RDF Kollektion Der Container eignet sich für eine Menge, die nicht abgeschlossen ist, die Kollektion hingegen für die abgeschlossene Menge. rdf:list: eine Instanz von rdfs:class und eine Beschreibung zu der Liste. rdf:first: eine Instanz von rdf:property und die first-element-beziehung. rdfs:domain von rdf:first ist rdf:list. rdfs:range von rdf:first ist rdfs:resource. 7

8 rdf:rest: eine Instanz von rdf:property und die rest-of-list-beziehung. rdfs:domain und rdfs:range von rdf:rest sind rdf:list. rdf:nil: eine Instanz von rdf:list, in der es keine Elemente gibt. Das folgend Bild zeigt die Beziehungen zwischen den Klassen: Abbildung 2: Eine Abbildung der Beziehungen zwischen Klassen Das konkrete Vokabular RDF definiert ein Vokabular für die Aussagen. Konkret beschreibt das Vokabular eine Aussage in RDFS. rdf:statement: eine Instanz von rdfs:class. Eine Aussage in RDF wird mit Hilfe des Tripelmodels formuliert. Es besteht aus dem Subjekt, dem Prädikat und dem Objekt[5]. rdf:subject: eine Instanz von rdf:property und ein Subjekt einer Aussage. rdfs:domain von rdf:subject ist rdf:statement. rdfs:range von rdf:subject ist rdfs:resource. 8

9 rdf:predicate: eine Instanz von rdf:property und ein Prädikat einer Aussage. rdfs:domain von rdf:predicate ist rdf:statement und rdfs:range ist rdfs:resource. rdf:object: eine Instanz von rdf:property und ein Objekt einer Aussage. rdfs:domain von rdf:object ist rdf:statement und rdfs:range ist rdfs:resource Die Hilfsproperties rdfs:seealso: eine Instanz von rdf:property, die eine Ressource zeigt, die dem Subjekt die zusätzlichen Information bietet. rdfs:domain und rdfs:range von rdfs:seealso sind rdfs:resource. rdfs:isdefinedby: eine Instanz von rdf:property, die eine das Subjekt zu definieren Ressource zeigt und ein Subproperty von rdfs:seealso. rdfs:domain und rdfs:range von rdfs:isdefinedby sind rdfs:resource. 2.4 Ein Beispiel Abbildung 3: Die Abbildung vom Beispiel In diesem Beispiel werden einige Klassen definiert und mittels rdfs:subclassof in einer Klassenhierarchie angeordnet (repräsentiert durch unbeschrifteten Pfeile). Einige dieser Klassen werden als Werte der Property rdf:type benutzt. Da auch Properties in RDFS eigenständige Ressourcen sind, können sie durch andere Properties beschrieben werden. Beispielhaft werden Constraints für das Property leader vorgestellt. 9

10 3 RDFS vs. XMLS Im RDFS kann man die Folgendes definieren[2]: Klassen und Subklassen, d.h. die Hierarchie von den Klasse Properties und Subproperties, d.h. die Hierarchie von den Properties Subjekt, Objekt und Prädikat für eine Aussage in RDF Constraints für ein Property, z.b. domain und range Im XMLS kann man die Folgende definieren[4]: die Struktur von einem XML-Dokument die Ordnung und Kombination von Tags in einem XML-Dokument Datentypen Zusammenfassend entspricht die Relation zwischen RDF und RDFS nicht der zwischen XML und XMLS[3]. 4 Ontologien Die Ontologie (von den griechischen Wörter on und logos) ist die Lehre vom Sein, bzw. von den grundsätzlichsten, allgemeinsten, elementarsten, fundamentalen und konstitutiven Eigenschaften, den Prinzipien, den grundsätzlichsten Wesens-, Ordnungs-und Begriffs-Bestimmungen des Seins. In den letzten Jahren spielen Ontologien eine wichtigen Rolle in Semantic Web. Hier ist Ontologie ein Fachbegriff aus der künstlichen Intelligenz. Eine Ontologie stellt eine Wissensrepräsentation eines formal definierten Systems von Begriffen und Relationen dar[6]. Die Daten können als Ontologiedaten formuliert werden und dieses Datenformat für die Austausch und die Verarbeitung ist besser und schneller als XML-Daten oder RDF- Daten. Das Vokabular der Ontologie besteht aus Klassen und Relationen. Z.B. in einem Model gibt es drei Entitäten, Angestellter, Manager und Projekt und die Relationen zwischen diesen Entitäten können mit Hilfe der Ontologie wie die Folgendes definiert werden: Ein Manager muss einen Angestellter sein und ein Angestellter arbeitet in einem Projekt und hat andere Mitarbeiter in diesem Projekt. Mit Hilfe der Ontologie werden die Informationen aus verschiedenen Entitäten als Einheit repräsentiert. Wenn die Interpretationsvorschriften für die Daten übereinstimmend sind, können die Anwendungen miteinander kommunizieren, z.b. verschiedene Suchenmaschinen. Weil Ontologie die Semantik in der Repräsentation einfügt, eignet sich dieses Datenformat für die Menschen ebenfalls für die Anwendungen. 10

11 5 OWL(Web Ontology Language) Die Sprache OWL ist eine formale Sprache zur Beschreibung von Ontologien. OWL ist eine Erweiterung von RDF und basiert technisch auf der RDF-Syntax. Weil die Beziehung in einer Ontologie der wichtigst Begriff ist, beschreibt OWL die Beziehungen zwischen Klassen oder Properties. Es gibt drei verschiedene Varianten von OWL, OWL-Lite, OWL-DL, OWL-Full. OWL- Lite ist die einfachste Sprachebene. Die Wahl der Sprachebene hängt von der Komplexität und der für Ihr semantisches Modell erforderlichen Detailliertheit ab[8]. OWL Lite (für Taxonomien) OWL DL (effektiv entscheidbar, Description Logics) OWL Full (Ontologien höher Ordnung) Die Relationen der drei Sprachversionen ist folgt definiert[7]: Jede gültige OWL Lite Ontologie ist eine gültige OWL DL Ontologie. Jede gültige OWL DL Ontologie ist eine gültige OWL Full Ontologie. Jede zulässige OWL Lite Konklusion ist eine zulässige OWL DL Konklusion. Jede zulässige OWL DL Konklusion ist eine zulässige OWL Full Konklusion. 5.1 Klassen und Individuen owl:class In einem OWL Dokument kann man eine Klasse wie folgt definieren: <owl:class rdf:id="classname"/> Die Bezeichnung sollte immer mit Hilfe vonrdf:id erfolgen. OWL selbst kann die Hierarchie von Klassen nicht definieren, aber ist OWL die Erweiterung von RDF und mittels des RDFS Vokabulars kann OWL die Klassenhierarchie realisieren. <owl:class rdf:id="stadt"> <rdfs:subclassof rdf:resource="#ort"/> </owl:class> owl:thing Jede Klasse ist eine Subklasse von der Klasse owl:thing und jedes Individuum in OWL ist eine Instanz von der Klasse owl:thing. 11

12 5.1.3 Individuen In OWL kann man die Individuen in einer Klasse definieren. <Stadt rdf:id="berlin"/> In diesem Beispiel wird ein Individuum Berlin in der Klasse Stadt definiert. 5.2 Properties Es gibt zwei Eigenschaften, Objekteigenschaften und Datentypeigenschaften. Datentypeigenschaften: die Relationen zwischen Instanz von Klassen und RDF Literale und XMLS datatype Objekteigenschaften: die Relationen zwischen Instanzen von zwei Klassen Datentypeigenschaften <owl:datatypeproperty rdf:id="alter"> <rdfs:domain rdf:resource="#person" /> <rdfs:range rdf:resource="&xsd;positiveinterger"/> </owl:datatypeproperty> In diesem Beispiel verbindet die Klasse Person zu die positive ganze Zahl mit dem Property Alter. Die folgenden Datentypen kann man in OWL verwenden: xsd:string xsd:normalizedstring xsd:boolean xsd:decimal xsd:float xsd:double xsd:integer xsd:nonnegativeinteger xsd:nonpositiveinteger xsd:negativeinteger xsd:long xsd:int xsd:short xsd:byte xsd:unsignedlong xsd:unsignedint xsd:unsignedshort xsd:unsignedbyte xsd:hexbinary xsd:base64binary xsd:datetime xsd:time xsd:date xsd:gyearmonth xsd:gyear xsd:gmonthday xsd:gday xsd:gmonth xsd:anyuri xsd:token xsd:language xsd:nmtoken xsd:name xsd:ncname rdfs:literal Tabelle 1: Datentypen in OWL Objekteigenschaften Ein Eigenschaft kann einige Constraints haben, z.b. domain und range. 12

13 <owl:objectproperty rdf:id="wohntin"> <rdfs:domain rdf:resource="#person"/> <rdfs:range rdf:resource="#gebiet"/> </owl:objectproperty> In diesem Beispiel hat das Property wohntin einen Definitionsbereich der Klasse Person und ein Wertbereich von der Klasse Gebiet. Mittels rdfs:subpropertyof kann man eine Hierarchie von Properties aufbauen. 5.3 Properties mit eigenem Merkmal In OWL haben einige Properties Merkmale wie transitiv, symmetrisch und invers TransitiveProperty Wenn ein Property P tranisitiv ist, dann gilt für beliebige Resourcen x, y und z: P(x, y) und P(y, z) => P(x, z) Zum Beispiel ist das Property liegtin transitiv. Wenn Shanghai in China liegt und China in Asien liegt, dann liegt Shanghai auch in Asien. <owl:transitiveproperty rdf:id="liegtin"> <rdfs:domain rdf:resource="#gebiet"/> <rdfs:range rdf:resource="#gebiet"/> </owl:transitiveproperty> SymmetricProperty Wenn ein Property P symmetrisch ist, dann gilt für beliebige x, y : P(x, y) iff. P(y, x) So ist z.b. das Property NachbarVon symmetrisch. Wenn A ein Nachbar von B ist, dann bestimmt es, dass B auch ein Nachbar von A ist FunctionalProperty Wenn ein Property P functional ist, dann gilt für beliebige x, y, z: P(x, y) and P(x, z) => y=z Z.B. das Property besitztausweisnr ist ein FunctionalProperty. Jeder Wert im Definiertionsbereich vom Property besitztausweisnr hat einen und nur einen Wert im Wertebereich, d.h. das Property ist eindeutig inverseof Wenn ein Property P1 als Umkehrfunktion von P2 bezeichnet wird, dann gilt für beliebige x und y: P1(x,y) iff P2(y,x). 13

14 <owl:inverseof rdf:id="identifiziertperson"> <owl:inverseof rdf:resource="besitztausweisnr"/> </owl:inverseof> In diesem Beispiel ist das Property identifiziertperson die Umkehrfunktion vom Property besitztausweisnr InverseFunctionalProperty Wenn ein Property P InverseFunctional ist, dann für alle x, y und z gilt es: P(y, x) und P(z, x) => y=z. owl:inversefunctional deutet daran, dass ein Wert im Wertebereich eine einzige Identität im Definitionsbereich zeigt. <owl:objectproperty rdf:id="hasmaker" /> <owl:objectproperty rdf:id="produceswine"> <rdf:type rdf:resource="&owl;inversefunctionalproperty"/> <owl:inverseof rdf:resource="#hasmaker" /> </owl:objectproperty> In diesem Beispiel hat jeder Wein einen einzigen Produzent. 5.4 Weitere Vorkabulare owl:sameclassas: definiert eine Klasse als ein Synonym von anderer Klasse owl:samepropertyas: definiert ein Property als ein Synonym von anderem Property owl:differentfrom: definiert zwei verschiedene Individuen in einer Klasse owl:disjointwith: definiert eine Disjunktion von einer Menge der Klasse owl:complementof : definiert eine Klasse als ein Komplement von anderer Klasse 6 Zusammenfassung Mit XML, RDF und OWL kann eine Anwendung oder ein Computer die Informationen nicht nur auf der lexikalischer oder der syntaktischen Ebene sondern auch auf der semantischen Ebene verstehen und automatisch verarbeiten. Im Gegensatz zu XML kann mit Hilfe von OWL die Kommunikation nicht nur zwischen dem Mensch und der Anwendung, sondern auch zwischen den Anwendungen automatisch erfolgen. 14

15 Literatur [1] D. Brickley, R.V. Guha. RDF Vocabulary Description Language 1.0: RDF Schema [2] wikipedia RDFS-Webseite. [3] XMLS Part 0:Primer Second Edition. [4] XML Schema. [5] Graham Klyne, Jeremy J.Carroll. Resource Description Framework(RDF): Concepts and AbstractSyntax. [6] Wikipedia Ontologien-Webseite. [7] Smith, C. Welty,D. L. McGuinness. OWL Web Ontology Language Guide. [8] Wikipedia OWL-Webseite. 15

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. 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

Mehr

Semantic Web Grundlagen

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

Mehr

OWL Web Ontology Language

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

Mehr

Semantic Web Grundlagen

Semantic Web Grundlagen Semantic Web Grundlagen Lösung zur Übung 2: Logik, RDF-Semantik, Datalog Birte Glimm WS 2011/2012 Lösung (2.1). (a) (p p): allgemeingültig I(p) I( p) I(p p) t f t f t t (b) ((p q) ( p q)): erfülbal & widerlegbar

Mehr

Semantic Web Technologies 1

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 2: Logik und RDF-Semantik Lösung 2.1

Mehr

Kapitel WT:VIII (Fortsetzung)

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

Mehr

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 RDF und RDF Schema Einführung in die Problematik Von HTML über XML zu RDF Kirsten Albrecht Roland Illig Probleme des HTML-basierten

Mehr

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 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?

Mehr

RDFS: RDF Vocabulary Description Language

RDFS: RDF Vocabulary Description Language FGIS SS 2009 1. Semantische Technologien für das Web 1.5. RDF Schema RDFS: RDF Vocabulary Description Language We would like to define RDF types. Quelle: http://www.w3.org/tr/rdf-concepts/ Prof. Dr. Georg

Mehr

Vorlesung Computerphilologie. Ontologien und Ontologie-Sprachen

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

Mehr

RDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer

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

Mehr

Grundlagen des Semantic Web

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

Mehr

Technologien des Semantic Web und ihre Anwendungen

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

Mehr

3.5 OWL: WEB Ontology Language (1)

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

Mehr

Ressourcen-Beschreibung im Semantic Web

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

Mehr

Semantic Web Technologies 1

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

Mehr

Semantic Web 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

Mehr

Semantic Markup für die Dokumentenklassifizierung. Seminarvortrag von Mirko Pracht

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

Mehr

Daten verknüpfen mit RDF. Lars Bröcker, Fraunhofer IAIS

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

Mehr

Semantic Web Grundlagen

Semantic Web Grundlagen Semantic Web Grundlagen Lösung zur Übung 1: RDF und RDF Schema Birte Glimm WS 2011/2012 Lösung zu Aufgabe 3 (b) city @en rdfs:property ex:stadt rdfs:range ex:hauptstadt von rdfs:domain ex:berlin Berlin

Mehr

Johann Wolfgang Goethe - Universität Frankfurt am Main. Fachbereich Informatik. Seminarausarbeitung SS 2002 RDF MT

Johann Wolfgang Goethe - Universität Frankfurt am Main. Fachbereich Informatik. Seminarausarbeitung SS 2002 RDF MT Johann Wolfgang Goethe - Universität Frankfurt am Main Fachbereich Informatik Seminarausarbeitung SS 2002 RDF MT Resource Description Framework Model Theory bei Herrn Prof. Zicari wiss. Mitarbeiter: Karsten

Mehr

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 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

Mehr

Semantic Web in der bibliothekarischen Ausbildung

Semantic Web in der bibliothekarischen Ausbildung SWIB10 - Semantic Web in Bibliotheken Semantic Web in der bibliothekarischen Ausbildung Welche Kompetenzen müssen vermittelt werden? und wie?? Günther Neher Fachhochschule Potsdam, FB Informationswissenschaften

Mehr

Konzeption und Implementierung eines SPARQL Endpoints für eine kontext-adaptive Webanwendung

Konzeption und Implementierung eines SPARQL Endpoints für eine kontext-adaptive Webanwendung Universität Duisburg-Essen Abteilung für Informatik und angewandte Kognitionswissenschaft Konzeption und Implementierung eines SPARQL Endpoints für eine kontext-adaptive Webanwendung Lukas Sikorski Matrikelnummer:

Mehr

03.07.2007. Semantic Web

03.07.2007. Semantic Web 03.07.2007 Semantic Web Auf dem Weg zum Semantic Web Qualitative Verbesserung ausgefeilte Such- und Bewertungstechniken Häufigkeit, Position, Attribute des Suchbegriffs Anzahl der Verweise auf eine Seite

Mehr

Semantische Information in der informationswissenschaftlichen Ausbildung

Semantische Information in der informationswissenschaftlichen Ausbildung 2. Potsdamer I-Science Tag Semantische Information in der informationswissenschaftlichen Ausbildung Welche Kompetenzen müssen vermittelt werden? und wie?? Günther Neher Fachhochschule Potsdam, FB Informationswissenschaften

Mehr

Semantic Web Technologies 1

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

Mehr

Semantic-Web-Sprachen XML, RDF (und RDFS), OWL

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

Mehr

Moderne Web-Technologien

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

Mehr

Übersetzung des Dublin Core Metadata Initiative Abstract Model (DCAM)

Ü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

Mehr

Intelligente Systeme im World Wide Web. Web Ontology Language OWL: RDF Syntax

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

Mehr

Idee des Semantic Web

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

Mehr

Seminar Semantic Grid Wintersemester 2004/2005. Ontologiesprachen

Seminar Semantic Grid Wintersemester 2004/2005. Ontologiesprachen Seminar Semantic Grid Wintersemester 2004/2005 Universität Koblenz Seminarleiter: Bernhard Tausch Ontologiesprachen Daniel Akkaya Inhaltsverzeichnis Ontologie 3 Aufbau einer Ontologie 4 RDF.5 RDFS..6 DAML

Mehr

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 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

Mehr

Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look

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

Mehr

Bericht BTI7311: Informatik Seminar Was sind Ontologien?

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

Mehr

Current Web (vs. Semantic Web) Vertiefendes Uebungsprojekt - SQL II. Semantic Web (Web of Data) Semantic Web vs. Current Web

Current Web (vs. Semantic Web) Vertiefendes Uebungsprojekt - SQL II. Semantic Web (Web of Data) Semantic Web vs. Current Web Current Web (vs. Semantic Web) Vertiefendes Uebungsprojekt - SQL II Gerhard Wohlgenannt document oriented scalable (demonstrated!) 1 global document space links as central element to connect documents

Mehr

Grundlagen des Semantic Web

Grundlagen des Semantic Web 1 / 10 Grundlagen des Semantic Web Da s Web gestern und heute Das Semantic Web Die Basis RDF (Resource Descriprion Fra mework) RDF & RDFS (RDF-Schema) Ontologien und OWL RDF(S)- und OWL-ba sierte Tools

Mehr

Ausgangsposition. Aspekte der Texttechnologie. Aspekte der Texttechnologie. Susanne J. Jekat Zürcher Hochschule Winterthur E-mail: jes@zhwin.

Ausgangsposition. Aspekte der Texttechnologie. Aspekte der Texttechnologie. Susanne J. Jekat Zürcher Hochschule Winterthur E-mail: jes@zhwin. Aspekte der Texttechnologie Susanne J. Jekat Zürcher Hochschule Winterthur E-mail: jes@zhwin.ch Aspekte der Texttechnologie Thema 5 Semantic Web Termine: 24. Mai 2007 Lernfrage: Was ist das Semantic Web

Mehr

RDF und ihre Anwendung (RSS)

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: Hristo.Tsonkov@yahoo.de

Mehr

Document A dc:creator Hartmut Polzer. Document B dc:publisher Springer-Verlag (LQI KUXQJLQGLH;0/&RGLHUXQJYRQ5') Einleitung

Document A dc:creator Hartmut Polzer. Document B dc:publisher Springer-Verlag (LQI KUXQJLQGLH;0/&RGLHUXQJYRQ5') Einleitung RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQGLH;0/&RGLHUXQJYRQ5') Einleitung Vorausgesetzt wird im folgenden die Kenntnis, wie selbst komplexe Sachverhalte durch RDF-Graphen repräsentiert werden

Mehr

Ontologien und Ontologiesprachen

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

Mehr

Semantic Web für Digitale Bibliotheken

Semantic Web für Digitale Bibliotheken Xinnovations 2011::W3C-Tag Semantic Web für Digitale Bibliotheken Konzepte, Potentiale, State-of-the-art Günther Neher Fachhochschule Potsdam, FB Informationswissenschaften 15.09.2010 Günther Neher, FH

Mehr

Zusammenfassung des Vortrages Semantic Web (Ontologien und Werkzeuge) Artem Khvat, 27.04.2005 khvat_a@informatik.haw-hamburg.de

Zusammenfassung des Vortrages Semantic Web (Ontologien und Werkzeuge) Artem Khvat, 27.04.2005 khvat_a@informatik.haw-hamburg.de Zusammenfassung des Vortrages Semantic Web (Ontologien und Werkzeuge) Artem Khvat, 27.04.2005 khvat_a@informatik.haw-hamburg.de 1.Geschichte der Ontologien. Ontologien haben ihre weite Verbreitung in den

Mehr

Motivation des Semantic Web

Motivation des Semantic Web Motivation des Semantic Web Web ist für Nutzung durch Menschen konzipiert auch automatisch generierter Inhalt wird ohne interne Struktur präsentiert Werkzeugunterstützung: Stichwortbasierte Suchmaschinen

Mehr

Semantic Web Services

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

Mehr

Website-Ontologien für semantische Content Management Systeme

Website-Ontologien für semantische Content Management Systeme Website-Ontologien für semantische Content Management Systeme Holger Stitz D I P L O M A R B E I T eingereicht am Fachhochschul-Masterstudiengang Interactive Media in Hagenberg im September 2011 Copyright

Mehr

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 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

Mehr

RDF vereint ein weites Spektrum von Interessenten aus den Bereichen

RDF vereint ein weites Spektrum von Interessenten aus den Bereichen Einführung in RDF RDF (Resource Description Framework) - von maschinenlesbar hin zu maschinenverstehbar RDF vereint ein weites Spektrum von Interessenten aus den Bereichen - Digitale Bibliotheken, Inhaltsbewertung,

Mehr

Thema. Intelligente Agenten im Web

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

Mehr

!!!!T!!! Systems!() Multimedia Solutions

!!!!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

Mehr

Qualitätssicherung bei der mobilen Datenerfassung

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.

Mehr

Semantic Web. Anwendungsbereiche & Entwicklungen. http://www.know-center.at. Dr. Michael Granitzer

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

Mehr

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! 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

Mehr

Tutorial Grundlagen des Semantic Web

Tutorial Grundlagen des Semantic Web Tutorial Grundlagen des Semantic Web Robert Tolksdorf, Elena Paslaru Bontas AG Netzbasierte Informationssysteme http://nbi.inf.fu-berlin.de/lehre/0506/p_sw/ Terminkalender Termin Thema Beschreibung 02.11

Mehr

Kapitel WT:VIII (Fortsetzung)

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

Mehr

Grundlagen Semantic Web

Grundlagen Semantic Web www.semantic-web-grundlagen.de Grundlagen Semantic Web Lehrveranstaltung im WS10/11 Seminar für Computerlinguistik Universität Heidelberg Dr. Sebastian Rudolph Institut AIFB Universität Karlsruhe www.semantic-web-grundlagen.de

Mehr

Semantic Web und E-Learning. Prof. Dr.-Ing. Robert Tolksdorf

Semantic Web und E-Learning. Prof. Dr.-Ing. Robert Tolksdorf Semantic Web und E-Learning Prof. Dr.-Ing. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme mailto:research@robert-tolksdorf.de http://nbi.inf.fu-berlin.de

Mehr

Forschungszentrum Informatik. Universität Karlsruhe (TH) Semantic Web. Alexander Maedche (FZI)

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

Mehr

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 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

Mehr

Java und XML 2. Java und XML

Java und XML 2. Java und XML Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003

Mehr

Entwurf eines semantischen RDF-Datenmodells zur generischen Darstellung von Investmentfonds

Entwurf eines semantischen RDF-Datenmodells zur generischen Darstellung von Investmentfonds Entwurf eines semantischen RDF-Datenmodells zur generischen Darstellung von Investmentfonds Diplomarbeit Johann Wolfgang Goethe Universität Frankfurt am Main Institut für Informatik Fachbereich Biologie

Mehr

Seminar A.I. Tools, Universität des Saarlandes, WS 06/07 Matthias Loskyll, Universität des Saarlandes, 66123 Saarbrücken s9malosk@stud.uni-saarland.

Seminar A.I. Tools, Universität des Saarlandes, WS 06/07 Matthias Loskyll, Universität des Saarlandes, 66123 Saarbrücken s9malosk@stud.uni-saarland. OWL und Protégé Seminar A.I. Tools, Universität des Saarlandes, WS 06/07 Matthias Loskyll, Universität des Saarlandes, 66123 Saarbrücken s9malosk@stud.uni-saarland.de Dozenten: Dr. Micheal Kipp, Dr. Dominik

Mehr

Semantic Web Technologien. Dr. Axel Polleres, DERI axel@polleres.net

Semantic Web Technologien. Dr. Axel Polleres, DERI axel@polleres.net Semantic Web Technologien Dr. Axel Polleres, DERI axel@polleres.net 1 Übersicht: Teil I Was ist das Semantic Web? Was ist Semantic Web nicht? Warum sind XML/XPath/XSLT nicht genug? Teil II RDF, RDFS und

Mehr

Semantic Web Technologies I

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

Mehr

XML, Standards und andere Aktivitäten zur Formierung des Semantic Web

XML, Standards und andere Aktivitäten zur Formierung des Semantic Web XML, Standards und andere Aktivitäten zur Formierung des Semantic Web Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Organisation der

Mehr

das Semantic Web Motivation, Konzepte und Syntax Seminar: Aspekte der Wissensrepräsentation in der Computerlinguistik Dr. Kai-Uwe Carstensen

das Semantic Web Motivation, Konzepte und Syntax Seminar: Aspekte der Wissensrepräsentation in der Computerlinguistik Dr. Kai-Uwe Carstensen Institut für Computerlinguistik Wintersemester 02/03 Universität Zürich Seminar: Aspekte der Wissensrepräsentation in der Computerlinguistik Dr. Kai-Uwe Carstensen das Semantic Web Motivation, Konzepte

Mehr

Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten) Diagnoseziel Klassifikation

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

Mehr

Universität Koblenz-Landau Seminar Semantic Grid

Universität Koblenz-Landau Seminar Semantic Grid Universität Koblenz-Landau Seminar Semantic Grid WS 04/05 Prof. Dr. Steffen Staab Betreuung des Seminars: Bernhard Tausch Seminararbeit Thema II.1 Basis des Semantic Web: Das Resource Description Framework

Mehr

Semantic Web Grundlagen

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

Mehr

Semantic Web Technologien

Semantic Web Technologien Semantic Web Technologien Tutorial zum Forum Metadaten Dipl.-Inf. Magnus Knuth Hasso-Plattner-Institut für Softwaresystemtechnik Universität Potsdam 29. Mai 2012 Dipl.-Inf. Magnus Knuth 2 bis 2007 Studium

Mehr

Was sind Ontologie-Editoren?

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

Mehr

5')6FKHPDXQG'XEOLQ&RUH

5')6FKHPDXQG'XEOLQ&RUH RDF in wissenschaflichen Biblioheken 5')6FKHPDXQG'XEOLQ&RUH RDF [RDFM&S] ermöglich die gleichzeiige Nuzung unerschiedlicher Vokabulare für die Beschreibung von Meadaen.

Mehr

RDF Modell und Syntax

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,

Mehr

... MathML XHTML RDF

... MathML XHTML RDF RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup

Mehr

Anfragesprachen für das Semantic Web

Anfragesprachen für das Semantic Web Anfragesprachen für das Semantic Web Joachim Baumeister und Dietmar Seipel Aktuelles Schlagwort im Informatik Spektrum, 28 (1), 40-44, Springer, 2005 Die Vision des Semantic Web Das Semantic Web wird seit

Mehr

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 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

Mehr

Diplomarbeit. Semantic Web: Konzept einer OWL-Ontologie für einen Chatbot. Andre Eisenmenger. vorgelegt von. am 15.04.2008

Diplomarbeit. Semantic Web: Konzept einer OWL-Ontologie für einen Chatbot. Andre Eisenmenger. vorgelegt von. am 15.04.2008 Diplomarbeit Semantic Web: Konzept einer OWL-Ontologie für einen Chatbot vorgelegt von Andre Eisenmenger am 15.04.2008 1. Prüfer: Prof. Dr. Franziskus Geeb 2. Prüfer: Prof. Dr. Ulrike Spree Fakultät Design,

Mehr

Semantic Web. Blog zur Vorlesung: http://sw0809.blogspot.com/

Semantic Web. Blog zur Vorlesung: http://sw0809.blogspot.com/ Semantic Web Vorlesung Dr. Harald Sack Hasso-Plattner-Institut für Softwaresystemtechnik Universität Potsdam Wintersemester 2008/09 http://sw0809.blogspot.com/ Blog zur Vorlesung: http://sw0809.blogspot.com/

Mehr

Kontextbasiertes Information Retrieval

Kontextbasiertes Information Retrieval Kontextbasiertes Information Retrieval Modell, Konzeption und Realisierung kontextbasierter Information Retrieval Systeme Karlheinz Morgenroth Lehrstuhl für Medieninformatik Fakultät Wirtschaftsinformatik

Mehr

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 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

Mehr

Axel Hahn, Sven Abels, Liane Haak (Hrsg.) Web Intelligence. Veröffentlichungen zum Seminar. Ubiquitous Computing and Social Intelligence

Axel Hahn, Sven Abels, Liane Haak (Hrsg.) Web Intelligence. Veröffentlichungen zum Seminar. Ubiquitous Computing and Social Intelligence Axel Hahn, Sven Abels, Liane Haak (Hrsg.) Web Intelligence Veröffentlichungen zum Seminar Ubiquitous Computing and Social Intelligence Web Information Retrieval Intelligent Human-Web Interaction Web Mining

Mehr

Konzeption und Implementierung eines Frameworks zur Verarbeitung großer semantischer Netze

Konzeption und Implementierung eines Frameworks zur Verarbeitung großer semantischer Netze Fachbereich Elektrotechnik und Informatik Bachelorarbeit Konzeption und Implementierung eines Frameworks zur Verarbeitung großer semantischer Netze Carsten Hibbeler Betreuer / Prüfer Prof. Dr. rer. nat.

Mehr

Übersetzung des Singapore Framework für Dublin-Core-Anwendungsprofile

Ü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

Mehr

YAGO YAGO. A semantic knowledge base. Paul Boeck. Humboldt Universität zu Berlin Institut für Informatik. Dezember 2012 1/19

YAGO YAGO. A semantic knowledge base. Paul Boeck. Humboldt Universität zu Berlin Institut für Informatik. Dezember 2012 1/19 1/19 A semantic knowledge base Paul Boeck Humboldt Universität zu Berlin Institut für Informatik Dezember 2012 2/19 Übersicht 1 Einführung 2 Das Modell Struktur Semantik 3 Das System 4 Anwendung 3/19 Einführung

Mehr

Semantic Web Grundlagen

Semantic Web Grundlagen Semantic Web Grundlagen Lösung zur Übung 3: OWL Birte Glimm WS 2011/2012 Lösung (3.1).

Mehr

unter Verwendung von Folien von Herrn Prof. Dr. Flensburg, von Laudon/Laudon/Schoder und von Frau Prof. Dr. Schuhbauer

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

Mehr

Wissensrepräsentation Vorlesung

Wissensrepräsentation Vorlesung Wissensrepräsentation Vorlesung Sommersemester 2008 11. Sitzung Dozent Nino Simunic M.A. Computerlinguistik, Campus DU Übersicht Ontologiesprache RDF, und RDF Schema 2 1 XML Universelle Meta-Sprache zur

Mehr

Organisatorisches: Inhalt. Die Abfragesprache SPARQL. Agenda

Organisatorisches: Inhalt. Die Abfragesprache SPARQL. Agenda 2/49 Birte Glimm Semantic Web Grundlagen 16. Jan 2012 Birte Glimm Institut für Künstliche Intelligenz 16. Jan 2012 Semantic Web Grundlagen SPARQL Entailment Regimes Organisatorisches: Inhalt Einleitung

Mehr

Anforderungsanalyse und Konzeption einer RDF-basierten Metadaten-Verwaltung für Data-Warehouse-Systeme

Anforderungsanalyse und Konzeption einer RDF-basierten Metadaten-Verwaltung für Data-Warehouse-Systeme Anforderungsanalyse und Konzeption einer RDF-basierten Metadaten-Verwaltung für Data-Warehouse-Systeme Diplomarbeit im Studiengang Wirtschaftsinformatik in der Fakultät Wirtschaftsinformatik und Angewandte

Mehr

Semantic Personal Knowledge Management

Semantic Personal Knowledge Management UNIVERSITÄT LEIPZIG Fakultät für Mathematik und Informatik Institut für Informatik Semantic Personal Knowledge Management Anforderungsanalyse, Spezifikation und Implementierung der Grundlagen für die Integration

Mehr

Semantisches Prozessmanagement und E-Business

Semantisches Prozessmanagement und E-Business Explicit explicit Formal shared Ontology Inference domain Conceptualization conceptualization TBox/ABox semantics Restriction Shared formal Triple Pattern menatal model Semantisches Prozessmanagement und

Mehr

Semantic Web Technologies I Lehrveranstaltung im WS09/10

Semantic Web Technologies I Lehrveranstaltung im WS09/10 www.semantic-web-grundlagen.de Semantic Web Technologies I Lehrveranstaltung im WS09/10 M.Sc. Markus Krötzsch Dr. Sebastian Rudolph www.semantic-web-grundlagen.de Einführung in RDF Dr. Sebastian Rudolph,

Mehr

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 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

Mehr

Versuchsziele. 1. Aufgabe. Hochschule Harz FB Automatisierung und Informatik Versuch: XML Thema: Grundkenntnisse in XML mit DTD s und Schemata

Versuchsziele. 1. Aufgabe. Hochschule Harz FB Automatisierung und Informatik Versuch: XML Thema: Grundkenntnisse in XML mit DTD s und Schemata Hochschule Harz FB Automatisierung und Informatik Versuch: XML Thema: Grundkenntnisse in XML mit DTD s und Schemata Versuchsziele XML-Dateien für eine vorgegebene DTD-Datei erstellen können. XML-Dateien

Mehr

6 SWI-Prolog/XPCE Semantic Web Library. Datenbasis ändern. Module rdf db. Dokumentation: http://www.swi-prolog.org/packages/semweb.html Tool: triple20

6 SWI-Prolog/XPCE Semantic Web Library. Datenbasis ändern. Module rdf db. Dokumentation: http://www.swi-prolog.org/packages/semweb.html Tool: triple20 6 SWI-Prolog/XPCE Semantic Web Library Dokumentation: http://www.swi-prolog.org/packages/semweb.html Tool: triple20 rdf reachable(?subject, +Predicate,?Object): gibt an, welche Objekte vom Subjekt über

Mehr

Professorenkatalog. Biogramm Ein kurzer Biographischer Abriss, in unserem Falle vor allem Informationen über die Universitätslaufbahn.

Professorenkatalog. Biogramm Ein kurzer Biographischer Abriss, in unserem Falle vor allem Informationen über die Universitätslaufbahn. Seite 1 von 6 Aufgabenblatt 2 1. Begriffe Biogramm Ein kurzer Biographischer Abriss, in unserem Falle vor allem Informationen über die Universitätslaufbahn. Buchdruckfunktion Möglichkeit, statt der direkten

Mehr

Semantic Web und seine Realisierung mittels RDF

Semantic Web und seine Realisierung mittels RDF Fachhochschule Ravensburg Weingarten Fachbereich Master Informatik Semantic Web und seine Realisierung mittels RDF Hausarbeit: Informationsmanagement mit XML Lucia Tietz Matrikelnummer 18078 Bei: Prof.

Mehr

Semantic Web. Seminar Internet Dienste SS 03. von Stefanie Beiler

Semantic Web. Seminar Internet Dienste SS 03. von Stefanie Beiler Semantic Web Seminar Internet Dienste SS 03 von Stefanie Beiler 1 1. Problemstellung Das World Wide Web hat sich in den letzten Jahren zu einer Informationsquelle mit unbegrenzten Potential entwickelt.

Mehr