Preguntas Frecuentes


¿Qué es una ontología en informática?

En informática, una ontología es una especificación formal y explícita de una conceptualización compartida — una descripción estructurada de los conceptos de un dominio, sus propiedades y las relaciones entre ellos. Las ontologías se usan para representar el conocimiento de una forma que tanto humanos como máquinas puedan procesar e interpretar. El capítulo ¿Qué es una ontología? desarrolla esta definición en detalle.

¿Cuál es la diferencia entre una ontología y una base de datos relacional?

Una base de datos relacional almacena instancias de datos según un esquema fijo. Una ontología define el significado de los conceptos y sus relaciones — el vocabulario y las reglas de un dominio — y soporta inferencia lógica. Las ontologías son generalmente más expresivas y flexibles que los esquemas de base de datos; pueden representar jerarquías de clases, equivalencias, restricciones de propiedades y habilitar razonamiento automatizado que una base de datos no puede realizar.

¿Qué es la Web Semántica?

La Web Semántica es una extensión de la World Wide Web donde los datos tienen un significado explícito (semántica) que las máquinas pueden interpretar. Utiliza tecnologías como RDF para representar datos como triples sujeto–predicado–objeto, OWL para definir ontologías y SPARQL para consultar datos. El objetivo es permitir que los agentes de software encuentren, integren y razonen automáticamente sobre información en toda la web. Consulte la sección Web Semántica para una visión completa.

¿Qué es RDF y por qué es importante?

RDF (Resource Description Framework) es el modelo de datos fundamental de la Web Semántica. Representa la información como triples: sujeto–predicado–objeto (por ejemplo, "Praga — es capital de — Chequia"). Cualquier recurso puede identificarse mediante una URI, lo que hace que los datos RDF sean enlazables globalmente e interoperables entre diferentes sistemas y fuentes de datos. Consulte el capítulo RDF para más detalles.

¿Cuál es la diferencia entre OWL y RDFS?

RDFS (RDF Schema) añade vocabulario básico para definir clases, propiedades y sus jerarquías a RDF. OWL (Web Ontology Language) va mucho más lejos: soporta equivalencia de clases, restricciones de propiedades, restricciones de cardinalidad, negación y disjunción — características expresivas basadas en lógicas de descripción que permiten razonamiento automatizado y verificación de consistencia. Consulte el capítulo OWL.

¿Para qué se usa SPARQL?

SPARQL es el lenguaje de consulta estándar para datos RDF, análogo a SQL para bases de datos relacionales. Permite recuperar, filtrar y transformar datos almacenados en grafos RDF. Las consultas SPARQL se pueden ejecutar contra archivos RDF locales o endpoints SPARQL remotos como DBpedia o Wikidata. Consulte el capítulo SPARQL para ver ejemplos.

¿Necesito conocer lógica formal para entender este tutorial?

Un nivel básico de comodidad con el pensamiento lógico ayuda, pero no se requieren conocimientos profundos de lógica formal para seguir la mayor parte del tutorial. Las secciones sobre lógicas de descripción y semántica OWL son más formales — puede leerlas a nivel de intuición y volver a los detalles formales cuando sea necesario.

¿Qué herramientas de software puedo usar para trabajar con ontologías?

Protégé es el editor de ontologías gratuito más ampliamente usado; soporta OWL y SPARQL con una interfaz visual. Apache Jena es un popular framework Java para trabajo programático con RDF y SPARQL. HermiT y Pellet son razonadores OWL que pueden verificar la consistencia de ontologías y calcular inferencias.

¿Puedo usar o reproducir el contenido de este tutorial?

El texto y las imágenes de este tutorial están publicados bajo la licencia Creative Commons Attribution–ShareAlike 4.0 (CC BY-SA 4.0). Puede compartirlos y adaptarlos libremente, siempre que dé crédito apropiado y distribuya las adaptaciones bajo la misma licencia.

Las demostraciones interactivas de JavaScript solo pueden usarse como parte de este sitio web; cualquier otro uso requiere permiso previo por escrito. Contacto: marek@obitko.com.

·