OWL Web Ontology Language

7
OWL Web Ontology Language

description

OWL Web Ontology Language. Begriff Ontologie. Όν + λόγος. sein. Grund Lehre Wort. Begriff Ontologie. - PowerPoint PPT Presentation

Transcript of OWL Web Ontology Language

Page 1: OWL Web Ontology Language

OWLWeb Ontology Language

Page 2: OWL Web Ontology Language

Begriff Ontologie

Όν + λόγος

sein GrundLehreWort

Page 3: OWL Web Ontology Language

Begriff Ontologie

In einigen traditionellen Herangehensweisen steht der Begriff des Seins selbst im Vordergrund. Allgemeiner fällt unter den Gegenstandsbereich der Ontologie eine Systematik grundlegender Typen von Entitäten (Gegenstände, Eigenschaften, Prozesse) und deren struktureller Beziehungen.

OWL ist eine Sprache zur Bezeichnung von : Klassen Properties Instanzen

Page 4: OWL Web Ontology Language

OWL

Versionen : OWL Lite, OWL DL, OWL Full

Syntax : RDF / RDFs

Vorteil : Stärkere Interpretationsmöglichkeiten von Web Inhalten als dies XML//RDF//RDFS bieten.

Besteht aus : Klassen / Properties

steigende Interpretationsmöglichkeit- Restrictions

Page 5: OWL Web Ontology Language

Beispiel RDFS

<rdfs:Class rdf:ID=“Möbel“ rdfs:label=“Möbel”/><rdfs:Class rdf:ID=“Tisch“ rdfs:label=“Tisch”>

<rdfs:subClassOf rdf:resource="#Möbel"/></rdfs:Class><rdfs:Class rdf:ID=”Stuhl“ rdfs:label=“Stuhl”>

<rdfs:subClassOf rdf:resource="#Möbel"/></rdfs:Class><rdf:Property rdf:ID=“has_material”> <rdfs:domain rdf:resource=“Möbel“/> <rdfs:range rdf:resource=„Möbel“/></rdf:Property>

Page 6: OWL Web Ontology Language

Beispiel OWL

<owl:Class rdf:ID=„Möbel"><rdfs:label>Möbel</rdfs:label></owl:Class><owl:Class rdf:ID="Tisch"><rdfs:subClassOf rdf:resource="#Möbel"/></owl:Class><owl:Class rdf:ID="Stuhl"><rdfs:subClassOf rdf:resource="#Möbel"/><owl:disjointWith rdf:resource="#Tisch"/></owl:Class> <owl:ObjectProperty rdf:ID="hasMaterial"><rdfs:domain rdf:resource="#Möbel"/><rdfs:range rdf:resource="#Möbel"/></ owl:ObjectProperty>< owl:ObjectProperty rdf:ID="hasType"><rdfs:subPropertyOf rdf:resource="#hasMaterial"/>< owl :inverseOf rdf:resource="#hasMaterial"/><rdfs:range rdf:resource="#Möbel"/></ owl:ObjectProperty><owl:Class rdf:about="#Tisch"><rdfs:subClassOf><owl:Restriction owl:cardinality="4"><owl:onProperty rdf:resource="#hasBeine"/></ owl :Restriction></rdfs:subClassOf></ owl:Class>

Page 7: OWL Web Ontology Language

Was kann OWL / was kann rdfs nicht?Disjunkte Klassen:– Z.B.: Frau und Mann, Tier und Mensch

Bereichseinschränkungen (Restrictions) für bestimmte Klassen– Z.B. kann man nicht sagen, dass eine Kuh nur Pflanzen frisst, während andere Tiere auch Fleisch fressen.

Kardinalitätsbeschränkungen– Beispiel: eine Person hat exakt 2 Eltern.

Spezielle Charakteristiken von Eigenschaften– Transitive Eigenschaft ( “greater than”)– Einzigartige Eigenschaft (“is mother of”)– Inverse Eigenschaft (“hasCreator” and “isCreatedBy”)