Vad är en ontologi?
Den här artikeln beskriver begreppet bransch ontologier och hur de kan användas inom ramen för Azure Digital Twins.
Vokabulären för en Azure Digital Twins-lösning definieras med hjälp av modeller som beskriver de typer av entiteter som finns i din miljö. En ontologi är en uppsättning modeller som på ett omfattande sätt beskriver en viss domän, till exempel tillverkning, byggnadsstrukturer, IoT-system, smarta städer, energinät, webbinnehåll med mera.
När du skapar en modelluppsättning från grunden som är klar och beskriver en domän skapar du din egen ontologi. Alternativt finns det ibland modelleringsstandarder för en bransch redan, och det kan vara mer effektivt att luta sig mot den befintliga ontologin istället för att skapa ontologin från grunden själv.
Artiklarna i det här avsnittet förklarar mer om att skapa ontologier och använda befintliga bransch ontologier för dina Azure Digital Twins-scenarier, inklusive vilka befintliga ontologier som är tillgängliga idag och de olika strategierna för att omvandla branschstandarder till ontologier för användning i Azure Digital Twins.
Sammanfattning av ontologistrategier för Azure Digital Twins
Här är de viktigaste strategierna för att skapa DTDL-ontologier som ska användas i Azure Digital Twins. Välj den som fungerar bäst för dig, beroende på hur nära de befintliga materialen för din bransch redan matchar din lösning.
Strategi | Description | Resurser |
---|---|---|
Implementera | Du kan komma igång med din lösning genom att använda en av Microsofts DTDL-ontologier med öppen källkod som har byggts på allmänt accepterade branschstandarder. Om ontologierna innehåller alla modeller som du behöver kan du ta dessa modelluppsättningar som de är och använda dem direkt. | Anta branschstandard ontologier |
Utöka | Om en befintlig DTDL-ontologi har de flesta, men inte alla, av de modeller som du behöver i din lösning, kan du utöka ontologin med dina egna tillägg för att skapa en anpassad ontologi. | Anta branschstandard ontologier Utöka ontologier |
Konvertera | Om du redan har befintliga modeller som representeras i ett annat standardbranschformat kan du konvertera dem till DTDL för att använda dem med Azure Digital Twins. | Konvertera ontologier |
Författare | Du kan utveckla egna anpassade DTDL-ontologier från grunden med hjälp av tillämpliga branschstandarder som inspiration. | DTDL-modeller |
Använda befintliga ontologier
Befintliga bransch ontologier är en bra utgångspunkt för digitala tvillinglösningar. De omfattar en uppsättning domänspecifika modeller och relationer mellan entiteter för att utforma, skapa och parsa en digital tvillinggraf. Bransch ontologier gör det möjligt för lösningsutvecklare att starta en digital tvillinglösning från en beprövad utgångspunkt och fokusera på att lösa affärsproblem.
Om du använder dessa ontologier i dina lösningar kan du också konfigurera dem för smidigare integrering mellan olika partner och leverantörer, eftersom ontologier kan ge ett gemensamt ordförråd mellan olika lösningar.
Här är några andra fördelar med att använda DTDL-ontologier av branschstandard som scheman för dina tvillingdiagram:
- Harmonisering av programvarukomponenter, dokumentation, frågebibliotek med mera
- Minskade investeringar i konceptuell modellering och systemutveckling
- Enklare datakompatibilitet på semantisk nivå
- Återanvändning av bästa praxis i stället för att börja från början
Microsoft har skapat flera DTDL-ontologier med öppen källkod som bygger på allmänt använda branschstandarder. Du kan använda dessa ontologier i dina lösningar eller utöka ontologierna med dina egna tillägg för att anpassa dina lösningar. Eftersom modeller i Azure Digital Twins representeras i DTDL (Digital Twins Definition Language) skrivs ontologier som är utformade för Azure Digital Twins i DTDL.
Om du har en uppsättning modeller för din bransch som representeras i ett annat standardbranschformat, till exempel RDF eller OWL, kan du använda den som utgångspunkt och konvertera modellerna till DTDL för att använda dem i Azure Digital Twins.
Redigera egna ontologier
Om det inte finns någon befintlig branschontologi som uppfyller dina behov kan du alltid utveckla dina egna anpassade DTDL-ontologier från grunden. Dessa kan inspireras av tillämpliga branschstandarder eller annan information som är relevant för ditt företag.
Information om hur du utformar enskilda modeller, inklusive alla fält som de innehåller och hur du skapar dem i DTDL, finns i DTDL-modeller.
Fullständig modellutvecklingsväg
Oavsett vilken strategi du väljer för att utforma eller integrera en ontologi i Azure Digital Twins kan du följa den fullständiga vägen nedan för att vägleda dig genom att skapa och ladda upp din ontologi som DTDL-modeller.
- Börja med att granska och förstå DTDL-modellering i Azure Digital Twins.
- Fortsätt med din valda ontologistrategi: anta, konvertera, utöka eller skapa dina modeller baserat på behoven i din lösning och bransch.
- Verifiera dina modeller för att verifiera att de arbetar med DTDL-dokument.
- Ladda upp dina färdiga modeller till Azure Digital Twins med hjälp av API:erna eller ett exempel som Azure Digital Twins-modelluppladdaren.
När dina modeller har laddats upp till tjänsten kan du...
- Visualisera modellerna i din ontologi med hjälp av modelldiagrammet i Azure Digital Twins Explorer.
- Hantera dem kontinuerligt, inklusive att hämta modeller i kod, uppdatera modeller och ta bort modeller med hjälp av anvisningarna i Hantera DTDL-modeller.
- Använd modellerna för att skapa digitala tvillingar och ett tvillingdiagram.
Nästa steg
Läs mer om strategier för att införa, utöka och konvertera befintliga ontologier:
Eller lär dig mer om hur modeller används för att skapa digitala tvillingar: Digitala tvillingar och tvillingdiagrammet.