SlideShare ist ein Scribd-Unternehmen logo
Wissenstechnologie VU
RDF Schema, Ontologien


                          Peter Scheir
               TU Graz & Know-Center




 http://www.know-center.at                               http://kmi.tugraz.at
 © Know-Center - gefördert durch das Kompetenzzentrenprogramm
Inhalt


   Organisatorisches
   Resource Description Framework (Whg.)
   RDF Schema
   Ontologien




                                                                      2
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Organisatorisches




   Nächste Vorlesung
       Mittwoch den 31.10.2007
       Gastvorträge zum Thema Web 2.0
       Anwesenheitspflicht




                                                                      3
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Inhalt


   Organisatorisches
   Resource Description Framework (Whg.)
   RDF Schema
   Ontologien
   Tagging & Folksonomies




                                                                      4
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Definition „Semantic Web“


The Semantic Web is an extension of the current Web in which
information is given well-defined meaning, better enbaling
computers and people to work in cooperations.
                                         [Berners-Lee et al. 2001]


                      The Web of Data
                                              [Berners-Lee 2007]


The Semantic Web provides a common framework that
allows data to be shared and reused across application,
enterprise, and community boundaries. It is a collaborative
effort led by W3C with participation from a large number of
researchers and industrial partners.
                                                                              5
                                 http://www.w3.org/2001/sw/
                                                             http://kmi.tugraz.at

Oktober 2007      Wissenstechnologie @ kmi.tugraz.at
Anwendungsszenario


Planung einer Reise über das Internet mit Hilfe eines
Software-Agenten
Software-Agenten sucht selbstständig
    Geeigneten Flug
    Geeignete Hotels
    Alternativen
und erstellt optimale Reiseplanung.
Der Software-Agent kann seine Auswahl begründen.


                                                                         6
                                                        http://kmi.tugraz.at

Oktober 2007       Wissenstechnologie @ kmi.tugraz.at
Semantic Web Stack




   a.k.a. SW Layer Cake
   a.k.a. SW Tower




                                                                     7
                                                    http://kmi.tugraz.at

Oktober 2007   Wissenstechnologie @ kmi.tugraz.at
Semantic Web Stack – alt




                                                                     8
                                                    http://kmi.tugraz.at

Oktober 2007   Wissenstechnologie @ kmi.tugraz.at
Semantic Web Stack




   RDF (Whg.)




                                                                      9
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Ziel von RDF


   Beschreiben von Ressourcen (im Web)


   Zur:
       Klassifikation
       Reihung
       Verknüpfung mit anderen Ressourcen




                                                                       10
                                                      http://kmi.tugraz.at

Oktober 2007     Wissenstechnologie @ kmi.tugraz.at
Ressourcen


   Eine Ressource wird durch eine URI repräsentiert
   Alles für das eine URI vergeben werden kann, kann
   eine Ressource sein




                                                                       11
                                                      http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
RDF Datenmodell


   Ressourcen (Resources)
       Durch URIs repräsentiert
   Eigenschaften (Properties)
       Verbinden Ressourcen untereinander
       Verbinden Ressourcen mit Attributen
   Aussagen (Statements)


  http://www.w3.org/TR/rdf-concepts/
                                                                      12
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
RDF Statements


   Ein Statement besteht aus Subjekt, Prädikat und
   Objekt:
       [Peter Scheir, ist Autor von, Präsentation XYZ]
       Peter Scheir … Subjekt
       ist Autor von … Prädikat
       Präsentation XYZ … Objekt




                                                                       13
                                                      http://kmi.tugraz.at

Oktober 2007     Wissenstechnologie @ kmi.tugraz.at
Der RDF Graph - einfach


   Aus Menge an Tripel entsteht ein RDF Graph




   rdfs und dc sind Vokabulare
   rdfs: http://www.w3.org/TR/rdf-schema/
                                                                         14
   dc: http://dublincore.org/

                                                        http://kmi.tugraz.at

Oktober 2007       Wissenstechnologie @ kmi.tugraz.at
Der RDF Graph - fortgeschritten


   RDF Primer


 http://www.w3.org/TR/rdf-primer/


   Blank Nodes
   Literals (Untyped, Typed)
   Container
       Bag
       Sequence
       Alternative
   Collections
                                                                           15
   Reification

                                                          http://kmi.tugraz.at

Oktober 2007         Wissenstechnologie @ kmi.tugraz.at
Der RDF Graph - mathematisch


   RDF Graph besteht aus Knoten und Kanten
   Kanten verbinden Knoten
   Kanten sind gerichtet
   Knoten und Kanten sind benannt
   RDF ist ein beschrifteter gerichteter Graph
   (directed labeled graph)




                                                                      16
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
RDF vs. XML


   XML bietet Mechanismus um Daten zu strukturieren
   RDF bietet Mechanismus um über Daten etwas
   auszusagen (Metadaten, Daten über Daten)
   RDF ist keine Sprachdefinition wie XML sondern ein
   „Modell“ (Stichwort RDF-Graph)
   Es gibt verschiedene Serialisierungsformen des RDF
   Graphen (RDF/XML, N3, Turtle)




                                                                      17
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
RDF - RDF/XML


<?xml version=quot;1.0quot;?>
<rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
         xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;
         xmlns:ex=quot;http://example.org/terms/quot;>
  <rdf:Description rdf:about=quot;http://www.example.org/index.htmlquot;>
    <dc:creator rdf:resource=quot;http://www.example.org/staffid/85740quot; />
  </rdf:Description>
  <rdf:Description rdf:about=quot;http://www.example.org/staffid/85740quot;
                       ex:name=quot;John Smithquot; />
  <rdf:Description rdf:about=quot;http://www.example.org/staffid/85740quot;
                       ex:age=quot;27quot; />
</rdf:RDF>


                                                                                18
                                                               http://kmi.tugraz.at

Oktober 2007           Wissenstechnologie @ kmi.tugraz.at
RDF - Notation 3 (N3)


@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix ex:    <http://example.org/terms/> .


<http://www.example.org/index.html>
       dc:creator <http://www.example.org/staffid/85740> .


<http://www.example.org/staffid/85740>
       ex:name quot;John Smithquot;;
       ex:age quot;27quot; .

                                                                         19
                                                        http://kmi.tugraz.at

Oktober 2007       Wissenstechnologie @ kmi.tugraz.at
Inhalt


   Organisatorisches
   Resource Description Framework (Whg.)
   RDF Schema
   Ontologien




                                                                      20
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Semantic Web Stack




   RDF (Whg.)




                                                                      21
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Von RDF zu RDF Schema (RDFS)


   RDF
         Aussagen über Ressourcen via Eigenschaften (Properties)
         und deren Eigenschaftswerte
   RDF ermöglich nicht
         Aussagen über Art der Ressource oder Properties
         Zusammenhänge zwischen Art von Ressourcen und
         Properties
   Durch Erweiterung zu RDF - RDF Vocabulary Description
   Language 1.0: RDF Schema adressiert
   Spezielles Vokabular zur Definition von Klassen von Ressourcen
   und Properties (Z.B. Katze gehört zur Klasse der Säugetiere)


                                                                                22
   http://www.w3.org/TR/rdf-schema/

                                                               http://kmi.tugraz.at

Oktober 2007        Wissenstechnologie @ kmi.tugraz.at
RDF Schema und
objekt-orientierte Sprachen


   RDF Schema verwendet objekt-orientierten Konzepte
       Klassen
       Eigenschaften
   Aber: Nicht Klassen haben Eigenschaften (wie in z.B. Java)
   Eigenschaften werden Klassen zugewiesen (domain, range), z.B.:
       Eigenschaft: hatAutor
       domain: Dokument
       range: Person
   Einfacher neue Eigenschaften für Klassen festzulegen ohne
   Klassendefinitionen verändern zu müssen
   Einfachere Erweiterung des Vokabulars
                                                                                 23
                                                                http://kmi.tugraz.at

Oktober 2007       Wissenstechnologie @ kmi.tugraz.at
Anwendungsfälle von RDF Schema


   Spezifikation von Vokabularen
       RDF:    http://www.w3.org/1999/02/22-rdf-
       syntax-ns
       RDF Schema:
       http://www.w3.org/2000/01/rdf-schema
   Modellierung von Ontologien




                                                                      24
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
RDF Schema - Klassen




   rdfs:Resource Die Klasse der Ressourcen
   rdfs:Literal Die Klasse der Literale (z.B. Zeichenketten)
   rdf:XMLLiteral Die Klasse der XML Literale
   rdfs:Class Die Klasse der Klassen
   rdf:Property Die Klasse der RDF Eigenschaften
   rdfs:Datatype Die Klasse der RDF Datentypen
   rdf:Statement Die Klasse der RDF Statements
   …
                                                                            25
                                                           http://kmi.tugraz.at

Oktober 2007      Wissenstechnologie @ kmi.tugraz.at
RDF Schema - Eigenschaften



   rdf:type Das Subjekt ist eine Instanz einer Klasse
   rdfs:subClassOf Das Subjekt ist eine Subklasse einer
   Klasse
   rdfs:subPropertyOf Das Subjekt ist eine Untereigenschaft
   einer Eigenschaft
   rdfs:domain Eine mögliche Klasse für das Subjekt
   rdfs:range Eine mögliche Klasse für das Objekt
   rdfs:label Ein menschen-lesbarer Name für das Subjekt
   rdfs:comment Eine Beschreibung der Ressource des
   Subjekts
                                                                           26
   …

                                                          http://kmi.tugraz.at

Oktober 2007     Wissenstechnologie @ kmi.tugraz.at
Klassen & Ressourcen


          Beziehungen zwischen Klassen und Ressourcen
                Typing: Individuals werden Klassen zugeordnet
                (Ein Individual kann mehreren Klassen angehören)
                Subclassing: Klassen werden abgeleitet




                                                                                                27
                                                                               http://kmi.tugraz.at
http://www.w3.org/People/Ivan/CorePresentations/SW_Advanced/Slides.html#(28)

    Oktober 2007                  Wissenstechnologie @ kmi.tugraz.at
Inferred Properties


   Gestrichelte Verbindung:
          Ist nicht explizit angegeben
          Folgt aus den Regeln von RDFS




                                                                                                28
http://www.w3.org/People/Ivan/CorePresentations/SW_Advanced/Slides.html#(30)

                                                                               http://kmi.tugraz.at

    Oktober 2007                  Wissenstechnologie @ kmi.tugraz.at
Inferred Properties


Das RDF Semantics Dokument hat eine Liste von 44
Entailment Rules:
   “if such and such triplets are in the graph, add this
   and this triplet”
   “do that recursively until the graph does not
   change”
   “this can be done in polynomial time for a specific
   graph”
  http://www.w3.org/TR/rdf-mt/

                                                                       29
                                                      http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
XML Schema vs . RDF Schema


Für XML-Dokumente:
   Für XML gibt es Schemasprachen (Z.B.: DTD, XML
   Schema, etc.)
   XML-Dokumente können validiert werden
Für RDF:
   Spezielles Vokabular zur Definition von Klassen von
   Ressourcen und Properties
   Nur bedingt für Validierung (Closed World)

                                                                      30
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Inhalt


   Organisatorisches
   Resource Description Framework (Whg.)
   RDF Schema
   Ontologien




                                                                      31
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Diskussion: Ontologien




                                                                     32
                                                    http://kmi.tugraz.at

Oktober 2007   Wissenstechnologie @ kmi.tugraz.at
Ontologie im Eigenbau


    Wir modellieren diesen Raum
        Für Putzroboter
        Für ein Inventarisierungssystem




                                                                      33
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Demo


   RDFS in Protege (+ RDF-XML Source)




-> http://protege.stanford.edu/
                                                                      34
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Begriffsdefinition


   Term / Wort
                               Begriff
   Konzept / Begriff



                                                   bezieht sich auf
        erweckt



                                                        Ding
         Term / Wort
                             steht für

          ‚Apache‘
                                                                                35
                                                               http://kmi.tugraz.at

Oktober 2007       Wissenstechnologie @ kmi.tugraz.at
Ontologie (Gruber)


   explicit specification of a conceptualization
   conceptualization is an abstract, simplified view of
   the world that we wish to represent for some purpose
   Definitions associate the names of entities in the
   universe of discourse with human-readable text
   describing what the names mean, and formal axioms
   that constrain the interpretation and well-formed use
   of these terms.
   Formally, an ontology is the statement of a logical
   theory



                                                                      36
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Ontologie (Gruber)




   Ontologies are often equated with taxonomic
   hierarchies of classes, but class definitions, and the
   subsumption relation, but ontologies need not be
   limited to these forms. … To specify a
   conceptualization one needs to state axioms that
   do constrain the possible interpretations for the
   defined terms.




                                                                       37
                                                      http://kmi.tugraz.at

Oktober 2007     Wissenstechnologie @ kmi.tugraz.at
Ontologie (Guarino)




   An ontology is a logical theory accounting for the
   intended meaning of a formal vocabulary, i.e. its
   ontological commitment to a particular conceptualization
   of the world. The intended models of a logical language
   using such a vocabulary are constrained by its ontological
   commitment. An ontology indirectly reflects this
   commitment (and the underlying conceptualization) by
   approximating these intended models.
   an ontology is language-dependent
   a conceptualization is language-independent

                                                                          38
                                                         http://kmi.tugraz.at

Oktober 2007     Wissenstechnologie @ kmi.tugraz.at
Ontologie (Sowa)


   An informal ontology may be specified by a
   catalog of types that are either undefined or
   defined only by statements in a natural language.
   A formal ontology is specified by a collection of
   names for concept and relation types organized
   in a partial ordering by the type-subtype relation.




                                                                      39
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Ontologie (Obrst)


   With respect to definitions of ontologies, I hope to send a portion
   of a briefing I made at the Army Knowledge Management
   Conference in Ft. Lauderdale late Aug/early Sept of 2004, that
   takes you through the ontology spectrum, from taxonomy (weak
   and strong) to thesaurus (a strong term taxonomy) to
   conceptual model (weak ontology) to logical theory (strong
   ontology).
   The first is unstandardized, the second and third each has a
   set of standards associated with them, the third and fourth
   have multiple representation languages supporting them,
   and the last has some logic behind the representation language,
   typically ranging from a description logic (OWL) to first-order
   logic (KIF, Common Logic) to a higher order logic.
   A logical theory is a formal ontology. The others range from
   informal to semi-formal. Other informal ontologies can be
   natural language sentences in a document. The key point
   about formal ontologies (logical theories) is that they are
   machine-interpretable, i.e., semantically interpretable by
                                                                                40
   machine. The others are not, are only interpretable by
   human beings, though they may be machine-readable and
   machine-processable.                                        http://kmi.tugraz.at

Oktober 2007        Wissenstechnologie @ kmi.tugraz.at
Ontology Spectrum (McGuinness)


                        Thesauri                                                                        Selected
                                                                                 Frames
                                                             Formal
                       “narrower                                                                          Logical
                                                                               (properties)
                                                              is-a
                         term”                                                                        Constraints
Catalog/
                        relation                                                                         (disjointness,
ID                                                                                                         inverse, …)




                                        Informal                       Formal                                  General
                                                                                            Value
        Terms/                            is-a                        instance                                  Logical
                                                                                           Restrs.
        glossary                                                                                            constraints



 http://ontolog.cim3.net/file/work/OntologySummit2007/workshop/McGuinness_NIST-interop-ontology-summit_20070423.ppt


                                                                                                                      41
  Originally from AAAI 1999- Ontologies Panel by Gruninger, Lehmann, McGuinness, Uschold, Welty;
  – updated by McGuinness.
  Description in: www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-abstract.html
                                                                                                   http://kmi.tugraz.at

     Oktober 2007                  Wissenstechnologie @ kmi.tugraz.at
Definitionen


Zusammenfassend:
    Eine Ontologie ist ein Modell (der Welt)
    Eine Ontologie beschreibt ein Wissensgebiet
    Eine Ontologie definiert Wörter für die Beschreibung
    von Konzepten
    Eine Ontologie setzt Konzepte im Modell in
    Verbindung zueinander



                                                                      42
                                                     http://kmi.tugraz.at

Oktober 2007    Wissenstechnologie @ kmi.tugraz.at
Typische Bestandteile einer Ontologie


    Klassen (Generelle Dinge) einer Domäne
    Instanzen (Spezielle Dinge)
    Beziehungen zwischen Dingen
    Eigenschaften von Dingen




                                                                     43
                                                    http://kmi.tugraz.at

Oktober 2007   Wissenstechnologie @ kmi.tugraz.at
Ende



Danke für die Aufmerksamkeit


Fragen / Kommentare?


peter.scheir@tugraz.at




                                                                     44
                                                    http://kmi.tugraz.at

Oktober 2007   Wissenstechnologie @ kmi.tugraz.at
License


   This work is licensed under the Creative Commons
   Attribution 2.0 Austria License.
   To view a copy of this license, visit
   http://creativecommons.org/licenses/by/2.0/at/.


   Contributors:
       Mathias Lux
       Peter Scheir
       Klaus Tochtermann
                                                                         45
                                                        http://kmi.tugraz.at

Oktober 2007       Wissenstechnologie @ kmi.tugraz.at

Weitere ähnliche Inhalte

Was ist angesagt?

16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien
Pascal-Nicolas Becker
 
20080822barcamp Traunkirchen
20080822barcamp Traunkirchen20080822barcamp Traunkirchen
20080822barcamp Traunkirchen
Andreas Blumauer
 
Ibi klee 2014-04-15
Ibi klee 2014-04-15Ibi klee 2014-04-15
Ibi klee 2014-04-15
Carsten Klee
 
Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"
Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"
Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"
Vorname Nachname
 
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Jürgen Diet
 
Anforderungen an Thesauri im Semantic Web
Anforderungen an Thesauri im Semantic WebAnforderungen an Thesauri im Semantic Web
Anforderungen an Thesauri im Semantic Web
Joachim Neubert
 
RDA Third Plenary Meeting & Open Repositories 2014
RDA Third Plenary Meeting & Open Repositories 2014RDA Third Plenary Meeting & Open Repositories 2014
RDA Third Plenary Meeting & Open Repositories 2014
Jana Porsche
 

Was ist angesagt? (8)

16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien
 
20080822barcamp Traunkirchen
20080822barcamp Traunkirchen20080822barcamp Traunkirchen
20080822barcamp Traunkirchen
 
Ibi klee 2014-04-15
Ibi klee 2014-04-15Ibi klee 2014-04-15
Ibi klee 2014-04-15
 
Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"
Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"
Gerhard Müller: "Normdateien als Mittel archivischer Erschließung"
 
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
Freie und vernetzte Daten: Das Konzept des Linked Open Data und sein Einsatz ...
 
Anforderungen an Thesauri im Semantic Web
Anforderungen an Thesauri im Semantic WebAnforderungen an Thesauri im Semantic Web
Anforderungen an Thesauri im Semantic Web
 
RDA Third Plenary Meeting & Open Repositories 2014
RDA Third Plenary Meeting & Open Repositories 2014RDA Third Plenary Meeting & Open Repositories 2014
RDA Third Plenary Meeting & Open Repositories 2014
 
SoSe 2013 | IT-Zertifikat: AMM - Digitale Bibliotheken, Metadatenstandards: M...
SoSe 2013 | IT-Zertifikat: AMM - Digitale Bibliotheken, Metadatenstandards: M...SoSe 2013 | IT-Zertifikat: AMM - Digitale Bibliotheken, Metadatenstandards: M...
SoSe 2013 | IT-Zertifikat: AMM - Digitale Bibliotheken, Metadatenstandards: M...
 

Andere mochten auch

Spam Episode 7
Spam Episode 7Spam Episode 7
Spam Episode 7
Team Eleven
 
matematicas cobat 304
matematicas cobat 304matematicas cobat 304
matematicas cobat 304
sarai
 
Mobiles and Technology Spending in East Africa
Mobiles and Technology Spending in East AfricaMobiles and Technology Spending in East Africa
Mobiles and Technology Spending in East Africa
kdiga
 
LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...
LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...
LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...
ffrf
 
Camino De[1]..
Camino De[1]..Camino De[1]..
Camino De[1]..
guestf05b6e
 
Today Only
Today OnlyToday Only
Today Only
wongtrainer
 
Dia de integração em Barretos
Dia de integração em BarretosDia de integração em Barretos
Dia de integração em Barretos
pjest
 
CHOCOLATE
CHOCOLATECHOCOLATE
CHOCOLATE
elo
 
Enid y Amina
Enid y AminaEnid y Amina
Enid y Amina
denobiseci
 
Jreck Social Bookmarking With Delicious
Jreck Social Bookmarking With DeliciousJreck Social Bookmarking With Delicious
Jreck Social Bookmarking With Delicious
jreck1010
 
Caminode Santiago1º
Caminode Santiago1ºCaminode Santiago1º
Caminode Santiago1º
guestf05b6e
 
Barcamp Poznan
Barcamp PoznanBarcamp Poznan
Barcamp Poznan
Adam Zygadlewicz
 
Kutupta Ay
Kutupta AyKutupta Ay
Kutupta Ay
Ufuk Eskici
 
Sagt07 Join Online Revolution
Sagt07 Join Online RevolutionSagt07 Join Online Revolution
Sagt07 Join Online Revolution
RCha
 
Intro
IntroIntro
Intro
Handballer
 
Calendario 7 1 2 3
Calendario 7 1 2 3Calendario 7 1 2 3
Calendario 7 1 2 3
davidsc
 
presentacion 3
presentacion 3presentacion 3
presentacion 3
guest88c859
 
G S T Song
G S T  SongG S T  Song
G S T Song
chriskong57
 
Riva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro VrRiva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro Vr
Riva Giuseppe
 

Andere mochten auch (20)

Spam Episode 7
Spam Episode 7Spam Episode 7
Spam Episode 7
 
matematicas cobat 304
matematicas cobat 304matematicas cobat 304
matematicas cobat 304
 
Mobiles and Technology Spending in East Africa
Mobiles and Technology Spending in East AfricaMobiles and Technology Spending in East Africa
Mobiles and Technology Spending in East Africa
 
LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...
LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...
LA DECLARACIÓN DE ZONAS REMOTAS Y LA NORMATIVA DE ELIMINACIÓN DE CADÁVERES DE...
 
Camino De[1]..
Camino De[1]..Camino De[1]..
Camino De[1]..
 
Today Only
Today OnlyToday Only
Today Only
 
Dia de integração em Barretos
Dia de integração em BarretosDia de integração em Barretos
Dia de integração em Barretos
 
CHOCOLATE
CHOCOLATECHOCOLATE
CHOCOLATE
 
Milieu Peno1
Milieu Peno1Milieu Peno1
Milieu Peno1
 
Enid y Amina
Enid y AminaEnid y Amina
Enid y Amina
 
Jreck Social Bookmarking With Delicious
Jreck Social Bookmarking With DeliciousJreck Social Bookmarking With Delicious
Jreck Social Bookmarking With Delicious
 
Caminode Santiago1º
Caminode Santiago1ºCaminode Santiago1º
Caminode Santiago1º
 
Barcamp Poznan
Barcamp PoznanBarcamp Poznan
Barcamp Poznan
 
Kutupta Ay
Kutupta AyKutupta Ay
Kutupta Ay
 
Sagt07 Join Online Revolution
Sagt07 Join Online RevolutionSagt07 Join Online Revolution
Sagt07 Join Online Revolution
 
Intro
IntroIntro
Intro
 
Calendario 7 1 2 3
Calendario 7 1 2 3Calendario 7 1 2 3
Calendario 7 1 2 3
 
presentacion 3
presentacion 3presentacion 3
presentacion 3
 
G S T Song
G S T  SongG S T  Song
G S T Song
 
Riva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro VrRiva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro Vr
 

Ähnlich wie Wissenstechnologie 2007- III

Wissenstechnologie 2007 - V
Wissenstechnologie 2007 - VWissenstechnologie 2007 - V
Wissenstechnologie 2007 - Vpscheir
 
Presenattion at Salzburg University
Presenattion at Salzburg UniversityPresenattion at Salzburg University
Presenattion at Salzburg University
Kiwi Community
 
Magdeburg | 2010-07-12 | Einführung in das Semantic Web
Magdeburg | 2010-07-12 | Einführung in das Semantic WebMagdeburg | 2010-07-12 | Einführung in das Semantic Web
Magdeburg | 2010-07-12 | Einführung in das Semantic Web
Webmontag
 
Linked Open Data in der Praxis, Kerstin Arnold
Linked Open Data in der Praxis, Kerstin ArnoldLinked Open Data in der Praxis, Kerstin Arnold
Linked Open Data in der Praxis, Kerstin Arnold
Kerstin Arnold
 
Bit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-webBit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-web
Institute for Digital Humanities, University of Cologne
 
Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?Felix Ostrowski
 
Wissenstechnologie 2007 - IX
Wissenstechnologie 2007 - IXWissenstechnologie 2007 - IX
Wissenstechnologie 2007 - IXpscheir
 
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
kostaedt
 
Kickoff Workshop zum Projekt amsl mit den sächsischen Hochschulbibliotheken
Kickoff Workshop zum Projekt amsl mit den sächsischen HochschulbibliothekenKickoff Workshop zum Projekt amsl mit den sächsischen Hochschulbibliotheken
Kickoff Workshop zum Projekt amsl mit den sächsischen HochschulbibliothekenLydiaU
 
AMSL Kick-off-Meeting sächsischer Hochschulbibliotheken
AMSL Kick-off-Meeting sächsischer HochschulbibliothekenAMSL Kick-off-Meeting sächsischer Hochschulbibliotheken
AMSL Kick-off-Meeting sächsischer HochschulbibliothekenBjörn Muschall
 
Semantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktischSemantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktischkostaedt
 
Von Textwüsten zu Forschungsdateninfrastrukturen mit Wissensgraphen
Von Textwüsten zu Forschungsdateninfrastrukturen mit WissensgraphenVon Textwüsten zu Forschungsdateninfrastrukturen mit Wissensgraphen
Von Textwüsten zu Forschungsdateninfrastrukturen mit Wissensgraphen
Ricardo Usbeck
 
Wissenstechnologie 2007 - I
Wissenstechnologie 2007 - IWissenstechnologie 2007 - I
Wissenstechnologie 2007 - I
pscheir
 
Dietze linked data-vr-es
Dietze linked data-vr-esDietze linked data-vr-es
Dietze linked data-vr-es
Stefan Dietze
 
DSpace und das Semantic Web
DSpace und das Semantic WebDSpace und das Semantic Web
DSpace und das Semantic Web
Pascal-Nicolas Becker
 
Linked Open (Library) Data
Linked Open (Library) DataLinked Open (Library) Data
Linked Open (Library) DataFab Fuerste
 
1114 sasaki-metadata
1114 sasaki-metadata1114 sasaki-metadata
1114 sasaki-metadata
Felix Sasaki
 
Entwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- Repositorien
Entwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- RepositorienEntwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- Repositorien
Entwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- Repositorien
Paul Vierkant
 
Linked Library Data & RDA
Linked Library Data & RDALinked Library Data & RDA
Linked Library Data & RDA
Alexander Haffner
 

Ähnlich wie Wissenstechnologie 2007- III (20)

Wissenstechnologie 2007 - V
Wissenstechnologie 2007 - VWissenstechnologie 2007 - V
Wissenstechnologie 2007 - V
 
Presenattion at Salzburg University
Presenattion at Salzburg UniversityPresenattion at Salzburg University
Presenattion at Salzburg University
 
Überblick Semantic Web
Überblick Semantic WebÜberblick Semantic Web
Überblick Semantic Web
 
Magdeburg | 2010-07-12 | Einführung in das Semantic Web
Magdeburg | 2010-07-12 | Einführung in das Semantic WebMagdeburg | 2010-07-12 | Einführung in das Semantic Web
Magdeburg | 2010-07-12 | Einführung in das Semantic Web
 
Linked Open Data in der Praxis, Kerstin Arnold
Linked Open Data in der Praxis, Kerstin ArnoldLinked Open Data in der Praxis, Kerstin Arnold
Linked Open Data in der Praxis, Kerstin Arnold
 
Bit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-webBit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-web
 
Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?Linked Open Data - Eine Perspektive für die Bibliothekswelt?
Linked Open Data - Eine Perspektive für die Bibliothekswelt?
 
Wissenstechnologie 2007 - IX
Wissenstechnologie 2007 - IXWissenstechnologie 2007 - IX
Wissenstechnologie 2007 - IX
 
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
 
Kickoff Workshop zum Projekt amsl mit den sächsischen Hochschulbibliotheken
Kickoff Workshop zum Projekt amsl mit den sächsischen HochschulbibliothekenKickoff Workshop zum Projekt amsl mit den sächsischen Hochschulbibliotheken
Kickoff Workshop zum Projekt amsl mit den sächsischen Hochschulbibliotheken
 
AMSL Kick-off-Meeting sächsischer Hochschulbibliotheken
AMSL Kick-off-Meeting sächsischer HochschulbibliothekenAMSL Kick-off-Meeting sächsischer Hochschulbibliotheken
AMSL Kick-off-Meeting sächsischer Hochschulbibliotheken
 
Semantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktischSemantic Web in Bibliotheken mal praktisch
Semantic Web in Bibliotheken mal praktisch
 
Von Textwüsten zu Forschungsdateninfrastrukturen mit Wissensgraphen
Von Textwüsten zu Forschungsdateninfrastrukturen mit WissensgraphenVon Textwüsten zu Forschungsdateninfrastrukturen mit Wissensgraphen
Von Textwüsten zu Forschungsdateninfrastrukturen mit Wissensgraphen
 
Wissenstechnologie 2007 - I
Wissenstechnologie 2007 - IWissenstechnologie 2007 - I
Wissenstechnologie 2007 - I
 
Dietze linked data-vr-es
Dietze linked data-vr-esDietze linked data-vr-es
Dietze linked data-vr-es
 
DSpace und das Semantic Web
DSpace und das Semantic WebDSpace und das Semantic Web
DSpace und das Semantic Web
 
Linked Open (Library) Data
Linked Open (Library) DataLinked Open (Library) Data
Linked Open (Library) Data
 
1114 sasaki-metadata
1114 sasaki-metadata1114 sasaki-metadata
1114 sasaki-metadata
 
Entwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- Repositorien
Entwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- RepositorienEntwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- Repositorien
Entwicklung eines Vokabulars zur Beschreibung von Forschungsdaten- Repositorien
 
Linked Library Data & RDA
Linked Library Data & RDALinked Library Data & RDA
Linked Library Data & RDA
 

Mehr von pscheir

Ontologie et al. Begriffsdefinitionen im Kontext Wissensrepräsentation
Ontologie et al.  Begriffsdefinitionen im Kontext WissensrepräsentationOntologie et al.  Begriffsdefinitionen im Kontext Wissensrepräsentation
Ontologie et al. Begriffsdefinitionen im Kontext Wissensrepräsentation
pscheir
 
Service-orientierte Architekturen
Service-orientierte ArchitekturenService-orientierte Architekturen
Service-orientierte Architekturenpscheir
 
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIIIWissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIIIpscheir
 
Wissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VIIWissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VIIpscheir
 
Wissenstechnologie 2007 - VI
Wissenstechnologie 2007 - VIWissenstechnologie 2007 - VI
Wissenstechnologie 2007 - VIpscheir
 
Wissenstechnologie 2007 - IV
Wissenstechnologie 2007 - IVWissenstechnologie 2007 - IV
Wissenstechnologie 2007 - IVpscheir
 
Wissenstechnologie 2007 - II
Wissenstechnologie 2007 - IIWissenstechnologie 2007 - II
Wissenstechnologie 2007 - II
pscheir
 

Mehr von pscheir (7)

Ontologie et al. Begriffsdefinitionen im Kontext Wissensrepräsentation
Ontologie et al.  Begriffsdefinitionen im Kontext WissensrepräsentationOntologie et al.  Begriffsdefinitionen im Kontext Wissensrepräsentation
Ontologie et al. Begriffsdefinitionen im Kontext Wissensrepräsentation
 
Service-orientierte Architekturen
Service-orientierte ArchitekturenService-orientierte Architekturen
Service-orientierte Architekturen
 
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIIIWissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
 
Wissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VIIWissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VII
 
Wissenstechnologie 2007 - VI
Wissenstechnologie 2007 - VIWissenstechnologie 2007 - VI
Wissenstechnologie 2007 - VI
 
Wissenstechnologie 2007 - IV
Wissenstechnologie 2007 - IVWissenstechnologie 2007 - IV
Wissenstechnologie 2007 - IV
 
Wissenstechnologie 2007 - II
Wissenstechnologie 2007 - IIWissenstechnologie 2007 - II
Wissenstechnologie 2007 - II
 

Wissenstechnologie 2007- III

  • 1. Wissenstechnologie VU RDF Schema, Ontologien Peter Scheir TU Graz & Know-Center http://www.know-center.at http://kmi.tugraz.at © Know-Center - gefördert durch das Kompetenzzentrenprogramm
  • 2. Inhalt Organisatorisches Resource Description Framework (Whg.) RDF Schema Ontologien 2 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 3. Organisatorisches Nächste Vorlesung Mittwoch den 31.10.2007 Gastvorträge zum Thema Web 2.0 Anwesenheitspflicht 3 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 4. Inhalt Organisatorisches Resource Description Framework (Whg.) RDF Schema Ontologien Tagging & Folksonomies 4 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 5. Definition „Semantic Web“ The Semantic Web is an extension of the current Web in which information is given well-defined meaning, better enbaling computers and people to work in cooperations. [Berners-Lee et al. 2001] The Web of Data [Berners-Lee 2007] The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. 5 http://www.w3.org/2001/sw/ http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 6. Anwendungsszenario Planung einer Reise über das Internet mit Hilfe eines Software-Agenten Software-Agenten sucht selbstständig Geeigneten Flug Geeignete Hotels Alternativen und erstellt optimale Reiseplanung. Der Software-Agent kann seine Auswahl begründen. 6 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 7. Semantic Web Stack a.k.a. SW Layer Cake a.k.a. SW Tower 7 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 8. Semantic Web Stack – alt 8 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 9. Semantic Web Stack RDF (Whg.) 9 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 10. Ziel von RDF Beschreiben von Ressourcen (im Web) Zur: Klassifikation Reihung Verknüpfung mit anderen Ressourcen 10 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 11. Ressourcen Eine Ressource wird durch eine URI repräsentiert Alles für das eine URI vergeben werden kann, kann eine Ressource sein 11 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 12. RDF Datenmodell Ressourcen (Resources) Durch URIs repräsentiert Eigenschaften (Properties) Verbinden Ressourcen untereinander Verbinden Ressourcen mit Attributen Aussagen (Statements) http://www.w3.org/TR/rdf-concepts/ 12 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 13. RDF Statements Ein Statement besteht aus Subjekt, Prädikat und Objekt: [Peter Scheir, ist Autor von, Präsentation XYZ] Peter Scheir … Subjekt ist Autor von … Prädikat Präsentation XYZ … Objekt 13 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 14. Der RDF Graph - einfach Aus Menge an Tripel entsteht ein RDF Graph rdfs und dc sind Vokabulare rdfs: http://www.w3.org/TR/rdf-schema/ 14 dc: http://dublincore.org/ http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 15. Der RDF Graph - fortgeschritten RDF Primer http://www.w3.org/TR/rdf-primer/ Blank Nodes Literals (Untyped, Typed) Container Bag Sequence Alternative Collections 15 Reification http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 16. Der RDF Graph - mathematisch RDF Graph besteht aus Knoten und Kanten Kanten verbinden Knoten Kanten sind gerichtet Knoten und Kanten sind benannt RDF ist ein beschrifteter gerichteter Graph (directed labeled graph) 16 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 17. RDF vs. XML XML bietet Mechanismus um Daten zu strukturieren RDF bietet Mechanismus um über Daten etwas auszusagen (Metadaten, Daten über Daten) RDF ist keine Sprachdefinition wie XML sondern ein „Modell“ (Stichwort RDF-Graph) Es gibt verschiedene Serialisierungsformen des RDF Graphen (RDF/XML, N3, Turtle) 17 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 18. RDF - RDF/XML <?xml version=quot;1.0quot;?> <rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xmlns:ex=quot;http://example.org/terms/quot;> <rdf:Description rdf:about=quot;http://www.example.org/index.htmlquot;> <dc:creator rdf:resource=quot;http://www.example.org/staffid/85740quot; /> </rdf:Description> <rdf:Description rdf:about=quot;http://www.example.org/staffid/85740quot; ex:name=quot;John Smithquot; /> <rdf:Description rdf:about=quot;http://www.example.org/staffid/85740quot; ex:age=quot;27quot; /> </rdf:RDF> 18 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 19. RDF - Notation 3 (N3) @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix ex: <http://example.org/terms/> . <http://www.example.org/index.html> dc:creator <http://www.example.org/staffid/85740> . <http://www.example.org/staffid/85740> ex:name quot;John Smithquot;; ex:age quot;27quot; . 19 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 20. Inhalt Organisatorisches Resource Description Framework (Whg.) RDF Schema Ontologien 20 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 21. Semantic Web Stack RDF (Whg.) 21 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 22. Von RDF zu RDF Schema (RDFS) RDF Aussagen über Ressourcen via Eigenschaften (Properties) und deren Eigenschaftswerte RDF ermöglich nicht Aussagen über Art der Ressource oder Properties Zusammenhänge zwischen Art von Ressourcen und Properties Durch Erweiterung zu RDF - RDF Vocabulary Description Language 1.0: RDF Schema adressiert Spezielles Vokabular zur Definition von Klassen von Ressourcen und Properties (Z.B. Katze gehört zur Klasse der Säugetiere) 22 http://www.w3.org/TR/rdf-schema/ http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 23. RDF Schema und objekt-orientierte Sprachen RDF Schema verwendet objekt-orientierten Konzepte Klassen Eigenschaften Aber: Nicht Klassen haben Eigenschaften (wie in z.B. Java) Eigenschaften werden Klassen zugewiesen (domain, range), z.B.: Eigenschaft: hatAutor domain: Dokument range: Person Einfacher neue Eigenschaften für Klassen festzulegen ohne Klassendefinitionen verändern zu müssen Einfachere Erweiterung des Vokabulars 23 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 24. Anwendungsfälle von RDF Schema Spezifikation von Vokabularen RDF: http://www.w3.org/1999/02/22-rdf- syntax-ns RDF Schema: http://www.w3.org/2000/01/rdf-schema Modellierung von Ontologien 24 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 25. RDF Schema - Klassen rdfs:Resource Die Klasse der Ressourcen rdfs:Literal Die Klasse der Literale (z.B. Zeichenketten) rdf:XMLLiteral Die Klasse der XML Literale rdfs:Class Die Klasse der Klassen rdf:Property Die Klasse der RDF Eigenschaften rdfs:Datatype Die Klasse der RDF Datentypen rdf:Statement Die Klasse der RDF Statements … 25 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 26. RDF Schema - Eigenschaften rdf:type Das Subjekt ist eine Instanz einer Klasse rdfs:subClassOf Das Subjekt ist eine Subklasse einer Klasse rdfs:subPropertyOf Das Subjekt ist eine Untereigenschaft einer Eigenschaft rdfs:domain Eine mögliche Klasse für das Subjekt rdfs:range Eine mögliche Klasse für das Objekt rdfs:label Ein menschen-lesbarer Name für das Subjekt rdfs:comment Eine Beschreibung der Ressource des Subjekts 26 … http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 27. Klassen & Ressourcen Beziehungen zwischen Klassen und Ressourcen Typing: Individuals werden Klassen zugeordnet (Ein Individual kann mehreren Klassen angehören) Subclassing: Klassen werden abgeleitet 27 http://kmi.tugraz.at http://www.w3.org/People/Ivan/CorePresentations/SW_Advanced/Slides.html#(28) Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 28. Inferred Properties Gestrichelte Verbindung: Ist nicht explizit angegeben Folgt aus den Regeln von RDFS 28 http://www.w3.org/People/Ivan/CorePresentations/SW_Advanced/Slides.html#(30) http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 29. Inferred Properties Das RDF Semantics Dokument hat eine Liste von 44 Entailment Rules: “if such and such triplets are in the graph, add this and this triplet” “do that recursively until the graph does not change” “this can be done in polynomial time for a specific graph” http://www.w3.org/TR/rdf-mt/ 29 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 30. XML Schema vs . RDF Schema Für XML-Dokumente: Für XML gibt es Schemasprachen (Z.B.: DTD, XML Schema, etc.) XML-Dokumente können validiert werden Für RDF: Spezielles Vokabular zur Definition von Klassen von Ressourcen und Properties Nur bedingt für Validierung (Closed World) 30 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 31. Inhalt Organisatorisches Resource Description Framework (Whg.) RDF Schema Ontologien 31 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 32. Diskussion: Ontologien 32 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 33. Ontologie im Eigenbau Wir modellieren diesen Raum Für Putzroboter Für ein Inventarisierungssystem 33 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 34. Demo RDFS in Protege (+ RDF-XML Source) -> http://protege.stanford.edu/ 34 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 35. Begriffsdefinition Term / Wort Begriff Konzept / Begriff bezieht sich auf erweckt Ding Term / Wort steht für ‚Apache‘ 35 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 36. Ontologie (Gruber) explicit specification of a conceptualization conceptualization is an abstract, simplified view of the world that we wish to represent for some purpose Definitions associate the names of entities in the universe of discourse with human-readable text describing what the names mean, and formal axioms that constrain the interpretation and well-formed use of these terms. Formally, an ontology is the statement of a logical theory 36 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 37. Ontologie (Gruber) Ontologies are often equated with taxonomic hierarchies of classes, but class definitions, and the subsumption relation, but ontologies need not be limited to these forms. … To specify a conceptualization one needs to state axioms that do constrain the possible interpretations for the defined terms. 37 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 38. Ontologie (Guarino) An ontology is a logical theory accounting for the intended meaning of a formal vocabulary, i.e. its ontological commitment to a particular conceptualization of the world. The intended models of a logical language using such a vocabulary are constrained by its ontological commitment. An ontology indirectly reflects this commitment (and the underlying conceptualization) by approximating these intended models. an ontology is language-dependent a conceptualization is language-independent 38 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 39. Ontologie (Sowa) An informal ontology may be specified by a catalog of types that are either undefined or defined only by statements in a natural language. A formal ontology is specified by a collection of names for concept and relation types organized in a partial ordering by the type-subtype relation. 39 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 40. Ontologie (Obrst) With respect to definitions of ontologies, I hope to send a portion of a briefing I made at the Army Knowledge Management Conference in Ft. Lauderdale late Aug/early Sept of 2004, that takes you through the ontology spectrum, from taxonomy (weak and strong) to thesaurus (a strong term taxonomy) to conceptual model (weak ontology) to logical theory (strong ontology). The first is unstandardized, the second and third each has a set of standards associated with them, the third and fourth have multiple representation languages supporting them, and the last has some logic behind the representation language, typically ranging from a description logic (OWL) to first-order logic (KIF, Common Logic) to a higher order logic. A logical theory is a formal ontology. The others range from informal to semi-formal. Other informal ontologies can be natural language sentences in a document. The key point about formal ontologies (logical theories) is that they are machine-interpretable, i.e., semantically interpretable by 40 machine. The others are not, are only interpretable by human beings, though they may be machine-readable and machine-processable. http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 41. Ontology Spectrum (McGuinness) Thesauri Selected Frames Formal “narrower Logical (properties) is-a term” Constraints Catalog/ relation (disjointness, ID inverse, …) Informal Formal General Value Terms/ is-a instance Logical Restrs. glossary constraints http://ontolog.cim3.net/file/work/OntologySummit2007/workshop/McGuinness_NIST-interop-ontology-summit_20070423.ppt 41 Originally from AAAI 1999- Ontologies Panel by Gruninger, Lehmann, McGuinness, Uschold, Welty; – updated by McGuinness. Description in: www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-abstract.html http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 42. Definitionen Zusammenfassend: Eine Ontologie ist ein Modell (der Welt) Eine Ontologie beschreibt ein Wissensgebiet Eine Ontologie definiert Wörter für die Beschreibung von Konzepten Eine Ontologie setzt Konzepte im Modell in Verbindung zueinander 42 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 43. Typische Bestandteile einer Ontologie Klassen (Generelle Dinge) einer Domäne Instanzen (Spezielle Dinge) Beziehungen zwischen Dingen Eigenschaften von Dingen 43 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 44. Ende Danke für die Aufmerksamkeit Fragen / Kommentare? peter.scheir@tugraz.at 44 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at
  • 45. License This work is licensed under the Creative Commons Attribution 2.0 Austria License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/at/. Contributors: Mathias Lux Peter Scheir Klaus Tochtermann 45 http://kmi.tugraz.at Oktober 2007 Wissenstechnologie @ kmi.tugraz.at