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 a fabricação, criação de estruturas, sistemas de IoT, cidades inteligentes, grades de energia, conteúdo da Web e muito mais.
Ao criar um conjunto de modelos do zero que é concluído e descreve um domínio, você está criando sua própria ontologia. Como alternativa, às vezes, os padrões de modelagem para uma indústria já existem, e pode ser mais eficaz se apoiar nessa ontologia existente em vez de criar a ontologia do zero por conta própria.
Os artigos desta seção explicam mais sobre como criar ontologias e usar ontologias do setor pré-existentes para seus cenários dos Gêmeos Digitais do Azure, incluindo quais ontologias existentes estão disponíveis hoje e as diferentes estratégias para transformar padrões do setor em ontologias para uso nos Gêmeos Digitais do Azure.
Resumo das estratégias de ontologia dos 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 aquele que funciona melhor para você, dependendo de quão próximos os materiais existentes para o setor já correspondem à sua solução.
Estratégia | Descrição | Recursos |
---|---|---|
Adotar | Inicie 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á usar esses conjuntos de modelos como eles e usá-los pronto para uso. | Adoção de ontologias padrão do setor |
Extend | Se uma ontologia DTDL existente tiver a maioria, mas não todos, dos modelos necessários em sua solução, você poderá estender a ontologia com suas próprias adições para criar uma ontologia personalizada. |
Adoção de ontologias padrão do setor Extensão de ontologias |
Convert | Caso já tenha 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. | Conversão de ontologias |
Autor | É possível desenvolver suas próprias ontologias DTDL personalizados do zero, usando padrões do setor aplicáveis como inspiração. | Modelos DTDL |
Usar ontologias existentes
Ontologias do setor existentes fornecem um ótimo ponto de partida para soluções de gêmeo digital. 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 comecem uma solução de gêmeo digital com base em um ponto de partida comprovado e se concentrem em resolver problemas empresariais.
O uso dessas ontologias em suas soluções também pode configurá-las para uma integração mais direta entre diferentes parceiros e fornecedores, pois as ontologias podem fornecer um vocabulário comum entre 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 amplamente usados do setor. Você poderá 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 no Gêmeos Digitais do Azure são representados na DTDL (Linguagem de Definição de Gêmeos Digitais), as ontologias projetadas para os Gêmeos Digitais do Azure são escritas em DTDL.
Caso tenha um conjunto de modelos para o setor representado em um formato diferente do setor padrão, 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.
Criar suas próprias ontologias
Se não houver ontologia do setor existente que atenda às suas necessidades, você sempre poderá desenvolver suas próprias ontologias DTDL personalizadas do zero. Elas podem ser inspiradas nos padrões aplicáveis do setor ou em qualquer outra informação relevante para sua empresa.
Para obter informações sobre como criar modelos individuais, incluindo todos os campos que eles contêm e como criar em DTDL, consulte modelos de DTDL.
Caminho de desenvolvimento completo do modelo
Independentemente da estratégia que você escolher para projetar ou integrar uma ontologia nos Gêmeos Digitais do Azure, você poderá seguir o caminho completo abaixo para orientá-lo na criação e no carregamento de suas ontologias como modelos de DTDL.
- Comece revisando e compreendendo a Modelagem de DTDL nos Gêmeos Digitais do Azure.
- Continue com sua estratégia de ontologia escolhida: adote, converta, estendaou crie seus modelos com base nas necessidades de sua solução e setor.
- Valide seus modelos para verificar se eles funcionam em documentos de DTDL.
- 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.
Depois que seus modelos tiverem sido carregados no serviço, você poderá...
- Visualizar os modelos em sua ontologia usando o grafo de modelo no Azure Digital Twins Explorer.
- Gerencie-os continuamente, incluindo a recuperação de modelos em código, atualização de modelos e exclusão de modelos, usando as instruções em Gerenciar modelos de DTDL.
- Use os modelos para criar gêmeos digitais e um grafo gêmeo.
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.