Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/greendelta/olca-schema
https://github.com/greendelta/olca-schema
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/greendelta/olca-schema
- Owner: GreenDelta
- License: other
- Created: 2014-12-16T11:32:32.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T13:23:21.000Z (15 days ago)
- Last Synced: 2024-12-10T14:29:56.077Z (15 days ago)
- Language: Python
- Size: 3.05 MB
- Stars: 16
- Watchers: 10
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
README
# openLCA schema
The openLCA schema is the data exchange format of
[openLCA](http://www.openlca.org/). This repository contains the specification
of this format. The best way to read this specification is to:[__Read the documentation online__](http://greendelta.github.io/olca-schema)
## Contributing
The openLCA schema reflects the openLCA model. If we change the schema, we need
to change the openLCA software. This can be quite some effort. However, format
extensions in form of additional fields are easy and could be added if they
are useful (as they could be just ignored if not supported by the software yet).
What needs to be improved always, is the documentation of the format. The data
set types and fields are specified and documented in their respective files in
the [yaml](./yaml) folder. Pull requests are welcome.## Building the artifacts
The data types are defined in a simple YAML format. The following things can be
generated from the files in the [yaml](./yaml) folder with the [osch](./osch)
tool:* the [schema documentation](http://greendelta.github.io/olca-schema)
* a [Python package](https://pypi.org/project/olca-schema/) for reading and
writing openLCA schema data sets in Json, also from and to zip packages
* a [Protocol Buffers schema](https://github.com/GreenDelta/olca-proto/blob/master/proto/olca.proto)
* a [TypeScript package](https://github.com/GreenDelta/olca-ipc.ts)## License
The openLCA schema is in the worldwide public domain, released under the
[CC0 1.0 Universal Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/).![Public Domain Dedication](https://licensebuttons.net/p/zero/1.0/88x31.png)