O que é uma ontologia?

Este artigo descreve o conceito de ontologias do setor e como elas podem ser usadas dentro do contexto do Gêmeos Digitais do Azure.

O vocabulário de uma solução de Gêmeos Digitais do Azure é definido com modelos, que descrevem os tipos de entidade que existem no ambiente. Uma ontologia é um conjunto de modelos que descrevem de forma abrangente um determinado domínio, como manufatura, estruturas de edifícios, sistemas IoT, cidades inteligentes, redes de energia, conteúdo da web e muito mais.

Quando você cria um conjunto de modelos do zero que está completo e descreve um domínio, você está criando sua própria ontologia. Alternativamente, às vezes os padrões de modelagem para uma indústria já existem, e pode ser mais eficaz apoiar-se nessa ontologia existente em vez de criar a ontologia do zero.

Os artigos desta seção explicam mais sobre como criar ontologias e usar ontologias do setor pré-existentes para seus cenários de Gêmeos Digitais do Azure, incluindo quais ontologias existentes estão disponíveis atualmente e as diferentes estratégias para transformar padrões do setor em ontologias para uso em Gêmeos Digitais do Azure.

Resumo das estratégias de ontologia para Gêmeos Digitais do Azure

Aqui estão as principais estratégias para criar ontologias DTDL a serem usadas nos Gêmeos Digitais do Azure. Escolha o que funciona melhor para você, dependendo de quão perto os materiais existentes para sua indústria já correspondem à sua solução.

Estratégia Descrição Recursos
Adotar Você pode iniciar sua solução adotando uma das ontologias DTDL de código aberto da Microsoft que foi criada com base em padrões amplamente aceitos do setor. Se as ontologias contiverem todos os modelos necessários, você poderá pegar esses conjuntos de modelos como eles estão e usá-los prontos para uso. Adoção de ontologias padrão do setor
Estender Se uma ontologia DTDL existente tiver a maioria, mas não todos, dos modelos que você precisa em sua solução, você pode estender a ontologia com suas próprias adições para criar uma ontologia personalizada. Adoção de ontologias padrão do setor

Estendendo ontologias
Convert Se você já tiver modelos existentes representados em outro formato padrão do setor, poderá convertê-los em DTDL para usá-los com os Gêmeos Digitais do Azure. Convertendo ontologias
Autor Você pode desenvolver suas próprias ontologias DTDL personalizadas do zero, usando quaisquer padrões aplicáveis da indústria como inspiração. Modelos DTDL

Usando ontologias existentes

As ontologias existentes no setor fornecem um ótimo ponto de partida para soluções de gêmeos digitais. Elas abrangem um conjunto de modelos e relações específicas de domínio entre entidades para projetar, criar e analisar um grafo de gêmeo digital. As ontologias do setor permitem que os desenvolvedores de soluções iniciem uma solução de gêmeos digitais a partir de um ponto de partida comprovado e se concentrem na solução de problemas de negócios.

O uso dessas ontologias em suas soluções também pode configurá-las para uma integração mais perfeita entre diferentes parceiros e fornecedores, porque as ontologias podem fornecer um vocabulário comum entre as soluções.

Veja aqui alguns outros benefícios para usar ontologias DTDL padrão do setor como esquemas para seus grafos gêmeos:

  • Harmonização de componentes de software, documentação, bibliotecas de consultas e muito mais
  • Investimento reduzido em modelagem conceitual e desenvolvimento de sistema
  • Interoperabilidade de dados mais fácil em um nível semântico
  • Reutilização de melhores práticas, em vez de começar do zero

A Microsoft criou várias ontologias DTDL de código aberto baseadas em padrões da indústria amplamente utilizados. Você pode adotar essas ontologias prontas para uso em suas soluções ou estender as ontologias com suas próprias adições para personalizar suas soluções. Como os modelos nos Gêmeos Digitais do Azure são representados em DTDL (Digital Twins Definition Language), as ontologias projetadas para Gêmeos Digitais do Azure são escritas em DTDL.

Se você tiver um conjunto de modelos para seu setor representado em um formato padrão diferente do setor, como RDF ou OWL, poderá usá-lo como ponto de partida e converter os modelos em DTDL para usá-los nos Gêmeos Digitais do Azure.

Criando suas próprias ontologias

Se não houver nenhuma ontologia do setor existente que atenda às suas necessidades, você sempre poderá desenvolver suas próprias ontologias DTDL personalizadas do zero. Eles podem ser inspirados pelos padrões aplicáveis do setor ou por qualquer outra informação relevante para o seu negócio.

Para obter informações sobre como criar modelos individuais, incluindo todos os campos que eles contêm e como criá-los em DTDL, consulte Modelos DTDL.

Caminho completo de desenvolvimento do modelo

Não importa qual estratégia você escolher para projetar ou integrar uma ontologia aos Gêmeos Digitais do Azure, você pode seguir o caminho completo abaixo para guiá-lo na criação e carregamento de sua ontologia como modelos DTDL.

  1. Comece revisando e entendendo a modelagem DTDL nos Gêmeos Digitais do Azure.
  2. Prossiga com a estratégia de ontologia escolhida: adote, converta, estenda ou crie seus modelos com base nas necessidades de sua solução e setor.
  3. Valide seus modelos para verificar se eles funcionam em documentos de DTDL.
  4. Carregue os modelos concluídos nos Gêmeos Digitais do Azure, usando as APIs ou um exemplo como o Carregador de modelo dos Gêmeos Digitais do Azure.

Uma vez que seus modelos tenham sido enviados para o serviço, você pode...

  • Visualize os modelos em sua ontologia usando o gráfico de modelo no Azure Digital Twins Explorer.
  • Gerencie-os continuamente, incluindo a recuperação de modelos em código, a atualização de modelos e a exclusão de modelos, usando as instruções em Gerenciar modelos DTDL.
  • Use os modelos para criar gêmeos digitais e um gráfico de gêmeos.

Próximas etapas

Leia mais sobre as estratégias de adoção, extensão e conversão de ontologias existentes:

Ou saiba mais sobre o uso de modelos para criar gêmeos digitais: Gêmeos digitais e o grafo de gêmeos.