Che cos'è un'ontologia?
Questo articolo descrive il concetto di onlogi del settore e come possono essere usati nel contesto di Gemelli digitali di Azure.
Il vocabolario di una soluzione di Gemelli digitali di Azure viene definito usando i modelli, che descrivono i tipi di entità esistenti nell'ambiente in uso. Un'ontologia è un set di modelli che descrivono in modo completo un determinato dominio, ad esempio produzione, strutture di costruzione, sistemi IoT, città intelligenti, griglie energetiche, contenuto Web e altro ancora.
Quando si crea un set di modelli da zero che è completo e descrive un dominio, si sta creando una propria ontologia. In alternativa, a volte gli standard di modellazione per un settore esistono già e può essere più efficace affidarsi a tale ontologia esistente invece di creare l'ontologia da zero.
Gli articoli di questa sezione illustrano in modo più dettagliato la creazione di onlogi e l'uso di onlogi di settore preesistenti per gli scenari di Gemelli digitali di Azure, inclusi gli onlogi esistenti attualmente disponibili e le diverse strategie per trasformare gli standard del settore in onlogi per l'uso in Gemelli digitali di Azure.
Riepilogo delle strategie di ontologia per Gemelli digitali di Azure
Ecco le strategie principali per la creazione di ontlogi DTDL da usare in Gemelli digitali di Azure. Scegli quello più adatto per te, a seconda del modo in cui i materiali esistenti per il tuo settore corrispondono già alla tua soluzione.
Strategia | Descrizione | Risorse |
---|---|---|
Adozione | È possibile iniziare rapidamente la soluzione adottando una delle ontloghe DTDL open source di Microsoft basate su standard di settore ampiamente accettati. Se le onlogi contengono tutti i modelli necessari, è possibile prendere questi set di modelli così come sono e usarli predefiniti. | Adozione di onlogi standard del settore |
Estendi | Se un'ontologia DTDL esistente ha la maggior parte, ma non tutti, dei modelli necessari nella soluzione, è possibile estendere l'ontologia con le proprie aggiunte per creare un'ontologia personalizzata. | Adozione di onlogi standard del settore Estensione di onlogi |
Convert | Se i modelli esistenti sono già rappresentati in un altro formato di settore standard, è possibile convertirli in DTDL per usarli con Gemelli digitali di Azure. | Conversione di onlogi |
Autore | È possibile sviluppare ontlogi DTDL personalizzati da zero, usando qualsiasi standard di settore applicabile come ispirazione. | Modelli DTDL |
Uso di onlogi esistenti
Le onlogi del settore esistenti offrono un ottimo punto di partenza per le soluzioni di gemelli digitali. Comprendono un set di modelli e relazioni specifici del dominio tra entità per la progettazione, la creazione e l'analisi di un grafo di gemelli digitali. Le onlogi del settore consentono agli sviluppatori di soluzioni di iniziare una soluzione di gemelli digitali da un punto di partenza collaudato e concentrarsi sulla risoluzione dei problemi aziendali.
L'uso di queste onlogi nelle soluzioni può anche configurarli per un'integrazione più semplice tra partner e fornitori diversi, perché le ontloghe possono fornire un vocabolario comune tra le soluzioni.
Ecco alcuni altri vantaggi dell'uso di ontlogi DTDL standard del settore come schemi per i grafici gemelli:
- Armonizzazione di componenti software, documentazione, librerie di query e altro ancora
- Riduzione degli investimenti nella modellazione concettuale e nello sviluppo di sistemi
- Interoperabilità dei dati più semplice a livello semantico
- Riutilizzo delle procedure consigliate, invece di iniziare da zero
Microsoft ha creato diverse onlogi DTDL open source basate su standard di settore ampiamente usati. È possibile adottare queste onlogi predefinite nelle soluzioni oppure estendere le onlogi con le proprie aggiunte per personalizzare le soluzioni. Poiché i modelli in Gemelli digitali di Azure sono rappresentati in DTDL (Digital Twins Definition Language), le onloghe progettate per Gemelli digitali di Azure sono scritte in DTDL.
Se si dispone di un set di modelli per il settore rappresentato in un formato di settore standard diverso, ad esempio RDF o OWL, è possibile usarlo come punto di partenza e convertire i modelli in DTDL per usarli in Gemelli digitali di Azure.
Creazione di onlogi personalizzati
Se non esiste un'ontologia del settore che soddisfi le proprie esigenze, è sempre possibile sviluppare ontlogi DTDL personalizzati da zero. Questi elementi possono essere ispirati da standard di settore applicabili o da qualsiasi altra informazione rilevante per l'azienda.
Per informazioni sulla progettazione di singoli modelli, inclusi tutti i campi che contengono e su come crearli in DTDL, vedere Modelli DTDL.
Percorso di sviluppo completo del modello
Indipendentemente dalla strategia scelta per la progettazione o l'integrazione di un'ontologia in Gemelli digitali di Azure, è possibile seguire il percorso completo seguente per creare e caricare l'ontologia come modelli DTDL.
- Per iniziare, esaminare e comprendere la modellazione DTDL in Gemelli digitali di Azure.
- Procedere con la strategia di ontologia scelta: adottare, convertire, estendere o creare i modelli in base alle esigenze della soluzione e del settore.
- Convalidare i modelli per verificare che funzionino con documenti DTDL.
- Caricare i modelli completati in Gemelli digitali di Azure usando le API o un esempio come il caricatore del modello di Gemelli digitali di Azure.
Dopo aver caricato i modelli nel servizio, è possibile...
- Visualizzare i modelli nell'ontologia usando il grafo del modello in Azure Digital Twins Explorer.
- Gestirli in modo continuativo, incluso il recupero di modelli nel codice, l'aggiornamento dei modelli e l'eliminazione di modelli, usando le istruzioni in Gestire i modelli DTDL.
- Usare i modelli per creare gemelli digitali e un grafo gemello.
Passaggi successivi
Altre informazioni sulle strategie di adozione, estensione e conversione di onlogi esistenti:
In alternativa, vedere come vengono usati i modelli per creare gemelli digitali: gemelli digitali e il grafo dei gemelli.