Skip to main content

Building Metadata OnTology Interoperability Framework

Project description

BuildingMOTIF

codecov Documentation Status PyPI PyPI - Downloads

Enabling the enabling technology of semantic interoperability.

Semantic Interoperability in buildings through standardized semantic metadata is crucial in unlocking the value of the abundant and diverse networked data in buildings, avoiding subsequent data incompatibility/interoperability issues, and paving the way for advanced building technologies like Fault Detection and Diagnostics (FDD), real-time energy optimization, other energy management information systems (EMIS), improved HVAC controls, and grid-integrated energy efficient building (GEB) technologies, all of which are needed to fully de-carbonize buildings.

Utilizing the capabilities of Semantic Web, it is possible to standardize building metadata in structured, expressive, and machine-readable way, but at the same time it is very important to make it easier to implement for field practitioners without advanced knowledge in computer science. Building Metadata OnTology Interoperability Framework (BuildingMOTIF) bridges that gap between theory and practice, by offering a toolset for building metadata creation, storage, visualization, and validation. It is offered in the form of a SDK with easy-to-use APIs, which abstract the underlying complexities of RDF graphs, database management, SHACL validation, and interoperability between different metadata schemas/ontologies. It also supports connectors for easier integration with existing metadata sources (e.g., Building Automation System data, design models, existing metadata models, etc.) which are available at different phases of the building life-cycle.

The objectives of the BuildingMOTIF toolset are to (1) lower costs, reduce installation time, and improve delivered quality of building controls and services for building owners and occupants, (2) enable a simpler and more easily verifiable procurement process for products and services for building managers, and (3) open new business opportunities for service providers, by removing knowledge barriers for parties implementing building controls and services.

Currently, BuildingMOTIF is planned to support Brick Schema, Project Haystack, and the upcoming ASHRAE 223P standard, and to offer both UI and underlying SDK with tutorials and reference documentation to be useful for different levels of expertise of users for maximum adoption.

Documentation

Documentation is organized into sections for References, Tutorials, Guides, and Explanations following the framework Diataxis^1.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buildingmotif-0.4.0.tar.gz (219.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

buildingmotif-0.4.0-py3-none-any.whl (246.2 kB view details)

Uploaded Python 3

File details

Details for the file buildingmotif-0.4.0.tar.gz.

File metadata

  • Download URL: buildingmotif-0.4.0.tar.gz
  • Upload date:
  • Size: 219.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buildingmotif-0.4.0.tar.gz
Algorithm Hash digest
SHA256 3e25e37de3950b4b2d44877059e3ebe9219de7ed96cd3d74e0c6a3b7d16b7989
MD5 f5a8e06343fce96c0cdc58ed496cca72
BLAKE2b-256 ccea734bea79b2e9cce0f2341d4e4dd7edaaaa6d74c46ed11f8c6e20c54e8633

See more details on using hashes here.

File details

Details for the file buildingmotif-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: buildingmotif-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 246.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buildingmotif-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62d0d82b21db1153d63d705d1adaeae2c1c8979c3de5e34dc0836ac6385304b4
MD5 a9d9f38785cd8360546022a9569c5f75
BLAKE2b-256 5a1b787d9eef5e0c8e3f728083fee55b77b59f5f4d787be3694ce4cc29c7e750

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page