Partager via


Qu’est-ce qu’une ontologie ?

Cet article décrit le concept des ontologies et la façon dont elles peuvent être utilisées dans le contexte d’Azure Digital Twins.

Le vocabulaire d’une solution Azure Digital Twins est défini à l’aide de modèles, lesquels décrivent les types d’entité présents dans votre environnement. Une ontologie est un ensemble de modèles qui décrit de manière exhaustive un domaine donné, comme la fabrication, la construction de structures, les systèmes IoT, les villes intelligentes, les réseaux d’énergie, le contenu web, etc.

Quand vous créez un ensemble de modèles à partir de zéro qui est complet et décrit un domaine, vous créez votre propre ontologie. Il se peut également que des standards de modélisation existent déjà pour un secteur d’activité, et il peut être plus efficace de s’appuyer sur cette ontologie existante plutôt que de créer vous-même l’ontologie à partir de zéro.

Les articles de cette section expliquent plus en détail comment créer des ontologies et utiliser des ontologies du secteur d’activité préexistantes dans vos scénarios Azure Digital Twins, notamment quelles sont les ontologies existantes disponibles aujourd’hui et les différentes stratégies permettant de transformer les standards du secteur d’activité en ontologies à utiliser dans Azure Digital Twins.

Résumé des stratégies d’ontologie pour Azure Digital Twins

Voici les principales stratégies de création d’ontologies DTDL à utiliser dans Azure Digital Twins. Choisissez celle qui vous convient le mieux, selon la mesure dans laquelle les matériaux existants de votre secteur d’activité correspondent déjà à votre solution.

Stratégie Description Ressources
Adopter Vous pouvez démarrer votre solution en adoptant l’une des ontologies DTDL open source de Microsoft qui a été construite sur des standards du secteur d’activité largement acceptés. Si les ontologies contiennent tous les modèles dont vous avez besoin, vous pouvez prendre ces ensembles de modèles et les utiliser tels quels. Adoption d’ontologies conformes aux standards du secteur
Développer Si une ontologie DTDL existante contient la plupart des modèles dont vous avez besoin dans votre solution, mais pas tous, vous pouvez étendre l’ontologie avec vos propres ajouts pour créer une ontologie personnalisée. Adoption d’ontologies conformes aux standards du secteur

Extension d’ontologies
Convertir Si vous avez déjà des modèles existants représentés dans un autre format standard du secteur d’activité, vous pouvez les convertir en DTDL pour les utiliser avec Azure Digital Twins. Conversion d’ontologies
Auteur Vous pouvez développer vos propres ontologies DTDL personnalisées à partir de zéro, en vous inspirant des standards du secteur d’activité applicables. Modèles DTDL

Utilisation d’ontologies existantes

Les ontologies existantes du secteur d’activité constituent un excellent point de départ des solutions à base de jumeaux numériques. Elles englobent un ensemble de modèles spécifiques à un domaine et de relations entre entités, qui permettent de concevoir, de créer et d’analyser un graphe de jumeaux numériques. Les ontologies du secteur d’activité permettent aux développeurs de solution de commencer une solution à base de jumeaux numériques à partir d’un point de départ éprouvé et de se concentrer sur la résolution des problèmes de l’entreprise.

L’utilisation de ces ontologies dans vos solutions peut également permettre une intégration plus transparente par les différents partenaires et fournisseurs, car les ontologies fournissent un vocabulaire commun à toutes les solutions.

Voici quelques autres avantages de l’utilisation d’ontologies DTDL standard comme schémas pour vos graphes de jumeaux :

  • Harmonisation des composants logiciels, de la documentation, des bibliothèques de requêtes, etc.
  • Réduction des investissements dans la modélisation conceptuelle et le développement du système
  • Simplification de l’interopérabilité des données au niveau sémantique
  • Réutilisation des meilleures pratiques, au lieu de partir de zéro

Microsoft a créé plusieurs ontologies DTDL open source basées sur des standards du secteur d’activité largement utilisés. Vous pouvez adopter ces ontologies telles quelles dans vos solutions, ou étendre les ontologies avec vos propres ajouts pour personnaliser vos solutions. Dans la mesure où les modèles sont représentés dans Azure Digital Twins en DTDL (Digital Twins Definition Language), les ontologies conçues pour Azure Digital Twins sont écrites en DTDL.

Si vous disposez d’un ensemble de modèles pour votre secteur d’activité représenté sous un autre format de standard du secteur d’activité, tel que RDF ou OWL, vous pouvez l’utiliser comme point de départ et convertir les modèles en DTDL pour les utiliser dans Azure Digital Twins.

Création de vos propres ontologies

Si aucune ontologie du secteur d’activité répond à vos besoins, vous pouvez toujours développer vos propres ontologies DTDL personnalisées à partir de zéro. Celles-ci peuvent s’inspirer des standards du secteur d’activité applicables ou de toute autre information pertinente pour votre entreprise.

Pour plus d’informations sur la conception de modèles individuels, notamment sur tous les champs qu’ils contiennent et leur création dans DTDL, consultez Modèles DTDL.

Procédure complète de développement du modèle

Quelle que soit la stratégie choisie pour concevoir ou intégrer une ontologie dans Azure Digital Twins, vous pouvez suivre la procédure complète ci-dessous pour vous guider dans la création et le chargement de votre ontologie en tant que modèles DTDL.

  1. Commencez par examiner et comprendre la modélisation DTDL dans Azure Digital Twins.
  2. Poursuivez avec la stratégie d’ontologie que vous avez choisie : adopter, convertir, étendre ou créer vos modèles en fonction des besoins de votre solution et de votre secteur d’activité.
  3. Validez vos modèles pour vérifier qu’ils fonctionnent avec des documents DTDL.
  4. Une fois que vos modèles sont prêts, chargez-les vers Azure Digital Twins en utilisant les API ou un exemple d’application tel que le chargeur de modèles Azure Digital Twins.

Une fois vos modèles chargés sur le service, vous pouvez...

Étapes suivantes

En savoir plus sur les stratégies d’adoption, d’extension et de conversion d’ontologies existantes :

Ou découvrez comment les modèles permettent de créer des jumeaux numériques : Jumeaux numériques et graphe de jumeaux.