Wat is een ontologie?

In dit artikel wordt het concept van brancheonologieën beschreven en hoe ze kunnen worden gebruikt binnen de context van Azure Digital Twins.

De woordenlijst van een Azure Digital Twins-oplossing wordt gedefinieerd met behulp van modellen, waarin de typen entiteiten worden beschreven die in uw omgeving aanwezig zijn. Een ontologie is een reeks modellen die een bepaald domein uitgebreid beschrijven, zoals productie, bouwstructuren, IoT-systemen, slimme steden, energienetten, webinhoud en meer.

Wanneer u een volledig nieuwe modelset maakt en een domein beschrijft, maakt u uw eigen ontologie. Soms bestaan er ook modelleringsstandaarden voor een branche en kan het effectiever zijn om te leunen op die bestaande ontologie in plaats van de ontologie helemaal zelf te maken.

In de artikelen in deze sectie wordt meer uitgelegd over het maken van ontologieën en het gebruik van bestaande industrie ontologieën voor uw Azure Digital Twins-scenario's, waaronder welke bestaande ontologieën er vandaag beschikbaar zijn, en de verschillende strategieën voor het omzetten van industriestandaarden in ontologieën voor gebruik in Azure Digital Twins.

Samenvatting van ontologiestrategieën voor Azure Digital Twins

Hier volgen de belangrijkste strategieën voor het maken van DTDL-ontologieën voor gebruik in Azure Digital Twins. Kies het materiaal dat het beste bij u past, afhankelijk van de mate waarin de bestaande materialen voor uw branche al overeenkomen met uw oplossing.

Strategie Omschrijving Resources
Adopteren U kunt snel aan de slag met uw oplossing door gebruik te maken van een van de opensource DTDL-ontologieën van Microsoft die zijn gebaseerd op algemeen geaccepteerde industriestandaarden. Als de ontologieën alle modellen bevatten die u nodig hebt, kunt u deze modelsets gebruiken zoals ze zijn en deze out-of-the-box gebruiken. Industriestandaard ontologieën aannemen
Uitbreiden Als een bestaande DTDL-ontologie de meeste, maar niet alle modellen bevat die u nodig hebt in uw oplossing, kunt u de ontologie uitbreiden met uw eigen toevoegingen om een aangepaste ontologie te maken. Industriestandaard ontologieën aannemen

Ontologieën uitbreiden
Converteren Als u al bestaande modellen hebt weergegeven in een andere standaardindeling in de branche, kunt u ze converteren naar DTDL om ze te gebruiken met Azure Digital Twins. Ontologieën converteren
Auteur U kunt uw eigen aangepaste DTDL ontologieën helemaal zelf ontwikkelen, met behulp van alle toepasselijke industriestandaarden als inspiratie. DTDL-modellen

Bestaande ontologieën gebruiken

Bestaande industrie ontologieën bieden een goed uitgangspunt voor digitale dubbeloplossingen. Ze omvatten een set domeinspecifieke modellen en relaties tussen entiteiten voor het ontwerpen, maken en parseren van een digitale dubbelgrafiek. Met ontologieën in de branche kunnen oplossingsontwikkelaars vanuit een bewezen uitgangspunt een digitale dubbeloplossing starten en zich richten op het oplossen van zakelijke problemen.

Door deze ontologieën in uw oplossingen te gebruiken, kunnen ze ook worden ingesteld voor naadloze integratie tussen verschillende partners en leveranciers, omdat ontologieën een gemeenschappelijk vocabulaire kunnen bieden voor oplossingen.

Hier volgen enkele andere voordelen voor het gebruik van industriestandaard DTDL-ontologieën als schema's voor uw tweelinggrafieken:

  • Harmonisatie van softwareonderdelen, documentatie, querybibliotheken en meer
  • Verminderde investering in conceptuele modellering en systeemontwikkeling
  • Eenvoudigere interoperabiliteit van gegevens op semantisch niveau
  • Best practice hergebruiken, in plaats van helemaal opnieuw te beginnen

Microsoft heeft verschillende opensource DTDL-ontologieën gemaakt die zijn gebaseerd op veelgebruikte industriestandaarden. U kunt deze ontologieën out-of-the-box in uw oplossingen gebruiken of de ontologieën uitbreiden met uw eigen toevoegingen om uw oplossingen aan te passen. Omdat modellen in Azure Digital Twins worden weergegeven in Digital Twins Definition Language (DTDL), worden ontologieën die zijn ontworpen voor Azure Digital Twins geschreven in DTDL.

Als u een set modellen hebt voor uw branche die wordt weergegeven in een andere standaardindeling, zoals RDF of OWL, kunt u deze als uitgangspunt gebruiken en de modellen converteren naar DTDL om ze te gebruiken in Azure Digital Twins.

Uw eigen ontologieën ontwerpen

Als er geen bestaande brancheonologie is die aan uw behoeften voldoet, kunt u altijd uw eigen aangepaste DTDL-ontologieën helemaal zelf ontwikkelen. Deze kunnen worden geïnspireerd op toepasselijke industriestandaarden of andere informatie die relevant is voor uw bedrijf.

Zie DTDL-modellen voor informatie over het ontwerpen van afzonderlijke modellen, inclusief alle velden die ze bevatten en hoe u ze ontwerpt in DTDL.

Volledig pad voor modelontwikkeling

Ongeacht welke strategie u kiest voor het ontwerpen of integreren van een ontologie in Azure Digital Twins, kunt u het volledige pad hieronder volgen om u te begeleiden bij het maken en uploaden van uw ontologie als DTDL-modellen.

  1. Begin met het controleren en begrijpen van DTDL-modellen in Azure Digital Twins.
  2. Ga verder met de gekozen ontologiestrategie: uw modellen implementeren, converteren, uitbreiden of ontwerpen op basis van de behoeften van uw oplossing en branche.
  3. Valideer uw modellen om te controleren of ze werken met DTDL-documenten.
  4. Upload uw voltooide modellen naar Azure Digital Twins met behulp van de API's of een voorbeeld zoals de uploader van het Azure Digital Twins-model.

Zodra uw modellen naar de service zijn geüpload, kunt u...

  • Visualiseer de modellen in uw ontologie met behulp van de modelgrafiek in Azure Digital Twins Explorer.
  • Beheer ze doorlopend, waaronder het ophalen van modellen in code, het bijwerken van modellen en het verwijderen van modellen, met behulp van de instructies in DTDL-modellen beheren.
  • Gebruik de modellen om digitale dubbels en een dubbelgrafiek te maken.

Volgende stappen

Lees meer over de strategieën voor het aannemen, uitbreiden en converteren van bestaande ontologieën:

Of leer hoe modellen worden gebruikt om digitale dubbels te maken: Digitale dubbels en de tweelinggrafiek.