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

INSPIRE Pre-defined ATOM feeds #1899

Closed
etj opened this issue Feb 17, 2017 · 3 comments
Closed

INSPIRE Pre-defined ATOM feeds #1899

etj opened this issue Feb 17, 2017 · 3 comments
Labels
stale stale issue flagged for closure.

Comments

@etj
Copy link
Member

etj commented Feb 17, 2017

Allow GeoNetwork to publish any local Service metadata as a pre-defined ATOM Dataset Download Service
The ATOM feed will encode as ATOM entries all the metadata records referenced in operatesOn elements.

We'll have 2 new services:

  • atom.predefined.service: transforms a Service metadata in an ATOM "Download Service feed"
  • atom.predefined.dataset: tranforms a Data metadata in an ATOM "Dataset feed"

These pre-defined ATOM feeds allow a catalog admin to expose as INSPIRE ATOM feeds only a subset of the available data. The set of the available downloadable resources is static: if other data needs to be made availble in the feed, the Service metadata shall be edited, and a new Data Metadata record shall be added in the operatedOn list.

This transformation of the ISO metadata into ATOM feeds can be performed on the fly, without the need to use the InspireAtomFeed* classes.

etj added a commit to geosolutions-it/core-geonetwork that referenced this issue Feb 17, 2017
@etj
Copy link
Member Author

etj commented Feb 20, 2017

Minimum setup to test the PR:

  • in Admin console/settings,
    • enable "INSPIRE" checkbox
    • in "Resource identifier prefix", set "id_" as the prefix (recommended, since the slashes in the default value may cause problems when creating internal links)
  • create a metadata for data
    • create a resource id for the resource
    • add a downloadable resource, making sure that
      • "Function" is set to "download" (it's a dropdown menu)
      • "Application profile" is set to "ATOM" (it's a free text)
  • create a service metadata
    • in the "Associated resources" panel, add a link to the previously created metadata
    • write down the UUID assigned to this service metadata
  • change to privileges for both metadata, and make them visibile to all.

Make a call to:
http://YOUR_SERVER/geonetwork/srv/eng/atom.predefined.service?uuid=SERVICE_METADATA_UUID

@fgravin
Copy link
Member

fgravin commented May 9, 2017

Thanks for your contribution.

@stijngoedertier
Copy link
Contributor

See also: #1743

@ticheler ticheler added the stale stale issue flagged for closure. label Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale stale issue flagged for closure.
Projects
None yet
Development

No branches or pull requests

4 participants