All Projects → google → Digitalbuildings

google / Digitalbuildings

Licence: apache-2.0
Digital Buildings (ontology and SDK) currently being used by Google internally to manage our own buildings.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Digitalbuildings

Etl
LinkedPipes ETL is an RDF based, lightweight ETL tool
Stars: ✭ 88 (-36.69%)
Mutual labels:  rdf
Ontodia
Ontodia data diagraming library
Stars: ✭ 107 (-23.02%)
Mutual labels:  rdf
Community Server
Community Solid Server: an open and modular implementation of the Solid specifications
Stars: ✭ 117 (-15.83%)
Mutual labels:  rdf
Limes
Link Discovery Framework for Metric Spaces.
Stars: ✭ 94 (-32.37%)
Mutual labels:  rdf
Web Client
Generic Linked Data browser and UX component framework. Apache license.
Stars: ✭ 105 (-24.46%)
Mutual labels:  rdf
Rdf.sh
A multi-tool shell script for doing Semantic Web jobs on the command line.
Stars: ✭ 109 (-21.58%)
Mutual labels:  rdf
Jsonld.js
A JSON-LD Processor and API implementation in JavaScript
Stars: ✭ 1,212 (+771.94%)
Mutual labels:  rdf
Akutan
A distributed knowledge graph store
Stars: ✭ 1,616 (+1062.59%)
Mutual labels:  rdf
Rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+1039.57%)
Mutual labels:  rdf
Raptor
Redland Raptor RDF syntax library
Stars: ✭ 116 (-16.55%)
Mutual labels:  rdf
Client.js
[DEPRECATED] A JavaScript client for Triple Pattern Fragments interfaces.
Stars: ✭ 95 (-31.65%)
Mutual labels:  rdf
Rdf Ext
RDF library for NodeJS and the Browsers
Stars: ✭ 97 (-30.22%)
Mutual labels:  rdf
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 112 (-19.42%)
Mutual labels:  rdf
Clojure Graph Resources
A curated list of Clojure resources for dealing with graph-like data.
Stars: ✭ 94 (-32.37%)
Mutual labels:  rdf
Rdfunit
An RDF Unit Testing Suite
Stars: ✭ 117 (-15.83%)
Mutual labels:  rdf
Node Rdf
ECMAScript libraries for handling RDF data (based off of the current RDF APIs and webr3's js3)
Stars: ✭ 85 (-38.85%)
Mutual labels:  rdf
Ckanext Dcat
CKAN ♥ DCAT
Stars: ✭ 107 (-23.02%)
Mutual labels:  rdf
Owmeta
Unified, simple data access python library for data & facts about C. elegans anatomy
Stars: ✭ 134 (-3.6%)
Mutual labels:  rdf
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 120 (-13.67%)
Mutual labels:  rdf
Solrdf
An RDF plugin for Solr
Stars: ✭ 113 (-18.71%)
Mutual labels:  rdf

Ontology Type Validator Node.js CI HitCount GitHub stars License

Digital Buildings Project

The Digital 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 Digital Buildings ontology and toolset is currently being used by Google to manage buildings in its portfolio.

The Digital 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. Digital 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 Digital 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 ontology 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 ontology upon a change or an extension.
    • RDF/OWL Generator which allows to generate an RDF version from the yaml ontology 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 Google's Digital Building effort. Discussion could include general questions, standards, APIs, and more. [email protected]

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

How to Contribute

Please see the contribution section

License

Copyright 2020 Google LLC

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].