geosolutions-it / inspire-issues

This repository works as an aggregator for GeoServer known issues with respect to INSPIRE compliance and support.
https://waffle.io/geosolutions-it/inspire-issues
0 stars 0 forks source link

Where to retrieve the INSPIRE SpatialDataSetIdentifier elements #33

Open nmco opened 5 years ago

nmco commented 5 years ago

In the scenario where WFS 2.0 capabilities is extended, the capabilities document will contain something similar to this:

(...)
<inspire_dls:ExtendedCapabilities>
 <inspire_common:MetadataUrl>
  <inspire_common:URL>
   http://mysite.org/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=wfs2&
  </inspire_common:URL>
  <inspire_common:MediaType>
   application/vnd.ogc.csw.GetRecordByIdResponse_xml
  </inspire_common:MediaType>
 </inspire_common:MetadataUrl>
 <inspire_common:SupportedLanguages>
  <inspire_common:DefaultLanguage>
   <inspire_common:Language>eng</inspire_common:Language>
  </inspire_common:DefaultLanguage>
 </inspire_common:SupportedLanguages>
 <inspire_common:ResponseLanguage>
  <inspire_common:Language>eng</inspire_common:Language>
 </inspire_common:ResponseLanguage>
 <inspire_dls:SpatialDataSetIdentifier
  metadataURL="http://mysite.org/ds/md/ds1.xml">
  <inspire_common:Code>ds1</inspire_common:Code>
  <inspire_common:Namespace>
   http://metadata.mysite.org/ds
  </inspire_common:Namespace>
 </inspire_dls:SpatialDataSetIdentifier>
 <inspire_dls:SpatialDataSetIdentifier>
  <inspire_common:Code>
   fc929094-8a30-2617-e044-002128a47908
  </inspire_common:Code>
 </inspire_dls:SpatialDataSetIdentifier>
</inspire_dls:ExtendedCapabilities>
(...)

The element in cause is the SpatialDataSetIdentifier:

<inspire_dls:SpatialDataSetIdentifier
  metadataURL="http://mysite.org/ds/md/ds1.xml">
  <inspire_common:Code>ds1</inspire_common:Code>
  <inspire_common:Namespace>
   http://metadata.mysite.org/ds
  </inspire_common:Namespace>
 </inspire_dls:SpatialDataSetIdentifier>

My doubt is from where to retrieve the metadataURL, Code and Namespace for a particular INSPIRE theme \ schema \ dataset ? Are they specific to each server instance, hence created by each server setup?

A few resources that I found during my initial investigation: