Vue d’ensemble
Le langage d’ontologie Web du W3C (OWL) est un langage Web sémantique conçu pour représenter des connaissances riches et complexes sur les choses, les groupes de choses et les relations entre les choses. OWL est un langage basé sur la logique de calcul, de sorte que les connaissances exprimées dans OWL peuvent être exploitées par des programmes informatiques, par exemple pour vérifier la cohérence de ces connaissances ou pour rendre les connaissances implicites explicites. Les documents OWL, connus sous le nom d’ontologies, peuvent être publiés sur le World Wide Web et peuvent faire référence ou être renvoyés à d’autres ontologies OWL. OWL fait partie de la pile technologique du Web sémantique du W3C, qui comprend RDF, RDFS, SPARQL, etc.
La version actuelle d’OWL, également appelée ”OWL 2″, a été développée par le (maintenant fermé) et publiée en 2009, avec une Deuxième édition publiée en 2012. OWL 2 est une extension et une révision de la version 2004 d’OWL développée par le (maintenant fermé) et publiée en 2004. Les livrables qui composent la spécification OWL 2 comprennent un Aperçu du document, qui sert d’introduction à OWL 2, décrit la relation entre OWL 1 et OWL 2 et fournit un point d’entrée pour les livrables restants via une feuille de route de documentation.
Lecture recommandée
Comme on peut le voir dans la Feuille de route de documentation mentionnée ci-dessus, OWL 2 est défini normativement par cinq documents de spécification de base décrivant sa structure conceptuelle, sa syntaxe d’échange primaire (RDF / XML), deux sémantiques alternatives (Directe et basée sur RDF) et les exigences de conformité. Trois documents de spécification supplémentaires décrivent des fonctionnalités optionnelles pouvant être prises en charge par certaines implémentations : les profils de langage et deux syntaxes concrètes alternatives (OWL/XML et Manchester).
Ces documents sont cependant tous plutôt techniques et s’adressent principalement aux implémenteurs et développeurs d’outils OWL 2. Ceux qui recherchent un guide plus accessible sur les fonctionnalités et l’utilisation d’OWL 2 préféreront peut-être consulter l’un des documents utilisateur, qui comprend une introduction et un Guide de référence rapide.
Un certain nombre de manuels ont été publiés sur OWL, et sur le Web sémantique en général. Veuillez vous référer à une page distincte répertoriant certains de ceux-ci, tels que maintenus par la communauté. Cette liste comprend également des références aux actes de la conférence et aux recueils d’articles qui pourraient présenter un intérêt général.
Outils répertoriés comme pertinents pour OWL
(Notez que vous pouvez également parcourir les outils par catégories d’outils ou par langages de programmation.)
Dernière modification et/ou ajout
La description des outils suivants a été ajoutée et/ou modifiée plus récemment.
- RDFox (dernière modification : 9 juin 2020)
- Oracle Spatial and Graph 19c (dernière modification: 18 Février 2020)
- Apache Jena (dernière modification : 16 janvier 2018)
- Mobi (dernière modification: 13 janvier 2018)
- FRED (dernière modification: 16 novembre 2017)
Tous les outils pertinents
Ceci est une liste de tous les outils répertoriés sur ce wiki, et qui sont marqués comme pertinents pour OWL.
- AllegroGraph RDF Store (environnement de programmation à triple magasin environnement de développement reasoner rdfs reasoner). Directement utilisable à partir de Java LISP Python Prolog C Ruby Perl
- Apache Jena (environnement de programmation à triple magasin reasoner rule reasoner owl reasoner reasoner rdfs reasoner parser). Directement utilisable à partir de Java
- FRED (générateur rdf tagging knowledge graph extractor).
- Mobi (environnement de développement de l’environnement de programmation). Directement utilisable à partir de Java Javascript
- OpenLink Virtuoso (générateur de rdf reasoner triple magasin sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Directement utilisable à partir de C C++ Python PHP Java Javascript ActionScript Tcl Perl Ruby Obj-C
- Oracle Spatial et Graphique 19c (triple magasin reasoner owl reasoner). Directement utilisable à partir de Java
- GraphDB (triple magasin reasoner point de terminaison sparql rdfs reasoner owl reasoner). Directement utilisable à partir de Java C
- RDFox (reasoner owl reasoner reasoner règle reasoner rdfs reasoner). Directement utilisable à partir de Java C++
- SemanticWorks d’Altova (environnement de développement de l’éditeur).