https://github.com/atlasoflivingaustralia/event-core-tools
Tools for use with Darwin Core Archives and the ALA Extended Data Producers' Guide.
https://github.com/atlasoflivingaustralia/event-core-tools
Last synced: 3 months ago
JSON representation
Tools for use with Darwin Core Archives and the ALA Extended Data Producers' Guide.
- Host: GitHub
- URL: https://github.com/atlasoflivingaustralia/event-core-tools
- Owner: AtlasOfLivingAustralia
- License: other
- Created: 2022-07-11T01:49:07.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-11T01:49:11.000Z (almost 3 years ago)
- Last Synced: 2025-01-19T12:13:35.064Z (5 months ago)
- Language: Python
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Event Core Tools
A collection of tools for assembling darwin core archives
that meet the expectations of the *ALA Extended Data Producers’ Guide*This is a minimal collection of tools intended for people who wish to
build Darwin Core Archives from pre-existing files and supplements the
information in the Guide.
If you have a more complex project or something that you want
to be repeatable, have a look at the
[preingestion framework](https://github.com/AtlasOfLivingAustralia/preingestion)## Installation
You will need, already installed on your system:
* [python](https://www.python.org/) version 3.8 or above. The scripts should work with the standard python install.
* A downloaded copy of this project## Use
Use `python dwca.py -h` for information on usage, options, etc.
### DwCA construction
`python dwca.py [options] files ...`
This will create a DwCA in a directory (by default, dwca in the current directory)
that contains all the listed files.
The script will attempt to work out what fields are in the files,
how things link together, the type of object in the file, etc.
using the file names and the fields in each file as a guide.
It will generate a `meta.xml` and a skeleton `eml.xml` for the resulting
DwCA.The input files will need to have a header row containing the
field names.