Co je ontologie?

Tento článek popisuje koncept oborových ontologií a způsob jejich použití v kontextu služby Azure Digital Twins.

Slovník řešení Azure Digital Twins je definován pomocí modelů, které popisují typy entit, které existují ve vašem prostředí. Ontologie je sada modelů, které komplexně popisují danou doménu, jako je výroba, stavební struktury, systémy IoT, inteligentní města, energetické sítě, webový obsah a další.

Když vytvoříte úplně kompletní sadu modelů a popisujete doménu, vytváříte vlastní ontologii. Alternativně můžete někdy modelovat standardy pro odvětví, které už existují, a může být efektivnější se spoléhat na stávající ontologii místo toho, abyste sami vytvářeli ontologii.

Články v této části vysvětlují další informace o vytváření ontologií a používání existujících oborových ontologií pro scénáře služby Azure Digital Twins, včetně toho, jaké existující ontologie jsou dnes k dispozici, a různé strategie pro přeměnu oborových standardů na ontologie pro použití ve službě Azure Digital Twins.

Shrnutí strategií ontologie pro Azure Digital Twins

Tady jsou hlavní strategie vytváření ontologií DTDL pro použití ve službě Azure Digital Twins. Zvolte ten, který vám nejlépe vyhovuje, podle toho, jak úzce odpovídají vašim řešením stávající materiály pro vaše odvětví.

Strategie Popis Zdroje informací
Přijetí Své řešení můžete začít tím, že přijmete opensourcové ontologie DTDL od Microsoftu, které jsou postavené na široce uznávaných oborových standardech. Pokud ontologie obsahují všechny modely, které potřebujete, můžete tyto sady modelů vzít tak, jak jsou, a použít je předefinované. Přijetí standardních oborových ontologií
Prodloužit Pokud má existující ontologie DTDL většinu, ale ne všech modelů, které ve svém řešení potřebujete, můžete rozšířit ontologii o vlastní přidání a vytvořit přizpůsobenou ontologii. Přijetí standardních oborových ontologií

Rozšíření ontologií
Převést Pokud už máte existující modely reprezentované v jiném standardním oborového formátu, můžete je převést na DTDL a použít je se službou Azure Digital Twins. Převod ontologií
Vytvořit Vlastní ontologie DTDL můžete vyvíjet od nuly s využitím všech příslušných oborových standardů jako inspirace. Modely DTDL

Použití existujících ontologií

Stávající oborové ontologie poskytují skvělý výchozí bod pro řešení digitálních dvojčat. Zahrnují sadu modelů specifických pro doménu a vztahy mezi entitami pro navrhování, vytváření a analýzu grafu digitálních dvojčat. Oborové ontologie umožňují vývojářům řešení začít řešení digitálního dvojčete od osvědčeného výchozího bodu a zaměřit se na řešení obchodních problémů.

Díky těmto ontologiím ve vašich řešeních je můžete také nastavit pro plynulejší integraci mezi různými partnery a dodavateli, protože ontologie můžou poskytovat společnou slovní zásobu napříč řešeními.

Tady jsou některé další výhody použití standardních ontologií DTDL jako schémat pro grafy dvojčat:

  • Harmonizace softwarových komponent, dokumentace, knihoven dotazů a dalších
  • Menší investice do koncepčního modelování a vývoje systémů
  • Snadnější interoperabilita dat na sémantické úrovni
  • Osvědčené postupy znovu použít místo od začátku

Microsoft vytvořil několik opensourcových ontologií DTDL založených na široce používaných oborových standardech. Tyto ontologie můžete ve svých řešeních využít předem nebo rozšířit ontologie o své vlastní doplňky a přizpůsobit tak vaše řešení. Vzhledem k tomu, že modely ve službě Azure Digital Twins jsou reprezentovány v jazyce DTDL (Digital Twins Definition Language), jsou ontologie navržené pro Azure Digital Twins napsané v DTDL.

Pokud máte sadu modelů pro vaše odvětví, které jsou reprezentované v jiném standardním oborovém formátu, jako je RDF nebo OWL, můžete ho použít jako výchozí bod a převést modely na DTDL , abyste je mohli použít ve službě Azure Digital Twins.

Vytváření vlastních ontologií

Pokud neexistuje žádná oborová ontologie, která vyhovuje vašim potřebám, můžete vždy vyvíjet vlastní ontologie DTDL od začátku. Tyto informace můžou být inspirované příslušnými oborovými standardy nebo jinými informacemi, které jsou relevantní pro vaši firmu.

Informace o návrhu jednotlivých modelů, včetně všech polí, která obsahují a jak je vytvořit v DTDL, najdete v tématu Modely DTDL.

Úplná cesta vývoje modelů

Bez ohledu na to, kterou strategii zvolíte pro návrh nebo integraci ontologie do služby Azure Digital Twins, můžete postupovat podle kompletní cesty níže a projít vytvořením a nahráním ontologie jako modelů DTDL.

  1. Začněte tím, že si prohlédnou a pochopíte modelování DTDL ve službě Azure Digital Twins.
  2. Pokračujte ve zvolené strategii ontologie: osvojte, převeďte, rozšiřte nebo vytvořte modely na základě potřeb vašeho řešení a odvětví.
  3. Ověřte modely a ověřte, že pracují dokumenty DTDL.
  4. Nahrajte hotové modely do služby Azure Digital Twins pomocí rozhraní API nebo ukázky, jako je nahrání modelu Azure Digital Twins.

Po nahrání modelů do služby můžete...

  • Vizualizujte modely v ontologii pomocí grafu modelu v Průzkumníku služby Azure Digital Twins.
  • Spravujte je průběžně, včetně načítání modelů v kódu, aktualizace modelů a odstraňování modelů pomocí pokynů v tématu Správa modelů DTDL.
  • Pomocí modelů můžete vytvářet digitální dvojčata a graf dvojčat.

Další kroky

Přečtěte si další informace o strategiích přijetí, rozšíření a převodu stávajících ontologií:

Nebo se dozvíte, jak se modely používají k vytváření digitálních dvojčat: digitální dvojčata a graf dvojčat.