A collection of scripts for importing data structures and transforming them to SHACL (Shapes Constraint Language).
- Import data structures from various sources
- Create SHACL shapes corresponding to those structures
Available converters:
- CSV importer
- DSD importer (to recover the old structures of I14Y)
- Import template to build structure from scratch
- Excel template
- Json template
- Postgres importer
- XSD importer
- Python 3.8+
rdflibpyshacl
There is no installation required. Each script can be run separately to generate a SHACL file as needed from each source.
Contributions are welcome! Please open issues or submit pull requests.