overzicht
de W3C Web Ontology Language (OWL) is een semantische webtaal ontworpen om rijke en complexe kennis over dingen, groepen van dingen en relaties tussen dingen te vertegenwoordigen. OWL is een computationele logica – gebaseerde taal, zodat kennis uitgedrukt in OWL kan worden benut door computerprogramma ‘ s, bijvoorbeeld om de consistentie van die kennis te controleren of om impliciete kennis expliciet te maken. OWL documenten, bekend als ontologieën, kunnen worden gepubliceerd in het World Wide Web en kunnen verwijzen naar of worden verwezen vanuit andere OWL ontologieën. OWL maakt deel uit van de W3C Semantic Web technology stack, die RDF, RDFS, SPARQL, enz.
de huidige versie van OWL, ook wel “OWL 2” genoemd, is ontwikkeld door The (nu gesloten) en gepubliceerd in 2009, met een tweede editie gepubliceerd in 2012. OWL 2 is een uitbreiding en herziening van de 2004 versie van OWL ontwikkeld door de (nu gesloten) en gepubliceerd in 2004. De deliverables die deel uitmaken van de OWL 2 specificatie bevatten een documentoverzicht, dat dient als een inleiding tot OWL 2, beschrijft de relatie tussen OWL 1 en OWL 2, en biedt een toegangspunt tot de resterende deliverables via een documentatie Roadmap.
Recommended Reading
zoals blijkt uit de hierboven genoemde Documentatie Roadmap, OWL 2 wordt normatief gedefinieerd door vijf kernspecificatiedocumenten waarin de conceptuele structuur, primaire uitwisselingssyntaxis (RDF / XML), twee alternatieve semantiek (Direct en RDF-gebaseerd) en conformantievereisten worden beschreven. Drie aanvullende specificatiedocumenten beschrijven optionele functies die door sommige implementaties ondersteund kunnen worden: de taalprofielen en twee alternatieve concrete syntaxen (OWL/XML en Manchester).
deze documenten zijn echter allemaal vrij technisch en voornamelijk gericht op OWL 2-implementatoren en tool-ontwikkelaars. Wie op zoek is naar een meer benaderbare gids voor de functies en het gebruik van OWL 2 kan de voorkeur geven aan een van de gebruikersdocumenten te raadplegen, die een Primer en een snelle referentiegids bevatten.
een aantal leerboeken zijn gepubliceerd op OWL, en op semantisch Web in het algemeen. Zie a.u. b. een aparte pagina met een aantal daarvan, zoals onderhouden door de community. Die lijst bevat ook verwijzingen naar conference proceedings en artikelverzamelingen die van algemeen belang kunnen zijn.
Tools die worden weergegeven als relevant voor OWL
(merk op dat u ook kunt bladeren door tools per gereedschapscategorieën of programmeertalen.)
Laatst gewijzigd en / of toegevoegd
de beschrijving van de volgende hulpmiddelen is het meest recent toegevoegd en / of gewijzigd.
- RDFox (Laatst gewijzigd: 9 juni 2020)
- Oracle Spatial and graphic 19c (Laatst gewijzigd: 18 februari 2020)
- Apache Jena (Laatst gewijzigd: 16 januari 2018)
- Mobi (Laatst gewijzigd: 13 januari 2018)
- FRED (Laatst gewijzigd: 16 November 2017)
alle relevante tools
Dit is een lijst van alle tools op deze wiki, en die zijn gemarkeerd als relevant voor OWL.
- AllegroGraph RDF Store (triple store programming environment reasoner development environment rdfs reasoner). Direct bruikbaar vanaf Java LISP Python Prolog C Ruby Perl
- Apache Jena (triple store programming environment reasoner rule reasoner owl reasoner rdfs reasoner parser). Direct bruikbaar vanaf Java
- FRED (RDF generator tagging knowledge graph extractor).
- Mobi (programming environment development environment). Direct bruikbaar vanuit Java Javascript
- OpenLink Virtuoso (triple store reasoner rdf generator sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Direct bruikbaar vanaf C C++ Python PHP Java Javascript ActionScript TCL Perl Ruby Obj-C
- Oracle Spatial en Graph 19c (triple store reasoner owl reasoner). Direct bruikbaar vanuit Java
- GraphDB (triple store reasoner sparql endpoint rdfs reasoner owl reasoner). Direct bruikbaar vanaf Java C
- RDFox (triple store reasoner owl reasoner rdfs reasoner rule reasoner). Direct bruikbaar vanaf C++ Java
- SemanticWorks van Altova (editor development environment).