Ontoloji nedir?

Bu makalede sektör ontolojileri kavramı ve Bunların Azure Digital Twins bağlamında nasıl kullanılabildiği açıklanmaktadır.

Azure Digital Twins çözümünün sözlüğü, ortamınızda var olan varlık türlerini açıklayan modeller kullanılarak tanımlanır. Ontoloji, üretim, yapı yapıları, IoT sistemleri, akıllı şehirler, enerji şebekeleri, web içeriği ve daha fazlası gibi belirli bir alanı kapsamlı bir şekilde açıklayan bir model kümesidir.

Sıfırdan tamamlanmış ve bir etki alanını açıklayan bir model kümesi yazdığınızda kendi ontolojinizi oluşturursunuz. Alternatif olarak, bazen bir endüstri için modelleme standartları zaten mevcuttur ve ontolojiyi kendiniz sıfırdan oluşturmak yerine mevcut ontolojiye dayanmak daha etkili olabilir.

Bu bölümdeki makalelerde, mevcut ontolojilerin bugün neleri kullanabileceği ve sektör standartlarını Azure Digital Twins'de kullanılmak üzere ontolojilere dönüştürmeye yönelik farklı stratejiler de dahil olmak üzere, Azure Digital Twins senaryolarınız için ontolog oluşturma ve önceden var olan endüstri ontolojilerini kullanma hakkında daha fazla bilgi verilmektedir.

Azure Digital Twins için ontoloji stratejilerinin özeti

Azure Digital Twins'de kullanılacak DTDL ontolog'ları oluşturmaya yönelik ana stratejiler aşağıdadır. Sektörünüz için mevcut malzemelerin çözümünüzle ne kadar yakın olduğuna bağlı olarak sizin için en uygun olanı seçin.

Strateji Tanım Kaynaklar
Benimseme Microsoft'un yaygın olarak kabul edilen endüstri standartlarına göre oluşturulmuş açık kaynak DTDL ontolojilerinden birini benimseyerek çözümünüzü hemen başlatabilirsiniz. Ontolojiler ihtiyacınız olan tüm modelleri içeriyorsa, bu model kümelerini olduğu gibi alıp kullanıma açık şekilde kullanabilirsiniz. Endüstri standardı ontolojileri benimseme
Genişlet Mevcut bir DTDL ontolojisi, çözümünüzde ihtiyacınız olan modellerin tümüne değil de çoğuna sahipse, özelleştirilmiş bir ontoloji oluşturmak için ontolojiyi kendi eklemelerinizle genişletebilirsiniz. Endüstri standardı ontolojileri benimseme

Ontolojileri genişletme
Dönüştür Zaten başka bir standart sektör biçiminde temsil edilen modelleriniz varsa, bunları Azure Digital Twins ile kullanmak için DTDL'ye dönüştürebilirsiniz. Ontolojileri dönüştürme
Yazar İlham kaynağı olarak ilgili endüstri standartlarını kullanarak sıfırdan kendi özel DTDL ontolojilerinizi geliştirebilirsiniz. DTDL modelleri

Mevcut ontolojileri kullanma

Mevcut endüstri ontolojileri, dijital ikiz çözümleri için harika bir başlangıç noktası sağlar. Dijital ikiz grafı tasarlama, oluşturma ve ayrıştırma amacıyla etki alanına özgü modeller ve varlıklar arasındaki ilişkiler kümesini kapsar. Sektör ontolojileri, çözüm geliştiricilerinin kanıtlanmış bir başlangıç noktasından dijital ikiz çözümü başlatmasını ve iş sorunlarını çözmeye odaklanmasını sağlar.

Bu ontolojileri çözümlerinizde kullanmak, farklı iş ortakları ve satıcılar arasında daha sorunsuz tümleştirme için de ayarlayabilir, çünkü ontolojiler çözümler arasında ortak bir sözlük sağlayabilir.

İkiz grafikleriniz için şema olarak endüstri standardı DTDL ontologies kullanmanın diğer bazı avantajları şunlardır:

  • Yazılım bileşenlerinin, belgelerin, sorgu kitaplıklarının ve daha fazlasının uyumlu hale getirilmesi
  • Kavramsal modellemeye ve sistem geliştirmeye daha az yatırım
  • Anlam düzeyinde daha kolay veri birlikte çalışabilirliği
  • Sıfırdan başlamak yerine yeniden kullanım için en iyi yöntem

Microsoft, yaygın olarak kullanılan endüstri standartlarına göre oluşturulmuş birkaç açık kaynak DTDL ontolojisi oluşturmuştur. Çözümlerinizde bu ontolojileri kullanıma açık olarak benimseyebilir veya çözümlerinizi özelleştirmek için kendi eklemelerinizle ontologları genişletebilirsiniz. Azure Digital Twins'deki modeller Digital Twins Tanım Dili (DTDL) ile temsil edildiğinden, Azure Digital Twins için tasarlanan ontolojiler DTDL'de yazılır.

Sektörünüz için RDF veya OWL gibi farklı standart bir endüstri biçiminde temsil edilen bir model kümeniz varsa, başlangıç noktası olarak kullanabilir ve modelleri Azure Digital Twins'de kullanmak için DTDL'ye dönüştürebilirsiniz.

Kendi ontolojilerinizi yazma

İhtiyaçlarınızı karşılayan mevcut bir endüstri ontolojisi yoksa, her zaman sıfırdan kendi özel DTDL ontolojilerinizi geliştirebilirsiniz. Bunlar, geçerli endüstri standartlarından veya işletmenizle ilgili diğer bilgilerden ilham alabilir.

İçerdikleri tüm alanlar ve bunları DTDL'de yazma dahil olmak üzere tek tek modelleri tasarlama hakkında bilgi için bkz . DTDL modelleri.

Tam model geliştirme yolu

Bir ontolojiyi Azure Digital Twins ile tasarlamak veya tümleştirmek için hangi stratejiyi seçerseniz seçin, DTDL modelleri olarak ontolojinizi oluşturma ve karşıya yükleme konusunda size yol göstermek için aşağıdaki tam yolu izleyebilirsiniz.

  1. Azure Digital Twins'de DTDL modellemesini gözden geçirerek ve anlayarak başlayın.
  2. Seçtiğiniz ontoloji stratejisiyle devam edin: çözümünüzün ve sektörünüzün ihtiyaçlarına göre modellerinizi benimseme, dönüştürme, genişletme veya yazma.
  3. DTDL belgeleri üzerinde çalıştıklarını doğrulamak için modellerinizi doğrulayın.
  4. API'leri veya Azure Digital Twins model yükleyicisi gibi bir örneği kullanarak tamamlanmış modellerinizi Azure Digital Twins'e yükleyin.

Modelleriniz hizmete yüklendikten sonra...

  • Azure Digital Twins Gezgini'ndeki model grafiğini kullanarak ontolojinizdeki modelleri görselleştirin.
  • DTDL modellerini yönetme yönergelerini kullanarak bunları koddaki modelleri alma, modelleri güncelleştirme ve modelleri silme dahil olmak üzere sürekli olarak yönetin.
  • Dijital ikizler ve ikiz grafı oluşturmak için modelleri kullanın.

Sonraki adımlar

Mevcut ontolojileri benimseme, genişletme ve dönüştürme stratejileri hakkında daha fazla bilgi edinin:

Alternatif olarak, modellerin dijital ikizler oluşturmak için nasıl kullanıldığı hakkında bilgi edinin: Dijital ikizler ve ikiz grafiği.