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

Upgrade to PyCSW 3 #12540

Open
mattiagiupponi opened this issue Aug 30, 2024 · 0 comments · May be fixed by #12535
Open

Upgrade to PyCSW 3 #12540

mattiagiupponi opened this issue Aug 30, 2024 · 0 comments · May be fixed by #12535
Assignees
Milestone

Comments

@mattiagiupponi
Copy link
Contributor

mattiagiupponi commented Aug 30, 2024

The upgrade to PyCSW 3 will bring several benefits and a refactored PyCSW implementation that improves performance and security.

The primary features brought by the new version are:

  • support for ISO 19115-3 (still in progress)
  • more flexibility in Repository configuration/mapping*
  • else?

Outside the features leveraged by GeoNode, PyCSW 3 implements the OGC API - Records protocol, which could be useful in the future.

*At the moment we have the GeoNodeRepository which uses the ResourceBase model as a metadata source. In the future, the source will come from different sources, represented by a dynamic metadata metamodel. It's not clear if the improvements to the PyCSW 3 repo configuration (e.g. support for DB Views) offer more options compared to PyCSW 2.

CC: #9147

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants