Azure Digital Twins (ADT), and its underlying Digital Twins Definition Language (DTDL), enable modeling of your world in terms aligning to others in your industry vertical, or with a custom definition of your own making. The ability to historize, visualize and interact in near real time unlocks many possibilities creating a better tomorrow.
This open-source set of tools can operate on any DTDL ontology, including, as an example, the Real Estate Core ontology.
The ADTTools solution is a collection of tools to aid the creation and deletion of an ADT instance.
The UploadModels
tool is to add an ontology to your own ADT instance. Follow these instructions for details and refer to this article on managing models for more details.
The DeleteModels
tool is if you want to remove models from an ADT instance for a clean start without having to recreate your ADT instance. Instructions are available here.
The RecreateAdtInstance
tool is if you want to tear down and rebuild your ADT instance as an exact replica of what it was before deletion (excluding history). Refer to the readme for more information.
The DTDLValidator
tool aids in the creation of manually crafting DTDL models ensuring compatible formatting with Azure Digital Twins and the DTDL specification. You can lear more about model validation here..
The OWL2DTDL
tool is a converter between an OWL ontology or an ontology network (one root ontology reusing other ontologies through owl:imports
declarations) into a set of DTDL Interface declarations for use with Azure Digital Twins. Learn more in this readme