Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest changes: XML Harvester, CKAN API actions, fix bugs #16

Merged
merged 19 commits into from
Sep 12, 2023
Merged

Conversation

mjanez
Copy link
Owner

@mjanez mjanez commented Sep 12, 2023

  • Improve Dockerfile/docker-compose files to allow more options when using ckan-ogc
  • Restructured ckan-ogc to make it simpler to integrate into Docker Compose deployments.
  • Add harvesters:
  • Improve harvesters 12a33c6 351868f 4eee080
  • Improve README
  • Improve CKAN API actions with ckan_management controller.
  • Improve mapping functions 1b4baad
  • Minor fixes.

Fix .gitignore
- Update and minor fixes to geodcatap and base (default) metadata schemas to CKAN.
- Update default values of ogc2ckan software
- Update the harvest_schema for input config.yaml schemas.
- Fix get_log_module()
- Upgrade get_mapping_value to returns the mapping value for a given field_input and field_output values.
- Improve make_request to return result as needed.
- Improve create_ckan_datasets to check if datasets already exists in CKAN an avoid it.
- Create get_ckan_dataset_list to retrieve the avalaible CKAN datasets in a server, also if are private datasets (with ckan api_key).
-
- Include ows functions common to all harvesters using owslib (csw, xml).
- Add auxiliary functions such as get_default_dcat_info_attribute to avoid repetition.
- Remove ows common functions, and move to base.
- Minor fixes.
- Minor fixes to avoid repetition.
- Fix distributions creation.
- Fix bug retrieving custom_metadata.
- Minor fixes to avoid repetition and bugs.
Harvests the metadata from a XML file that contains the metadata records in a ISO19139 format.
- Fix log messages.
- Fix data dictionary creation.
@mjanez mjanez added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Sep 12, 2023
@mjanez mjanez self-assigned this Sep 12, 2023
@mjanez mjanez merged commit a2c92c2 into latest Sep 12, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant