Separate WFS endpoint for each dataset in TN - one dataset per GetCapabilities response - how to do it?
Dear TN implementers,
I would like to ask for a help in providing INSPIRE direct download service for TN data using OGC WFS. In Slovakia we currently have the following "single" endpoint:
which operatesOn 20 featureTypes as tn-a:AerodromeArea, tn-c:CablewayLink, tn_ra:RailwayArea, tn-ro:RoadArea, etc. each linking to a single INSPIRE dataset metadata record.
The question is whether this is not against the requirement 52 of having one dataset per GetCapabilities response.
If yes, how should data provider do it correctly, provide a separate endpoint for each featureType, separate endpoint for each application schema (tn-ro, tn-ra, tn-a).
Thank you in advance for sharing your experiences in implementing direct download service based on WFS for TN data.
And also, is there any definition of a INSPIRE dataset and its relation to WFS featureType. Could not find definition of INSPIRE dataset anywhere (incl. INSPIRE registry - glossary, TG for download service, etc...)
Tomas
Please note this is not an authoritative answer!
The definition of "dataset" in INSPIRE is taken from ISO 19115, and is at http://inspire.ec.europa.eu/glossary/DataSet. You can see this in the Directive, Chapter I General Provisions, Article 3, bullet 3 (English: http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:L:2007:108:FULL&from=EN).
In my opinion, that makes requirement 52 of the Download Services TG self fullfilling, in that 'all the data returned from this endpoint' is a way of identifying all that data as a data set!
In many discussions here and at INSPIRE conferences, it is clear that an INSPIRE dataset can certainly contain a variety of feature types. I think the most common approach is to consider it somewhat akin to an 'application schema' in the INSPIRE specifications, so you would have one dataset each for Air, Rail, Road. But I don't think that's a requirement.
Speaking on behalf of Ordnance Survey, GB, we have made some INSPIRE datasets that correspond to individual application schemas, but in others we have included feature types from more than one application schema - e.g. our vector Elevation dataset also includes LandWaterBoundary features, because our "elevation" customers are used to getting at least some indication of the tide line with their contours. Noone has challenged the validity of that, but I haven't actually tried it with the recent validator.
I hope that helps.
Hi,
You may see this thread that covers this topic:
https://themes.jrc.ec.europa.eu/discussion/view/88206/it-seems-that-there-is-only-one-fully-compliant-solution-to-serve-multiple-harmonised-datasets-trough-wfs-20?offset=30
A dataset that contains more aplication schemas and that is implementing short URLs, is this one:
http://gmlid.eu/RO/ENV/PADS/MD
It should be understood that a dataset is not linked to an individual application schema. If you are familiar with ESRI, one dataset = one ESRI Feature Dataset that contains multiple feature classes (application schemas).
Best regards,
Iurie Maxim
So, to follow up on Peter's self fulfilling requirement 52, worst case, we reverse engineer our metadata to suit the blocks of data we provide under one end point?
For institutions that can argue that all their data is one dataset, things get very simple :)
Question is what to do if an institution does has multiple datasets (blocks of data too divergent to claim as one set) that also span INSPIRE Themes? Has anybody experimented with providing the same INSPIRE Theme in multiple versions? (does this work with the GeoServer fix for unique endpoints?)
Hi Kathi,
Should try with Geoserver 2.13 that implemented isolated workspaces. We did not tried it yet. The 2.13 stable version was just released on 19 March, so one month ago (beta was released on 28 February).
Iurie
Hi,
We tested quite intensely the Geoserver 2.13.0 in the last month and we come to certain conclusions that I posted today here https://themes.jrc.ec.europa.eu/discussion/view/88206/it-seems-that-there-is-only-one-fully-compliant-solution-to-serve-multiple-harmonised-datasets-trough-wfs-20?offset=30
Unfortunately we come to the conclusion that the Geoserver isolated workspaces are not yet suitable for implementing INSPIRE, so currently the only solution is still to install multiple Geoserver instances.
If anyone come to a different conclusion, please let all of us know.
Hope it helps,
Iurie Maxim
http://essensys.ro
Regarding the fulfilment of requirement 52 - having one dataset per GetCapabilities response - I would point out that this issue is not present in deegree: if I want to serve e.g. Natura 2000 SPA and Natura2000 SCI datasets with same deegree instance, I am able to just configure two different endpoints (using the same instance and workspace)
Please follow these links (be aware that this is a test server):
http://cloud.epsilon-italia.it:8085/deegree-webservices-3.3.18/services/ps_Natura2000SPA?request=GetFeature&Language=eng&service=WFS&version=2.0.0&count=10&typeNames=ps:ProtectedSite
http://cloud.epsilon-italia.it:8085/deegree-webservices-3.3.18/services/ps_Natura2000SCI?request=GetFeature&Language=eng&service=WFS&version=2.0.0&count=10&typeNames=ps:ProtectedSite
Stefania
@Stefania: These are very good news. Thank you for sharing the info.
Indeed Deegree made a lot of steps forward, most probably based on the INSPIRE project in Malta.
ArcGIS Server for INSPIRE made as well steps forward, most probably based on the INSPIRE project in Cyprus.
However Geoserver is not able yet to fulfil the requirement 52, nor to pass the WFS 2.0 OCG CITE tests.
Snowflake Go Publisher WFS is fullfiling the requirement 52, but is not WFS 2.0 OGC CITE certified, while it is passing all requirements from the INSPIRE Technical Guidelines for Download Services.
Anyone can share information regarding implmentations with ArcGIS Server for INSPIRE in relation with fulfilment of requirement 52 and if there is any licencing policy per endpoint or not ?
Iurie
Dear Peter (https://themes.jrc.ec.europa.eu/discussion/reply/view/185333/185277)
Could you please share the reference for the dataset you mentioned contains " LandWaterBoundary features".
Thanks in advance, Martin