Co to jest ontologia?

W tym artykule opisano koncepcję dzienników branżowych oraz sposób ich użycia w kontekście usługi Azure Digital Twins.

Słownictwo rozwiązania Azure Digital Twins jest definiowane przy użyciu modeli, które opisują typy jednostek, które istnieją w danym środowisku. Ontologia to zestaw modeli, które kompleksowo opisują daną domenę, takie jak produkcja, struktury budowlane, systemy IoT, inteligentne miasta, sieci energetyczne, zawartość internetowa i inne.

Gdy tworzysz zestaw modeli od podstaw i opisujesz domenę, tworzysz własną ontologię. Alternatywnie, czasami standardy modelowania dla branży już istnieją i może być bardziej skuteczne, aby opierać się na tej istniejącej ontologii zamiast tworzyć ontologię od podstaw.

Artykuły w tej sekcji zawierają więcej informacji na temat tworzenia dzienników i używania wstępnie istniejących w branży na potrzeby scenariuszy usługi Azure Digital Twins, w tym istniejących dzienników, oraz różnych strategii przekształcania standardów branżowych w dzienniki do użycia w usłudze Azure Digital Twins.

Podsumowanie strategii ontologii dla usługi Azure Digital Twins

Poniżej przedstawiono główne strategie tworzenia nalogów DTDL do użycia w usłudze Azure Digital Twins. Wybierz ten, który działa najlepiej, w zależności od tego, jak ściśle istniejące materiały dla twojej branży są już zgodne z twoim rozwiązaniem.

Strategia opis Zasoby
Wdrażanie Możesz szybko rozpocząć pracę z rozwiązaniem, przyjmując jeden z wdrożeń DTDL typu open source firmy Microsoft, który został zbudowany na powszechnie akceptowanych standardach branżowych. Jeśli dzienniki zawierają wszystkie potrzebne modele, możesz użyć tych zestawów modeli, ponieważ są one gotowe. Wdrażanie standardowych nalogów branżowych
Rozszerz Jeśli istniejąca ontologia DTDL ma większość, ale nie wszystkie modele potrzebne w twoim rozwiązaniu, możesz rozszerzyć ontologię o własne dodatki, aby utworzyć niestandardową ontologię. Wdrażanie standardowych nalogów branżowych

Rozszerzanie nalogów
Konwertuj Jeśli masz już istniejące modele reprezentowane w innym standardowym formacie branżowym, możesz przekonwertować je na DTDL, aby używać ich z usługą Azure Digital Twins. Konwertowanie nalogów
Autor Możesz od podstaw opracowywać własne niestandardowe nalogie DTDL, używając dowolnych odpowiednich standardów branżowych jako inspiracji. Modele DTDL

Korzystanie z istniejących nalogów

Istniejące wdrożenia branżowe stanowią doskonały punkt wyjścia dla rozwiązań cyfrowych reprezentacji bliźniaczych. Obejmują one zestaw modeli specyficznych dla domeny i relacji między jednostkami do projektowania, tworzenia i analizowania grafu cyfrowej reprezentacji bliźniaczej. Wdrożenia branżowe umożliwiają deweloperom rozwiązań rozpoczęcie rozwiązania cyfrowej reprezentacji bliźniaczej od sprawdzonego punktu wyjścia i skupienie się na rozwiązywaniu problemów biznesowych.

Użycie tych nałogów w rozwiązaniach może również skonfigurować je w celu zapewnienia bardziej bezproblemowej integracji między różnymi partnerami i dostawcami, ponieważ nalogie mogą zapewnić wspólne słownictwo w różnych rozwiązaniach.

Oto kilka innych korzyści związanych z używaniem standardowych w branży nalogów DTDL jako schematów dla grafów bliźniaczych:

  • Zharmonizowanie składników oprogramowania, dokumentacji, bibliotek zapytań i nie tylko
  • Zmniejszenie inwestycji w modelowanie koncepcyjne i opracowywanie systemów
  • Łatwiejsze współdziałanie danych na poziomie semantycznym
  • Ponowne używanie najlepszych rozwiązań, a nie rozpoczynanie od podstaw

Firma Microsoft stworzyła kilka nalogów DTDL typu open source opartych na powszechnie używanych standardach branżowych. Możesz wdrożyć te nalogowania gotowe do użycia w swoich rozwiązaniach lub rozszerzyć nalogowania z własnymi dodatkami, aby dostosować swoje rozwiązania. Ponieważ modele w usłudze Azure Digital Twins są reprezentowane w usłudze Digital Twins Definition Language (DTDL), dzienniki przeznaczone dla usługi Azure Digital Twins są zapisywane w języku DTDL.

Jeśli masz zestaw modeli dla twojej branży, który jest reprezentowany w innym standardowym formacie branżowym, takim jak RDF lub OWL, możesz użyć go jako punktu wyjścia i przekonwertować modele na DTDL , aby używać ich w usłudze Azure Digital Twins.

Tworzenie własnych nalogów

Jeśli nie ma istniejącej ontologii branżowej spełniającej Twoje potrzeby, zawsze możesz opracowywać własne niestandardowe wdrożenia dtDL od podstaw. Mogą one być inspirowane odpowiednimi standardami branżowymi lub wszelkimi innymi informacjami, które są istotne dla Twojej firmy.

Aby uzyskać informacje na temat projektowania poszczególnych modeli, w tym wszystkich pól, które zawierają, i sposobu ich tworzenia w języku DTDL, zobacz Modele DTDL.

Pełna ścieżka programowania modelu

Niezależnie od wybranej strategii projektowania lub integrowania ontologii z usługą Azure Digital Twins, możesz postępować zgodnie z pełną ścieżką poniżej, aby przeprowadzić cię przez proces tworzenia i przekazywania ontologii jako modeli DTDL.

  1. Zacznij od przejrzenia i zrozumienia modelowania DTDL w usłudze Azure Digital Twins.
  2. Kontynuuj stosowania wybranej strategii ontologii: adoptuj, konwertuj, rozszerzaj lub twórz modele na podstawie potrzeb rozwiązania i branży.
  3. Zweryfikuj modele, aby sprawdzić, czy działają dokumenty DTDL.
  4. Przekaż gotowe modele do usługi Azure Digital Twins przy użyciu interfejsów API lub przykładu , takiego jak uploader modelu usługi Azure Digital Twins.

Po przekazaniu modeli do usługi możesz...

Następne kroki

Przeczytaj więcej na temat strategii wdrażania, rozszerzania i konwertowania istniejących nalogów:

Możesz też dowiedzieć się, jak modele są używane do tworzenia cyfrowych reprezentacji bliźniaczych: cyfrowe reprezentacje bliźniacze i graf bliźniaczych reprezentacji.