This repository contains set of Jupyter Notebooks for batch metadata processes.
Requirements:
- Python 3
- Jupyter Notebook (https://jupyter.org/install)
- Pandas (https://pandas.pydata.org/getting_started.html)
- Numpy* (https://numpy.org/install/)
*only needed for 04_clean-validate
- CSV template for OGM Aardvark metadata
- Jupyter Notebook that transforms the CSV into OGM Aardvark JSONs
- directory of sample OGM Aardvark JSONs, taken from the OpenGeoMetadata shared repositories.
- Jupyter Notebook that transforms the JSONs into a CSV
- CSV listing a few ArcGIS Hubs, including each site's DCAT JSON API and default metadata values
- Jupyter Notebook that harvests metadata from the ArcGIS Hubs and writes a CSV
- CSV of sample OGM Aardvark metadata that has missing or incorrect values
- Jupyter Notebook scans the metadata, fixes it, and produces a log of actions taken
aardvark.csv
: Documentation of the OGM Aardvark profilereferenceURIs.csv
: Keys and values of the types of references specified in the OGM Aardvark profile and viewable with GeoBlacklight