https://github.com/bartkl/metamorph
Metamorph is a Clojure libary that enables the generation of an Avro schema from a given input SHACL model.
https://github.com/bartkl/metamorph
avro-schema data-modeling logical-data-model rdf schema-generation schema-transformations semantic-modeling shacl
Last synced: about 1 year ago
JSON representation
Metamorph is a Clojure libary that enables the generation of an Avro schema from a given input SHACL model.
- Host: GitHub
- URL: https://github.com/bartkl/metamorph
- Owner: bartkl
- License: apache-2.0
- Created: 2022-04-22T13:32:46.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-25T11:25:02.000Z (over 2 years ago)
- Last Synced: 2025-03-24T20:42:59.625Z (about 1 year ago)
- Topics: avro-schema, data-modeling, logical-data-model, rdf, schema-generation, schema-transformations, semantic-modeling, shacl
- Language: Clojure
- Homepage: https://bartkl.github.io/metamorph/
- Size: 1.08 MB
- Stars: 2
- Watchers: 4
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Metamorph
=========
Metamorph is a Clojure library that allows the generation of a variety of schemas from a [PROF](https://www.w3.org/TR/dx-prof/) profile or SHACL shapes graph.
## License
This project is licensed under the [Apache License, Version 2.0](LICENSE).
### Third-party libraries and files
This project includes third-party libraries and files which are licensed under their own respective Open-Source licenses. SPDX license identifier headers are used to show which license applies. The concerning license files can be found in the LICENSES directory.
## Contributing
Please read [Contributing](./CONTRIBUTING.md) if you're interested in contributing to the project.
## Contact
Please refer to [Support](SUPPORT.md).
### Generating documentation
Local:
```
$ antora generate antora-playbook.local.yml
```
Production:
```
$ antora generate antora-playbook.yml
```