WillowTwin open digital twin definition language (DTDL) ontology for airports
Before getting started:
- Install a code editor such as Visual Studio Code to view, manage, and update the files.
- Install git to allow for cloning and working with this repo and its submodules. For Windows, we recommend Git for Windows.
- Learn basic git techniques such as creating a branching, committing, pulling, and pushing.
- Learn about the Digital Twin Definition Language (DTDL) which defines the language used to describe models of digital twins.
- Learn about Azure Digital Twins which is the service WillowTwin is built upon and this ontology gets loaded into as Models.
-
Clone this repo to your local machine by running
git clone
. -
Confirm all of the DTDL files have been pulled to your local machine by running the DTDL Validator self-contained executable. The output should include Validated all files - Your DTDL is valid. After making changes to the DTDL files, it is recommended to run this command prior to committing changes.
-
Start browsing the Ontology which has the following top-level directories:
Directory Description Willow This is the set of WillowTwin DTDL models which are used for creating digital twins NOTE: When creating twins in the WillowTwin, they are always based on a Willow DTDL model id which begins with
dtmi:com:willowinc:airport:
.