OWL

Visión general

El Lenguaje de Ontología Web (OWL) del W3C es un lenguaje de Web Semántica diseñado para representar un conocimiento rico y complejo sobre cosas, grupos de cosas y relaciones entre cosas. OWL es un lenguaje basado en la lógica computacional, tal que el conocimiento expresado en OWL puede ser explotado por programas de computadora, por ejemplo, para verificar la consistencia de ese conocimiento o para hacer explícito el conocimiento implícito. Los documentos de OWL, conocidos como ontologías, se pueden publicar en la World Wide Web y pueden hacer referencia o ser referidos desde otras ontologías de OWL. OWL es parte de la pila de tecnología de Web semántica del W3C, que incluye RDF, RDFS, SPARQL, etc.

La versión actual de OWL, también conocida como «OWL 2», fue desarrollada por the (ahora cerrada) y publicada en 2009, con una segunda edición publicada en 2012. OWL 2 es una extensión y revisión de la versión de 2004 de OWL desarrollada por the (ahora cerrada) y publicada en 2004. Los entregables que componen la especificación de OWL 2 incluyen una descripción General del documento, que sirve como introducción a OWL 2, describe la relación entre OWL 1 y OWL 2 y proporciona un punto de entrada a los entregables restantes a través de una Hoja de ruta de Documentación.

Lectura recomendada

Como se puede ver en la Hoja de Ruta de la Documentación mencionada anteriormente, OWL 2 se define normativamente mediante cinco documentos de especificación básicos que describen su estructura conceptual, sintaxis de intercambio primario (RDF / XML), dos semánticas alternativas (Directa y basada en RDF) y requisitos de conformidad. Tres documentos de especificación adicionales describen características opcionales que pueden ser compatibles con algunas implementaciones: los perfiles de lenguaje y dos sintaxis concretas alternativas (OWL/XML y Manchester).

Estos documentos, sin embargo, son bastante técnicos y están dirigidos principalmente a implementadores y desarrolladores de herramientas de OWL 2. Aquellos que buscan una guía más accesible sobre las características y el uso de OWL 2 pueden preferir consultar uno de los documentos del usuario, que incluyen una Cartilla y una Guía de Referencia rápida.

Se han publicado varios libros de texto en OWL y en la Web semántica en general. Por favor, consulte una página separada con una lista de algunos de ellos, tal como los mantiene la comunidad. Dicha lista también incluye referencias a actas de conferencias y colecciones de artículos que puedan ser de interés general.

Herramientas que aparecen como relevantes para OWL

(tenga en cuenta que también puede buscar herramientas por categorías de herramientas o lenguajes de programación.)

Última modificación y/o añadido

La descripción de las siguientes herramientas se ha añadido y/o modificado más recientemente.

  • RDFox (última modificación: 9 de junio de 2020)
  • Oracle Spatial y Graph 19c (última modificación: 18 de febrero de 2020)
  • Apache Jena (última modificación: 16 de enero de 2018)
  • Mobi (última modificación: 13 de enero de 2018)
  • FRED (última modificación: 16 de noviembre de 2017)

Todas las herramientas relevantes

Esta es una lista de todas las herramientas que aparecen en esta wiki y que están marcadas como relevantes para OWL.

  • Tienda RDF AllegroGraph (entorno de programación de tienda triple entorno de desarrollo razoner rdfs reasoner). Se puede usar directamente desde Java LISP Python Prolog C Ruby Perl
  • Apache Jena (entorno de programación de triple tienda razoner rule reasoner owl reasoner rdfs reasoner parser). Directamente utilizable desde Java
  • FRED (extractor de grafos de conocimiento de etiquetado del generador rdf).
  • Mobi (entorno de desarrollo de entorno de programación). Se puede usar directamente desde Java Javascript
  • OpenLink Virtuoso (generador de rdf de razonador de tienda triple sparql endpoint owl reasoner rdfs reasoner rdb2rdf). Directamente utilizable desde C C++ Python PHP Java Javascript ActionScript Tcl Perl Ruby Obj-C
  • Oracle Spatial y Graph 19c (razonador de tienda triple owl reasoner). Directamente utilizable desde Java
  • GraphDB (razonador de tienda triple sparql endpoint rdfs razonador owl razonador). Utilizable directamente desde Java C
  • RDFox (triple de la tienda que razona búho que razona rdfs razona regla que razona). Directamente utilizable desde Java en C++
  • SemanticWorks de Altova (entorno de desarrollo del editor).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *