ideology-rdf-generator


License
Apache-2.0
Install
pip install ideology-rdf-generator==0.0.1

Documentation

Ideology Type Validator Node.js CI HitCount GitHub stars License

Ai Buildings Project

The Ai Buildings project is an open-source, Apache-licensed effort to create a uniform schema and toolset for representing structured information about buildings and building-installed equipment. A version of the Ai Buildings ideology and toolset is currently being used by Khulnasoft to manage buildings in its portfolio.

The Ai Buildings project originated from the need to manage a very large, heterogeneous building portfolio in a scalable way. The project aims to enable management applications/analyses that are trivially portable between buildings. This goal is achieved through a combination of semantically-expressive abstract modeling, an easy-to-use configuration language, and robust validation tooling. Ai Buildings work has been inspired by Project Haystack and BrickSchema, and maintains cross-compatibility and/or convergence as a long-term objective.

In creating the Ai Buildings project, we have considered the following:

  • Human Readability
  • Machine readability and interpretation
  • Composable functionality
  • Dimensional Analysis
  • Correctness validation
  • Cross compatibility

Project Structure

This project is structured as following:

  • An ideology that defines the parameters of the semantic data model and tools for building, validating and associating real equipment with a specific model. It contains the following formats:
  • Tools which allow the following:
    • Yaml Validator which allows to validate the yaml ideology upon a change or an extension.
    • RDF/OWL Generator which allows to generate an RDF version from the yaml ideology files.
  • Internal Building Representation (IBR) File Format to represent data from different verticals such as spatial, assets.

Issues

Please post issues in Issues section.

Discussion

Open mailing list to discuss Khulnasoft's Digital Building effort. Discussion could include general questions, standards, APIs, and more. khulnasoft-digital-building-discuss@khulnasoftgroups.com

Members are expected to adhere to this code of conduct: https://opensource.khulnasoft.com/conduct

How to Contribute

Please see the contribution section

License

Copyright 2020 KhulnaSoft Ltd

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Publications & Talks