This section of the digitalbuildings tree contains configuration files and documentation for the digitalbuildings model.
The model is provided in two versions:
Documentation for the model can be found in the docs folder.
- Ontology Overview provides an overview of the structure and first principles of the ontology
- Ontology Configuration explains how to write and validate the .yaml configuration files
- Model describes the conventions used in the provided abstract model
- Building Configuration describes the configuration format for mapping concrete assets to a model and validating the mapping
The learning modules provide an overview of:
- The main concepts of the Digital Buildings Ontology.
- How to model and extend types.
- The Building configuration file concepts.
- The validation tools for the Building Configuration file.
In this module, you’ll fully explore the core modeling and organizational concepts of the DBO. These are essential concepts for data modeling and creating building configuration files.
- Lesson 1: Introduction to the DBO
- Lesson 2: Conceptual Model
- Lesson 3: Subfields
- Lesson 4: Fields
- Lesson 5: States and Multi-states
- Lesson 6: Entity Types
- Lesson 7: Mappings
- Lesson 8: Connections
- Lesson 9: Namespaces
In this module, you’ll deepen your understanding of the DBO and practice applying it. Through several hands-on activities, you'll walk through the recommended workflow for creating a building configuration file
- Lesson 1: Get Ready to data model
- Lesson 2: Determine which devices need to be modeled
- Lesson 3: Determine which data points are required
- Lesson 4: Name each data point using the DBO
- Lesson 5: Propose an ontology extension
- Lesson 6: Construct and finalize the building configuration file
- Lesson 7: Validate the instance and telemetry
Enjoy!