owl web ontology language n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
OWL Web Ontology Language PowerPoint Presentation
Download Presentation
OWL Web Ontology Language

Loading in 2 Seconds...

play fullscreen
1 / 7
hyatt-higgins

OWL Web Ontology Language - PowerPoint PPT Presentation

89 Views
Download Presentation
OWL Web Ontology Language
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. OWLWeb Ontology Language

  2. Begriff Ontologie Όν + λόγος sein GrundLehreWort

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

  4. OWL Versionen : OWL Lite, OWL DL, OWL Full steigende Interpretationsmöglichkeit - Restrictions Syntax : RDF / RDFs Besteht aus : Klassen / Properties Vorteil : Stärkere Interpretationsmöglichkeiten von Web Inhalten als dies XML//RDF//RDFS bieten.

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

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

  7. Was kann OWL / was kann rdfs nicht? Disjunkte Klassen:– Z.B.: Frau und Mann, Tier und MenschBereichseinschrä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”)‏