Comparteix a través de


¿Qué es una ontología?

En este artículo se describe el concepto de ontologías del sector y cómo se pueden usar en el contexto de Azure Digital Twins.

El vocabulario de una solución de Azure Digital Twins se define mediante modelos que describen los tipos de entidades que existen en su entorno. Una ontología es un conjunto de modelos que describen exhaustivamente un dominio determinado, como fabricación, estructuras de construcción, sistemas IoT, ciudades inteligentes, redes energéticas, contenido web, etc.

Cuando cree un conjunto de modelos desde cero que se complete y describa un dominio, va a crear su propia ontología. Como alternativa, a veces existen estándares de modelado para un sector, y puede ser más eficaz basarse en esa ontología existente en lugar de crear la ontología desde cero usted mismo.

En los artículos de esta sección se explica más sobre la creación de ontologías y el uso de ontologías preexistentes para los escenarios de Azure Digital Twins, incluidas las ontologías existentes disponibles en la actualidad, y las distintas estrategias para convertir los estándares del sector en ontologías para su uso en Azure Digital Twins.

Resumen de estrategias de ontología para Azure Digital Twins

Estas son las principales estrategias para crear ontologías de DTDL que se usarán en Azure Digital Twins. Elija el que mejor funcione para usted, dependiendo de la estrecha relación con los materiales existentes para su sector que ya coincidan con la solución.

Estrategia Descripción Recursos
Adoptar Puede iniciar la solución mediante la adopción de una de las ontologías DTDL de código abierto de Microsoft que se han creado en estándares del sector ampliamente aceptados. Si las ontologías contienen todos los modelos que necesita, puede tomar estos conjuntos de modelos tal como están y usarlos de fábrica. Adopción de ontologías estándar del sector
Ampliar Si una ontología DTDL existente tiene la mayoría de los modelos que necesita en la solución, pero no todos, puede ampliar la ontología con sus propias adiciones para crear una ontología personalizada. Adopción de ontologías estándar del sector

Extensión de ontologías
Convert Si ya tiene modelos existentes representados en otro formato estándar del sector, puede convertirlos a DTDL para usarlos con Azure Digital Twins. Conversión de ontologías
Autor Puede desarrollar sus propias ontologías de DTDL personalizadas desde cero, usando cualquier estándar aplicable del sector como inspiración. Modelos DTDL

Uso de ontologías existentes

Las ontologías existentes del sector proporcionan un excelente punto de partida para las soluciones de gemelos digitales. Incluyen un conjunto de modelos específicos del dominio y relaciones entre entidades para diseñar, crear y analizar un grafo de gemelo digital. Las ontologías del sector permiten a los desarrolladores de soluciones comenzar una solución de gemelo digital desde un punto de partida probado y centrarse en resolver problemas empresariales.

El uso de estas ontologías en las soluciones también puede configurarlas para una integración más fluida entre distintos asociados y proveedores, ya que las ontologías pueden proporcionar un vocabulario común entre soluciones.

Estas son algunas otras ventajas del uso de ontologías DTDL estándar del sector como esquemas para los gráficos gemelos:

  • La armonización de componentes de software, documentación, bibliotecas de consulta, etc.
  • Una inversión reducida en el modelado conceptual y el desarrollo del sistema
  • Una interoperabilidad de datos más sencilla en un nivel semántico
  • La reutilización de procedimientos recomendados, en lugar de empezar desde cero

Microsoft ha creado varias ontologías dtDL de código abierto basadas en estándares del sector ampliamente usados. Puede adoptar estas ontologías integradas en sus soluciones o ampliar las ontologías con sus propias adiciones para personalizar sus soluciones. Dado que los modelos de Azure Digital Twins se representan en el lenguaje de definición de Digital Twins (DTDL), las ontologías diseñadas para Azure Digital Twins se escriben en DTDL.

Si tiene un conjunto de modelos para el sector representados en un formato estándar diferente, como RDF o OWL, puede usarlo como punto de partida y convertir los modelos en DTDL para usarlos en Azure Digital Twins.

Creación de sus propias ontologías

Si no hay ninguna ontología del sector existente que satisfaga sus necesidades, siempre puede desarrollar sus propias ontologías de DTDL personalizadas desde cero. Estos pueden inspirarse en estándares del sector aplicables o cualquier otra información que sea relevante para su negocio.

Para obtener información sobre cómo diseñar modelos individuales, incluidos todos los campos que contienen y cómo crearlos en DTDL, consulte Modelos DTDL.

Ruta de desarrollo del modelo completo

Independientemente de la estrategia que elija para diseñar o integrar una ontología en Azure Digital Twins, puede seguir la siguiente ruta de acceso completa para guiarle a través de la creación y carga de la ontología como modelos DTDL.

  1. Empiece por revisar y comprender el modelado de DTDL en Azure Digital Twins.
  2. Continúe con la estrategia de ontología elegida: adopte, convierta, extienda o cree sus modelos en función de las necesidades de la solución y del sector.
  3. Valide los modelos para comprobar que son documentos DTDL operativos.
  4. Cargue los modelos terminados en Azure Digital Twins, mediante las API o un ejemplo como el del cargador de modelos de Azure Digital Twins.

Una vez cargados los modelos en el servicio, puede...

  • Visualice los modelos de la ontología mediante el gráfico de modelos en Azure Digital Twins Explorer.
  • Administrarlos de forma continua, incluida la recuperación de modelos en el código, la actualización de modelos y la eliminación de modelos, mediante las instrucciones de Administración de modelos DTDL.
  • Use los modelos para crear gemelos digitales y un grafo de gemelos.

Pasos siguientes

Obtenga más información sobre las estrategias de adopción, ampliación y conversión de ontologías existentes:

O bien, obtenga información sobre cómo se usan los modelos para crear gemelos digitales: Explicación del concepto de gemelos digitales y su grafo gemelo.