https://github.com/ds-wizard/fip2dmp-importer
FIP-to-DMP project importer for Data Stewardship Wizard
https://github.com/ds-wizard/fip2dmp-importer
Last synced: 12 months ago
JSON representation
FIP-to-DMP project importer for Data Stewardship Wizard
- Host: GitHub
- URL: https://github.com/ds-wizard/fip2dmp-importer
- Owner: ds-wizard
- License: apache-2.0
- Created: 2023-04-28T09:43:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-06T13:40:27.000Z (about 2 years ago)
- Last Synced: 2025-06-07T20:09:32.765Z (about 1 year ago)
- Language: Python
- Size: 22.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FIP-to-DMP DSW Project Importer
[](https://github.com/ds-wizard/fip2dmp-importer/releases)
[](https://hub.docker.com/r/datastewardshipwizard/fip2dmp-importer)
[](LICENSE)
FIP-to-DMP project importer for Data Stewardship Wizard
## Usage
### Mapping Specification
The mapping can be specified in the source knowledge model using annotations. There is a detailed information on that topic in the [HOWTO.md](HOWTO.md) document.
### Configuration
All configuration is done through environment variables:
* `DSW_API_URL` = API URL of the DSW instance from which source questionnaires/projects (i.e. FIPs) should be loaded
* `DSW_API_KEY` = [API key](https://guide.ds-wizard.org/en/latest/application/profile/edit/api-keys.html) for that DSW instance
* `PACKAGE_IDS` = specification of a KM filter, e.g. `gofair:fip-wizard-3:all,gofair:fip-wizard-2:all` to list all FIPs made using `gofair:fip-wizard-3` (all versions) and `gofair:fip-wizard-2` (all versions)
### Deployment
This application supports [WSGI](https://wsgi.readthedocs.io/en/latest/index.html) as it is Python-based web application. The suggested deployment is through Docker (see [Dockerfile](Dockerfile)).
### Development
For development, you can use `.env` file and start the app using `run.sh` script.
## License
This project is licensed under the Apache License v2.0 - see the
[LICENSE](LICENSE) file for more details.