BuildingMOTIF
Building Metadata OnTology Interoperability Framework (BuildingMOTIF). For models, see https://models.open223.info/
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 10 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
Building Metadata OnTology Interoperability Framework (BuildingMOTIF). For models, see https://models.open223.info/
Basic Info
- Host: GitHub
- Owner: NREL
- License: other
- Language: Jupyter Notebook
- Default Branch: develop
- Homepage: https://buildingmotif.readthedocs.io/
- Size: 49.4 MB
Statistics
- Stars: 58
- Watchers: 10
- Forks: 16
- Open Issues: 69
- Releases: 4
Metadata Files
docs/README.md
BuildingMOTIF
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
The documentation uses Diataxis^1 as a framework for its structure, which is organized into the following sections.
Reference
Tutorials
Guides
Explanations
Appendix
Owner
- Name: National Renewable Energy Laboratory
- Login: NREL
- Kind: organization
- Location: Golden, CO
- Website: http://www.nrel.gov
- Repositories: 599
- Profile: https://github.com/NREL
GitHub Events
Total
- Create event: 19
- Release event: 2
- Issues event: 6
- Watch event: 7
- Delete event: 10
- Issue comment event: 36
- Push event: 247
- Pull request review comment event: 36
- Pull request review event: 47
- Pull request event: 23
- Fork event: 9
Last Year
- Create event: 19
- Release event: 2
- Issues event: 6
- Watch event: 7
- Delete event: 10
- Issue comment event: 36
- Push event: 247
- Pull request review comment event: 36
- Pull request review event: 47
- Pull request event: 23
- Fork event: 9
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Gabe Fierro | g****o@m****u | 476 |
| Matt Steen | m****n@n****v | 275 |
| Hannah Eslinger | h****e@n****v | 108 |
| repo-visualizer | r****r@u****m | 100 |
| TShapinsky | t****y@g****m | 78 |
| Matt Steen | M****n@u****m | 50 |
| Gabe Fierro | g****o@c****u | 16 |
| Avijit Saha | a****a@n****v | 2 |
| daniel | 7****u@u****m | 1 |
| dependabot[bot] | 4****]@u****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 104
- Total pull requests: 175
- Average time to close issues: 4 months
- Average time to close pull requests: about 2 months
- Total issue authors: 10
- Total pull request authors: 8
- Average comments per issue: 0.63
- Average comments per pull request: 2.57
- Merged pull requests: 129
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 13
- Pull requests: 36
- Average time to close issues: 6 days
- Average time to close pull requests: 21 days
- Issue authors: 5
- Pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 2.42
- Merged pull requests: 21
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- TShapinsky (48)
- MatthewSteen (20)
- gtfierro (10)
- wehuang16 (7)
- haneslinger (5)
- hsotirop (5)
- lazlop (4)
- RozitaTeymourzadeh (3)
- yunjoonjung-PNNL (1)
- metesaka (1)
Pull Request Authors
- gtfierro (84)
- MatthewSteen (31)
- TShapinsky (27)
- haneslinger (25)
- dllliu (3)
- avijitsaha (2)
- selamHaile (2)
- dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- pypi 160 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 1
(may contain duplicates) - Total versions: 16
- Total maintainers: 3
proxy.golang.org: github.com/nrel/buildingmotif
- Documentation: https://pkg.go.dev/github.com/nrel/buildingmotif#section-documentation
- License: other
-
Latest release: v0.3.0
published almost 2 years ago
Rankings
proxy.golang.org: github.com/NREL/BuildingMOTIF
- Documentation: https://pkg.go.dev/github.com/NREL/BuildingMOTIF#section-documentation
- License: other
-
Latest release: v0.3.0
published almost 2 years ago
Rankings
pypi.org: buildingmotif
Building Metadata OnTology Interoperability Framework
- Homepage: https://github.com/NREL/BuildingMOTIF
- Documentation: https://buildingmotif.readthedocs.io/
- License: LICENSE
-
Latest release: 0.3.0
published almost 2 years ago
Rankings
Maintainers (3)
Dependencies
- srggrs/assign-one-project-github-action 1.3.1 composite
- 970 dependencies
- @angular-devkit/build-angular ~13.3.2 development
- @angular-eslint/builder 13.5.0 development
- @angular-eslint/eslint-plugin 13.5.0 development
- @angular-eslint/eslint-plugin-template 13.5.0 development
- @angular-eslint/schematics 13.5.0 development
- @angular-eslint/template-parser 13.5.0 development
- @angular/cli ~13.3.2 development
- @angular/compiler-cli ~13.3.0 development
- @types/jasmine ~3.10.0 development
- @types/node ^12.11.1 development
- @typescript-eslint/eslint-plugin 5.27.1 development
- @typescript-eslint/parser 5.27.1 development
- eslint ^8.23.1 development
- jasmine-core ~4.0.0 development
- karma ~6.3.0 development
- karma-chrome-launcher ~3.1.0 development
- karma-coverage ~2.1.0 development
- karma-jasmine ~4.0.0 development
- karma-jasmine-html-reporter ~1.7.0 development
- typescript ~4.6.2 development
- @angular/animations ~13.3.0
- @angular/cdk ^13.3.9
- @angular/common ~13.3.0
- @angular/compiler ~13.3.0
- @angular/core ~13.3.0
- @angular/forms ~13.3.0
- @angular/material ^13.3.9
- @angular/platform-browser ~13.3.0
- @angular/platform-browser-dynamic ~13.3.0
- @angular/router ~13.3.0
- @ctrl/ngx-codemirror ^5.1.1
- codemirror ^5.65.8
- rxjs ~7.5.0
- tslib ^2.3.0
- zone.js ^0.11.8
- 180 dependencies
- Sphinx ^4.4.0 develop
- black ^22.3.0 develop
- ipykernel ^6.13.0 develop
- isort ^5.10.1 develop
- jupyter ^1.0.0 develop
- jupytext ^1.13.8 develop
- mypy ^0.931 develop
- pre-commit ^2.17.0 develop
- pylama ^8.3.8 develop
- pytest-cov ^3.0.0 develop
- rise ^5.7.1 develop
- sphinx-rtd-theme ^1.0.0 develop
- sqlalchemy2-stubs ^0.0.2-alpha.20 develop
- Flask ^2.1.2
- Flask-API ^3.0.post1
- SQLAlchemy ^1.4
- alembic ^1.8.0
- nbmake ^1.3.0
- networkx ^2.7.1
- pyaml ^21.10.1
- pyshacl ^0.19.1
- python ^3.8
- rdflib 6.1.1
- rdflib-sqlalchemy ^0.5.3
- rfc3987 ^1.3.8
- types-PyYAML ^6.0.4
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- snok/install-poetry v1 composite
- jupyter-book *
- matplotlib *
- numpy *
- actions/checkout v3 composite
- actions/setup-python v3 composite
- codecov/codecov-action v3 composite
- snok/install-poetry v1 composite
- python 3.8 build
- node 18.10.0 build
- buildingmotif-api latest
- buildingmotif-app latest
- postgres latest
- ubuntu latest build
- python 3.8 build
- BACpypes * test