Kapitel WT:VIII (Fortsetzung)
|
|
|
- Oldwig Becke
- vor 10 Jahren
- Abrufe
Transkript
1 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 von RDF/RDFS Ontologien OWL: Konzepte OWL: Logikhintergrund OWL: Anwendungen WT:VIII-110 Semantic Web: RDFS STEIN
2 RDFS: Einführung Typsystem dc:creator Patrick Hayes RDF-Properties werden auf zwei Arten benutzt: 1. zur Beschreibung von Eigenschaften einer Ressource 2. zur Beschreibung von Beziehungen zwischen Ressourcen Es gibt kein Konzept, um übergeordnete Aussagen für Ressourcen zu notieren. WT:VIII-111 Semantic Web: RDFS STEIN
3 RDFS: Einführung Typsystem dc:creator Patrick Hayes RDF-Properties werden auf zwei Arten benutzt: 1. zur Beschreibung von Eigenschaften einer Ressource 2. zur Beschreibung von Beziehungen zwischen Ressourcen Es gibt kein Konzept, um übergeordnete Aussagen für Ressourcen zu notieren. RDF-Schema (RDFS, RDF vocabulary description language): eine semantische Erweiterung von RDF (intendierte Semantik) [W3C] ermöglicht die Gruppierung von Ressourcen ermöglicht eine Beschreibung der Verwendung von Ressourcen stellt ein Typsystem für RDF zur Verfügung [W3C] WT:VIII-112 Semantic Web: RDFS STEIN
4 RDFS: Einführung Typsystem Zusammenfassung von Ressourcen mit gleichen Eigenschaften. Unterklassen und Unter-Properties sind Teilmengen ihrer Oberklasse bzw. Ober-Properties. 1. Klassenhierarchie: example:class-a rdfs:subclassof rdfs:subclassof example:class-b example:class-c 2. Property-Hierarchie: example:property-a rdfs:subpropertyof rdfs:subpropertyof example:property-b example:property-c WT:VIII-113 Semantic Web: RDFS STEIN
5 Bemerkungen: Vokabularbeschreibungen für RDF-Schema sind in RDF, also unter Rückgriff auf das Datenmodell und die Syntax von RDF formuliert. Die Vokabulare (einschließlich Kommentar, Angabe der Signatur bei Prädikat-Ressourcen, Angabe der Oberklasse bei Subjekt-Ressourcen) für RDF und RDFS finden sich in den zugehörigen Namensräumen bzw. Die Namensräume für RDF und RDFS spezifizieren eine intendierte Semantik. Mit rdf:subclassof (zum Beispiel) wird etwas Bestimmtes intendiert bzw. gefordert. Es ist Aufgabe der Anwendung, die ein RDF-Schema verarbeitet, die intendierte Semantik zu operationalisieren. Wie die intendierte Semantik exakt zu implementieren ist, also welche Eigenschaften und welches Verhalten ein Element des Vokabulars aufzuweisen hat, ist in definiert. Zum Beispiel wird durch rdf:subclassof unter anderem gefordert, dass diejenige Klasse, die eine Unterklasse einer Klasse C ist, von dem gleichem Typ wie C ist. Letztendlich sollen die in den Vokabularbeschreibungen modellierten Zusammenhänge einem Schlussfolgerungsprozess zugänglich gemacht werden. Die Durchführung von Schlussfolgerungsprozessen geschieht in Anwendungsprogrammen. WT:VIII-114 Semantic Web: RDFS STEIN
6 RDFS: Einführung Modellieren und Schlussfolgern mit RDF/RDFS Ausschnitt der realen Welt Spezifikation eines Vokabulars V WT:VIII-115 Semantic Web: RDFS STEIN
7 RDFS: Einführung Modellieren und Schlussfolgern mit RDF/RDFS Ausschnitt der realen Welt Modellierung konzeptueller Zusammenhänge für V Spezifikation eines Vokabulars V Modell des Weltausschnitts (in RDFS-Vokabular) WT:VIII-116 Semantic Web: RDFS STEIN
8 RDFS: Einführung Modellieren und Schlussfolgern mit RDF/RDFS Ausschnitt der realen Welt Modellierung konzeptueller Zusammenhänge für V Spezifikation eines Vokabulars V Modell des Weltausschnitts (in RDFS-Vokabular) Modellierung einer konkreten Situation mit V Instanziierung (in RDF-Vokabular) WT:VIII-117 Semantic Web: RDFS STEIN
9 RDFS: Einführung Modellieren und Schlussfolgern mit RDF/RDFS Modellierung konzeptueller Zusammenhänge für V Modell des Weltausschnitts (in RDFS-Vokabular) Ausschnitt der realen Welt Spezifikation eines Vokabulars V Schlussfolgerungsprozess Modellierung einer konkreten Situation mit V Instanziierung (in RDF-Vokabular) == Schlussfolgerung WT:VIII-118 Semantic Web: RDFS STEIN
10 RDFS: Einführung Modellieren und Schlussfolgern mit RDF/RDFS Ausschnitt der realen Welt Modellierung konzeptueller Zusammenhänge für V Spezifikation eines Vokabulars V Modell des Weltausschnitts (in RDFS-Vokabular) "SubclassOf(Wirbeltier, Tier), SubclassOf(Vogel, Wirbeltier), SubclassOf(Möwe, Vogel)" Schlussfolgerungsprozess Modellierung einer konkreten Situation mit V Instanziierung (in RDF-Vokabular) == "Type(Tweety, Möwe)" Schlussfolgerung "Type(Tweety, Tier)" [vgl. DB:II Entwurfsprozess] WT:VIII-119 Semantic Web: RDFS STEIN
11 Bemerkungen: RDF und RDFS sind formale Sprachen. Sie lassen sich in die Prädikatenlogik einbetten und stellen in diesem Sinne Spezialisierungen der Prädikatenlogik dar. Das RDFS-Modell des Weltausschnitts kann deshalb unmittelbar als eine Axiomatisierung (= Formel in der Prädikatenlogik + intensionale Interpretation) des Weltausschnitts aufgefasst werden. Eine Instanziierung entspricht dann einer Menge von Grundprädikaten (= Prädikate ohne Variablen). Aus dieser Menge von Formeln lassen sich mit Hilfe eines Kalküls Schlussfolgerungen ziehen. In der Praxis des Semantic Web ist die Verwendung der vollständigen Sprache der Prädikatenlogik nicht sinnvoll. Deshalb werden bestimmte Einschränkungen gemacht und es kommen spezielle Logiken zum Einsatz. Stichworte: Beschreibungslogik (Description Logics), DL, Frame-Logic WT:VIII-120 Semantic Web: RDFS STEIN
12 Modellierungsbeispiel buw:teaching-staff buw:lecturer rdfs:subclassof <rdfs:class rdf:about=" <rdfs:subclassof rdf:resource=" </rdfs:class> WT:VIII-121 Semantic Web: RDFS STEIN
13 Modellierungsbeispiel buw:staff rdfs:subclassof buw:teaching-activity buw:teaching-staff rdfs:subclassof rdfs:subclassof buw:course buw:seminar buw:lecturer buw:assistent <rdfs:class rdf:about=" <rdfs:subclassof rdf:resource=" </rdfs:class> WT:VIII-122 Semantic Web: RDFS STEIN
14 Modellierungsbeispiel buw:staff buw:teaching-activity rdfs:domain buw:istaughtby rdfs:range rdfs:subclassof buw:teaching-staff rdfs:subclassof rdfs:subclassof buw:course buw:seminar buw:lecturer buw:assistent WT:VIII-123 Semantic Web: RDFS STEIN
15 Modellierungsbeispiel example:hastodowith rdfs:range rdfs:domain rdfs:subpropertyof buw:staff buw:teaching-activity rdfs:domain buw:istaughtby rdfs:range rdfs:subclassof buw:teaching-staff rdfs:subclassof rdfs:subclassof buw:course buw:seminar buw:lecturer buw:assistent <rdfs:property rdf:about="&example;hastodowith"> <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" </rdfs:property> <rdfs:property rdf:about=" <rdfs:subpropertyof rdf:resource="&example;hastodowith"/> <rdfs:range rdf:resource=" </rdfs:property> WT:VIII-124 Semantic Web: RDFS STEIN
16 Modellierungsbeispiel example:hastodowith rdfs:range rdfs:domain rdfs:subpropertyof buw:staff buw:teaching-activity rdfs:domain buw:istaughtby rdfs:range rdfs:subclassof buw:teaching-staff Modellierung rdfs:subclassof rdfs:subclassof buw:course buw:seminar buw:lecturer buw:assistent rdf:type buw:webtec-ii buw:istaughtby rdf:type buw:benno-stein Instantiierung <rdf:description rdf:about=" <rdf:type rdf:resource=" </rdf:description> WT:VIII-125 Semantic Web: RDFS STEIN
17 Vokabular: Klassen Klassenname Beschreibung rdfs:resource rdfs:class rdf:property rdfs:literal rdf:statement rdfs:container rdf:bag rdf:seq rdf:alt die Klasse aller Ressourcen (= Klasse, der alle Ressourcen angehören) die Klasse aller Klassen (= Klasse, der alle Klassen angehören) die Klasse derjenigen Ressourcen, die Properties sind die Klasse aller String-Literale die Klasse aller vergegenständlichten Statements die Klasse aller Container-Klassen die Klasse der ungeordneten Mengen die Klasse der geordneten Mengen die Klasse der exklusiv-oder-mengen (= Alternativen) WT:VIII-126 Semantic Web: RDFS STEIN
18 Vokabular: Properties Property-Name Domain Range Beschreibung rdf:type rdfs:resource rdfs:class Instanzbeziehung rdfs:subclassof rdfs:class rdfs:class Spezialisierungsbeziehung zwischen Klassen rdfs:subpropertyof rdfs:property rdfs:property Spezialisierungsbeziehung zwischen Properties rdfs:domain rdfs:property rdfs:class Einschränkung des Urbildbereichs rdfs:range rdfs:property rdfs:class Einschränkung des Bildbereichs rdfs:member rdfs:container rdfs:class Elementbeziehung zu einer Container-Klasse WT:VIII-127 Semantic Web: RDFS STEIN
19 Vokabular: Properties (Fortsetzung) Property-Name Domain Range Beschreibung rdf:subject rdf:statement rdfs:resource kennzeichnet Ressource als Subjekt eines Statements rdf:predicate rdf:statement rdfs:property kennzeichnet Property als Prädikat eines Statements rdf:object rdf:statement rdfs:resource kennzeichnet Ressource als Objekt eines Statements rdfs:seealso rdfs:resource rdfs:resource verweist auf Ressource mit Zusatzinformation rdfs:isdefinedby rdfs:resource rdfs:resource verweist auf Definitions-URI rdfs:comment rdfs:resource rdfs:literal Kommentar zur Ressource rdfs:label rdfs:resource rdfs:literal verständlicher Ressource-Name WT:VIII-128 Semantic Web: RDFS STEIN
20 Bemerkungen: Die Tabellen zeigen eine Teilmenge des Vokabulars. Der Prefix rdf: steht für die Namensraum-URI der Prefix rdfs: steht für die Namensraum-URI Dort befinden sich die vollständigen Vokabularbeschreibungen der RDF- und RDFS-Ressourcen. Eine Klasse kann Unterklasse mehrerer Klassen sein; eine Property kann Unter-Property mehrerer Properties sein. Die Semantik der Unterklassen- und Unter-Property-Relationen beinhaltet die Transitivität dieser Relationen. WT:VIII-129 Semantic Web: RDFS STEIN
21 Property-zentrierte Modellierung Die Begriffe Klasse, Eigenschaft oder Vererbung sind Merkmale vieler objektorientierter Sprachen. Abweichend zur verbreiteten Semantik gilt in RDF: RDF-Properties sind global sichtbar. Eine RDF-Klasse definiert nicht und kapselt nicht die ihr zugeordneten Properties sondern: Properties werden Ressourcen zugeordnet. WT:VIII-130 Semantic Web: RDFS STEIN
22 Property-zentrierte Modellierung Die Begriffe Klasse, Eigenschaft oder Vererbung sind Merkmale vieler objektorientierter Sprachen. Abweichend zur verbreiteten Semantik gilt in RDF: RDF-Properties sind global sichtbar. Eine RDF-Klasse definiert nicht und kapselt nicht die ihr zugeordneten Properties sondern: Properties werden Ressourcen zugeordnet. Klassisch objektorientiert RDF/RDFS Pearl-Thesis title "Heuristics" author "Judea Pearl" <rdfs:property rdf:about="&example;author"> <rdfs:domain rdf:resource="&example;book"/> <rdfs:range rdf:resource="&example;person"/> </rdfs:property> <rdf:description rdf:id="pearl-thesis"> <rdf:type rdf:resource="&example;book"/> <example:title>heuristics</example:title> <example:author>judea Pearl</example:author> </rdf:description> WT:VIII-131 Semantic Web: RDFS STEIN
23 Property-zentrierte Modellierung author: book person function: domain range example:book Modellierung WT:VIII-132 Semantic Web: RDFS STEIN
24 Property-zentrierte Modellierung author: book person function: domain range rdfs:domain example:book example:author rdfs:range example:person Modellierung WT:VIII-133 Semantic Web: RDFS STEIN
25 Property-zentrierte Modellierung author: book person function: domain range rdfs:domain example:book example:author rdfs:range example:person Modellierung rdf:type example:pearl-thesis Instanziierung WT:VIII-134 Semantic Web: RDFS STEIN
26 Property-zentrierte Modellierung author: book person function: domain range rdfs:domain example:book example:author rdfs:range example:person Modellierung rdf:type example:pearl-thesis example:author example:judea-pearl Instanziierung WT:VIII-135 Semantic Web: RDFS STEIN
27 Property-zentrierte Modellierung author: book person function: domain range rdfs:domain example:book example:author rdfs:range example:person Modellierung rdf:type example:pearl-thesis example:author == rdf:type example:judea-pearl Instanziierung WT:VIII-136 Semantic Web: RDFS STEIN
28 Property-zentrierte Modellierung author: book person function: domain range rdfs:domain example:book example:author rdfs:range example:person Modellierung rdf:type example:pearl-thesis example:author example:title == rdf:type example:judea-pearl Heuristics Instanziierung WT:VIII-137 Semantic Web: RDFS STEIN
29 Property-zentrierte Modellierung author: book person function: domain range rdfs:domain example:book example:author rdfs:range example:person Modellierung rdf:type example:pearl-thesis example:author example:title == rdf:type example:judea-pearl Heuristics Instanziierung Ressourcen (Klassen) können jederzeit und von jedem erweitert werden. WT:VIII-138 Semantic Web: RDFS STEIN
30 RDFS in RDF RDF-Schema selbst ist mittels des RDF-Schema-Vokabulars und in dem Datenmodell von RDF definiert. Ausschnitt der Klassen hierarchie: rdfs:resource rdfs:class rdfs:constraintresource rdf:property rdfs:constraintproperty Alle Beziehungen sind vom Typ rdfs:subclassof. WT:VIII-139 Semantic Web: RDFS STEIN
31 RDFS in RDF RDF-Schema selbst ist mittels des RDF-Schema-Vokabulars und in dem Datenmodell von RDF definiert. Ausschnitt der Typ hierarchie: rdfs:resource rdfs:class rdf:property rdfs:constraintresource rdf:literal rdfs:constraintproperty rdfs:domain rdfs:range Alle Beziehungen sind vom Typ rdf:type. WT:VIII-140 Semantic Web: RDFS STEIN
32 Bemerkungen und Kritikpunkte [vgl. Tomczyk 2004]: Nur für manche Primitive gibt es eine explizite Semantik. Teilweise schwer verständliches formales Modell: eine Ressource kann gleichzeitig eine Instanz (Individuum), eine Klasse (Konzept) und ein Prädikat (Rolle) sein. Die Aussdrucksstärke von RDFS ist gering: nur Domain- und Range-Einschränkungen von Properties keine einfachen Axiome wie Reflexivität, Symmetrie und Transitivität keine allgemeinen Regeln WT:VIII-141 Semantic Web: RDFS STEIN
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
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
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
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
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
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
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
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
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
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
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
Mai 2006. Hauptseminar: Nichtrelationale Datenbanken Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln
Hauptseminar: Nichtrelationale Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln Mai 2006 Was ist eine Datenbank? Erweiterung relationaler um eine Deduktionskomponente Diese
Grundlagen Semantic Web
www.semantic-web-grundlagen.de Grundlagen Semantic Web Lehrveranstaltung im WS08/09 Seminar für Computerlinguistik Universität Heidelberg Dr. Sebastian Rudolph Institut AIFB Universität Karlsruhe www.semantic-web-grundlagen.de
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
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
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
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,
Zeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
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
Objektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
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.
1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
«Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen
18 «Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen teilnimmt und teilhat.» 3Das Konzept der Funktionalen
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
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
Grundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: [email protected] Inhaltsverzeichnis 1 Einführung
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
HTML5. Wie funktioniert HTML5? Tags: Attribute:
HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,
Verhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...
PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
Objektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
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
Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005
Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der
Klassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla
BlaBla Diese Kennzeichnungen sind nur Erläuterungen und nicht Bestandteil des Diagramms Quelle: P.Grässle, H.Baumann, P.Baumann, UML projektorientiert, Galileo Verlag, 2003 21 Primäre Begriffe Kapselung
Einführung in die Fuzzy Logic
Einführung in die Fuzzy Logic Entwickelt von L. Zadeh in den 60er Jahren Benutzt unscharfe (fuzzy) Begriffe und linguistische Variablen Im Gegensatz zur Booleschen Logik {0,} wird das ganze Intervall [0,]
Formeln. Signatur. aussagenlogische Formeln: Aussagenlogische Signatur
Signatur Formeln Am Beispiel der Aussagenlogik erklären wir schrittweise wichtige Elemente eines logischen Systems. Zunächst benötigt ein logisches System ein Vokabular, d.h. eine Menge von Namen, die
Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
Korrelation (II) Korrelation und Kausalität
Korrelation (II) Korrelation und Kausalität Situation: Seien X, Y zwei metrisch skalierte Merkmale mit Ausprägungen (x 1, x 2,..., x n ) bzw. (y 1, y 2,..., y n ). D.h. für jede i = 1, 2,..., n bezeichnen
OECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
Was ist Sozial-Raum-Orientierung?
Was ist Sozial-Raum-Orientierung? Dr. Wolfgang Hinte Universität Duisburg-Essen Institut für Stadt-Entwicklung und Sozial-Raum-Orientierte Arbeit Das ist eine Zusammen-Fassung des Vortrages: Sozialräume
Übung 4. Musterlösungen
Informatik für Ökonomen II HS 2010 Übung 4 Ausgabe: 18.11.2010 Abgabe: 25.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie
Semantik von Formeln und Sequenzen
Semantik von Formeln und Sequenzen 33 Grundidee der Verwendung von Logik im Software Entwurf Syntax: Menge von Formeln = Axiome Ax K ist beweisbar Formel ϕ beschreiben Korrektkeit Vollständigkeit beschreibt
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
4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:
4. AUSSAGENLOGIK: SYNTAX 4.1 Objektsprache und Metasprache 4.2 Gebrauch und Erwähnung 4.3 Metavariablen: Verallgemeinerndes Sprechen über Ausdrücke von AL 4.4 Die Sprache der Aussagenlogik 4.5 Terminologie
Kurzanweisung für Google Analytics
Kurzanweisung für Google Analytics 1. Neues Profil für eine zu trackende Webseite erstellen Nach dem Anmelden klicken Sie rechts oben auf den Button Verwaltung : Daraufhin erscheint die Kontoliste. Klicken
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
www.semantic-web-grundlagen.de www.semantic-web-grundlagen.de RDF Schema Dr. Sebastian Rudolph Einleitung und XML Einführung in RDF RDF Schema Logik - Grundlagen Semantik von RDF(S) OWL - Syntax und Intuition
Agentur für Werbung & Internet. Schritt für Schritt: E-Mail-Konfiguration mit Apple Mail
Agentur für Werbung & Internet Schritt für Schritt: E-Mail-Konfiguration mit Apple Mail E-Mail-Konfiguration mit Apple Mail Inhalt E-Mail-Konto erstellen 3 Auswahl des Servertyp: POP oder IMAP 4 Konfiguration
Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.
Konfigurationsanleitung: E-Mail Konfiguration mit Apple Mail Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden. SwissWeb
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
Beschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
Robot Karol für Delphi
Robot Karol für Delphi Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Nach der Einführung in die (variablenfreie) Programmierung mit Robot Karol von Freiberger und Krško
How to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen. Teil 1: Einführung: Wissensbasis und Ontologie.
GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen Teil 1: Einführung: Wissensbasis und Ontologie Was ist eine Wissensbasis? Unterschied zur Datenbank: Datenbank: strukturiert
Inventur. Bemerkung. / Inventur
Inventur Die beliebige Aufteilung des Artikelstamms nach Artikeln, Lieferanten, Warengruppen, Lagerorten, etc. ermöglicht es Ihnen, Ihre Inventur in mehreren Abschnitten durchzuführen. Bemerkung Zwischen
Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung
Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung Inhalt 1. Schritt Prüferkommentare... 1 2. Schritt Prüferkommentar kommentieren... 4 3. Schritt Nachweisdokumente hochladen... 6 4. Schritt
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Das Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
Lichtbrechung an Linsen
Sammellinsen Lichtbrechung an Linsen Fällt ein paralleles Lichtbündel auf eine Sammellinse, so werden die Lichtstrahlen so gebrochen, dass sie durch einen Brennpunkt der Linse verlaufen. Der Abstand zwischen
Lehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
Kapitel MK:IV. IV. Modellieren mit Constraints
Kapitel MK:IV IV. Modellieren mit Constraints Einführung und frühe Systeme Konsistenz I Binarization Generate-and-Test Backtracking-basierte Verfahren Konsistenz II Konsistenzanalyse Weitere Analyseverfahren
Das Stationsportal der DB Station&Service AG - Das Rollenkonzept. DB Station&Service AG Vertrieb Stationsportal Berlin, Juli 2015
Das Stationsportal der DB Station&Service AG - Das Rollenkonzept DB Station&Service AG Vertrieb Stationsportal Berlin, Juli 2015 1 Das EVU entscheidet eigenständig über die Nutzer des Stationsportals Der
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
1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:
Zählen und Zahlbereiche Übungsblatt 1 1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage: Für alle m, n N gilt m + n = n + m. in den Satz umschreiben:
HS: Information Retrieval PD Dr. K. Haenelt WS 2003/04. Referent: Youssef Sammari. Semantic Web
Semantic Web HS: Information Retrieval PD Dr. K. Haenelt WS 2003/04 Referent: Youssef Sammari Semantic Web WS 03/04 Inhalt -I- Motivation + Ziel S.3 Struktur des SW S.4 URI S.5 XML S.6 RDF/XML -I- S.7
Professionelle Seminare im Bereich MS-Office
Gegenüber PowerPoint 2003 hat sich in PowerPoint 2007 gerade im Bereich der Master einiges geändert. Auf Handzettelmaster und Notizenmaster gehe ich in diesen Ausführungen nicht ein, die sind recht einfach
4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
Analysis I für Studierende der Ingenieurwissenschaften
Fachbereich Mathematik der Universität Hamburg WiSe 2015/16 Prof. Dr. M. Hinze Dr. P. Kiani Analysis I für Studierende der Ingenieurwissenschaften Lösungshinweise zu Blatt 2 Aufgabe 1: (12 Punkte) a) Beweisen
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
!!!!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
Objektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
FRAGE 39. Gründe, aus denen die Rechte von Patentinhabern beschränkt werden können
Jahrbuch 1963, Neue Serie Nr. 13, 1. Teil, 66. Jahrgang, Seite 132 25. Kongress von Berlin, 3. - 8. Juni 1963 Der Kongress ist der Auffassung, dass eine Beschränkung der Rechte des Patentinhabers, die
Layoutmodelle. Steffen Schwientek Große Klostergasse 5 61169 Friedberg Email:[email protected] Web :schlaukopp.org
Layoutmodelle HTML wurde von ihren Erfindern nicht als Layoutsprache entworfen, sondern zur Informationsübermittlung entworfen Es gab verschiedene Modelle, welche das Web populär machten und. Bei Erstellung
Dokumente verwalten. Copyright 2013 cobra computer s brainware GmbH
Dokumente verwalten Copyright 2013 cobra computer s brainware GmbH cobra Adress PLUS ist eingetragenes Warenzeichen der cobra computer s brainware GmbH. Andere Begriffe können Warenzeichen oder anderweitig
Der Kundenmanager. Der Kundenmanager der Firma AED-SICAD ist ein Bestandteil des Web Order System (WOS) und unterscheidet zwischen folgenden Kunden:
Der Kundenmanager Der Kundenmanager der Firma AED-SICAD ist ein Bestandteil des Web Order System (WOS) und unterscheidet zwischen folgenden Kunden: Geschäftskunden Bei Geschäftskunden handelt es sich um
Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
Nicht über uns ohne uns
Nicht über uns ohne uns Das bedeutet: Es soll nichts über Menschen mit Behinderung entschieden werden, wenn sie nicht mit dabei sind. Dieser Text ist in leicht verständlicher Sprache geschrieben. Die Parteien
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
Projekte für reale Herausforderungen Projektarbeit: Einleitung und Gliederung. Projekte für reale Herausforderungen
Steinbeis-Hochschule Berlin Institut für Organisations-Management Handout zu den YouTube-Videos: Projekte für reale Herausforderungen Projektarbeit: Einleitung und Gliederung Prof. Dr. Andreas Aulinger
Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.
1 2 3 4 Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg. Gerade beim Einstig in der Programmierung muss kontinuierlich
Informationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
11.3 Komplexe Potenzreihen und weitere komplexe Funktionen
.3 Komplexe Potenzreihen und weitere komplexe Funktionen Definition.) komplexe Folgen: z n = x n + j. y n mit zwei reellen Folgen x n und y n.) Konvergenz: Eine komplexe Folge z n = x n + j. y n heißt
Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)
Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher) CS-TING Version 9 Das Programm CS-TING Version 9 für Microsoft Word 2000 (und höher) verwendet Makros bei der
