www.wikidata.de-de.nina.az
Die Web Ontology Language kurz OWL zum Akronym OWL statt WOL siehe weiter unten ist eine Spezifikation des World Wide Web Consortiums W3C um Ontologien anhand einer formalen Beschreibungssprache erstellen publizieren und verteilen zu konnen Es geht darum Termini einer Domane und deren Beziehungen formal so zu beschreiben dass auch Software z B Agenten die Bedeutung verarbeiten verstehen kann OWL ist somit ein wesentlicher Bestandteil der Semantic Web Initiative von Tim Berners Lee OWL basiert technisch auf der RDF Syntax und historisch auf DAML OIL und geht dabei uber die Ausdrucksmachtigkeit von RDF Schema weit hinaus Zusatzlich zu RDF und RDF Schema werden weitere Sprachkonstrukte eingefuhrt die es erlauben Ausdrucke ahnlich der Pradikatenlogik zu formulieren Inhaltsverzeichnis 1 Abkurzung 2 Sprachebenen Lite DL und Full 2 1 OWL Lite 2 2 OWL DL 2 3 OWL Full 3 Sprachkonstrukte 3 1 Klassen betreffend 3 2 Properties betreffend 3 3 Instanzen betreffend 4 Beispiel 5 Tools 5 1 Allgemeine Werkzeuge 5 2 Frameworks 5 3 Inferenz 5 4 Sonstige 6 Siehe auch 7 Literatur 8 Weblinks 9 EinzelnachweiseAbkurzung BearbeitenDas Akronym fur Web Ontology Language hatte eigentlich WOL nicht OWL sein mussen Uber den Ursprung des Buchstabenverdrehers findet man Antwort in den Archiven des W3C Der Name OWL ist offensichtlich von Tim Finin auf einer Mailingliste vorgeschlagen worden 1 Die von ihm ursprunglich genannten Grunde sind wie folgt Es ist klar wie OWL auszusprechen ist namlich wie das englische Wort fur Eule Das Akronym eignet sich hervorragend zur Erstellung von Logos Eulen werden mit Weisheit assoziiert Es gibt eine interessante Hintergrundgeschichte Die genannte Hintergrundgeschichte betrifft ein Projekt von William A Martin am MIT aus den 1970er Jahren mit dem Namen One World Language einem fruhen Versuch der Entwicklung einer universellen Sprache fur die Wissensreprasentation Der Buchstabenverdreher ist hingegen keine Anspielung auf die literarische Figur der Eule aus Milnes Pu der Bar die als einziges Tier im Wald ihren Namen schreiben kann allerdings mit einem Buchstabendreher im englischen Original WOL statt OWL 2 Sprachebenen Lite DL und Full BearbeitenEs gibt OWL in drei verschiedenen Versionen Dazu wurden die Sprachebenen OWL Lite OWL DL und OWL Full definiert Fur den Einsatz von OWL Lite DL wurden Einschrankungen definiert welche die Entwicklung von Tools erleichtern bzw vollstandige Inferenz ermoglichen sollen OWL Lite Bearbeiten Die Light Version wurde mit dem Ziel geschaffen eine einfach zu implementierende Untermenge der Sprache zu schaffen Sie dient vor allem zum Erschaffen einfacher Taxonomien und leicht axiomatisierter Ontologien Dabei sind verschiedene Sprachkonstrukte aus OWL DL nicht vorhanden OWL DL Bearbeiten Dies ist die Ebene deren Semantik noch am ehesten an DAML OIL heranreicht DL steht fur die Beschreibungslogik description logic S H O I N D displaystyle mathcal SHOIN D nbsp welche zu einer entscheidbaren Untermenge der Pradikatenlogik erster Stufe aquivalent ist Um die Abbildbarkeit auf diese Logik zu gewahrleisten wurden diverse Einschrankungen fur den Einsatz von RDFS Konstrukten eingefugt zum Beispiel darf eine Klasse nicht Instanz einer anderen Klasse sein OWL Full Bearbeiten OWL Full besteht aus denselben Sprachkonstrukten wie OWL DL verzichtet aber auf die dort vorhandenen Einschrankungen Dadurch sind die Ontologien unentscheidbar konnen dafur aber pradikatenlogische Ausdrucke hoheren Grades ermoglichen Sprachkonstrukte BearbeitenDie Spezifikation erweitert die Bedeutung von RDF und RDF Schema um weitere Konstrukte um die Ausdrucksmachtigkeit zu steigern oder teilweise auch einzuschranken um Entscheidbarkeit zu erreichen Das Ziehen von logischen Schlussfolgerungen basiert in OWL allgemein auf dem Konzept der sogenannten Open World Assumption kurz OWA Die Open World Assumption Offene Welt Annahme bedeutet dass ein Reasoner annimmt dass etwas existiert solange nicht explizit definiert wurde dass es nicht existiert Allgemein ausgedruckt gilt Solange etwas nicht als zutreffend ausgesagt wurde nimmt ein Reasoner nicht an dass es unzutreffend ist Es wird lediglich angenommen dass das Wissen noch nicht zur Wissensbasis hinzugefugt wurde OWL unterscheidet Klassen Eigenschaften properties und Instanzen Klassen stehen fur Begriffe auch Konzepte engl concepts Sie konnen Eigenschaften besitzen Instanzen sind Individuen einer oder mehrerer Klassen Klassen betreffend Bearbeiten lt owl class gt lt owl oneOf gt lt owl unionOf gt lt owl intersectionOf gt Properties betreffend Bearbeiten lt owl Restriction gt lt owl allValuesFrom gt lt owl someValuesFrom gt Instanzen betreffend Bearbeiten lt owl sameAs gt Beispiel BearbeitenDas Beispiel beschreibt die Begriffe lt Person gt lt Gender gt und lt Woman gt Eine Frau ist definiert als eine lt Person gt mit dem Wert lt female gt im Property lt gender gt das der Klasse lt Gender gt angehoren muss Die Instanz lt STilgner gt ist somit als lt Person gt beschrieben eine Frau lt Woman gt Mittels Inferenz kann diese Zugehorigkeit ermittelt werden lt rdf RDF xmlns rdf http www w3 org 1999 02 22 rdf syntax ns xmlns rdfs http www w3 org 2000 01 rdf schema xmlns owl http www w3 org 2002 07 owl xmlns http localhost 8080 OWLBuergerInformation owl xml base http localhost 8080 OWLBuergerInformation owl gt lt owl Ontology rdf about gt lt owl Class rdf ID Gender gt lt owl Class rdf ID Person gt lt owl Class rdf ID Woman gt lt rdfs subClassOf rdf resource Person gt lt owl equivalentClass gt lt owl Restriction gt lt owl onProperty rdf resource gender gt lt owl hasValue rdf resource female rdf type Gender gt lt owl Restriction gt lt owl equivalentClass gt lt owl Class gt lt owl ObjectProperty rdf ID gender rdf type http www w3 org 2002 07 owl FunctionalProperty gt lt rdfs range rdf resource Gender gt lt rdfs domain rdf resource Person gt lt owl ObjectProperty gt lt owl DatatypeProperty rdf ID name rdf type http www w3 org 2002 07 owl FunctionalProperty gt lt rdfs range rdf resource http www w3 org 2001 XMLSchema string gt lt rdfs domain rdf resource Person gt lt owl DatatypeProperty gt lt owl DatatypeProperty rdf ID firstname rdf type http www w3 org 2002 07 owl FunctionalProperty gt lt rdfs range rdf resource http www w3 org 2001 XMLSchema string gt lt rdfs domain rdf resource Person gt lt owl DatatypeProperty gt lt Person rdf ID STilgner firstname Susanne name Tilgner gt lt Gender rdf resource female gt lt Person gt lt rdf RDF gt Tools BearbeitenAllgemeine Werkzeuge Bearbeiten Protege Ontologie Editor mit OWL Plugin von der Stanford University SWOOP ehemals von mindswap entwickelt jetzt bei GitHubFrameworks Bearbeiten Apache Jena Framework Apache Jena Java API OWL APIInferenz Bearbeiten RACER OWL Reasoner FaCT FaCT OpenSource OWL Reasoner Pellet OpenSource OWL Reasoner KAON2 OWL Reasoner mit Starken bei grossen InstanzmengenSonstige Bearbeiten KAON2 OWL Tools DERI Ontology Management Environment DOME UML2OWL Tool Modellierung von OWL DL Ontologien mit UML Transformation von UML Klassendiagrammen in valide OWL DL Dokumente yEd Graph Editor Diagrammeditor mit dem OWL Ontologien ubersichtlich visualisiert werden konnenSiehe auch BearbeitenBeschreibungslogik F Logic FOAFLiteratur BearbeitenPascal Hitzler Markus Krotzsch Sebastian Rudolph York Sure Semantic Web Grundlagen Springer 2008 ISBN 978 3 540 33993 9 Weblinks BearbeitenOWL 2 Document Overview W3C Empfehlung vom 11 Dezember 2011 englisch OWL Semantics und Syntax Definitionen W3C Empfehlung vom 10 Februar 2004 englisch Einzelnachweise Bearbeiten Re NAME SWOL versus WOL from tim finin on 2001 12 27 www webont wg w3 org from December 2001 Abgerufen am 29 August 2023 World Wide Web Consortium Issues Web Ontology Language Candidate Recommendations 19 August 2003 abgerufen am 29 August 2023 englisch V DStandards des World Wide Web Consortiums W3C Empfehlungen ActivityPub ARIA Canonical XML CDF CSS DOM Geolocation API HTML HTML5 InkML ITS JSON LD MathML OWL P3P PLS PNG RDF RDF Schema RIF SCXML SISR SKOS SMIL SOAP SRGS SSML SVG SPARQL Timed Text Turtle VoiceXML WSDL XForms XHTML XHTML RDFa XInclude XLink XML XML Base XML Encryption XML Events XML Information Set XML Namespace XML Schema XML Signature XPath XPointer XProc XQuery XSL XSL FO XSLT Elemente nbsp Arbeitsentwurfeund Kandidaten CCXML CURIE SMIL Timesheets sXBL WICD XFrames XBL XHTML MathML SVG XMLHttpRequestAnmerkungen XAdES XFDL XHTML SMIL XUPRichtlinien Web Content Accessibility Guidelines Multimodal Interaction Activity Markup Validation ServiceInitiativen Web Accessibility Initiative Normdaten Sachbegriff GND 4396527 1 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Web Ontology Language amp oldid 236852228