Skip to content

Abstract Test Suite for INSPIRE Download Services Atom pre-defined data-set download conformance class

License

Notifications You must be signed in to change notification settings

nmtoken/ats-download-atom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ats-download-atom

Abstract Test Suite for Atom Implementation of Pre-defined Dataset Download Service of INSPIRE Download Services Technical Guidance

Note: This ATS is in ready-for-review stage, none of the tests have an official INSPIRE MIG approval.

External document references

The following abbreviations are used in the test text for referring to external documents:

Abbreviation Document name
INSPIRE Directive 2007/2/EC of the European Parliament and of the Council of 14 March 2007 establishing an Infrastructure for Spatial Information in the European Community (INSPIRE)
TG DL INSPIRE Download Services Technical Guidance version 3.1
IR NS COMMISSION REGULATION (EC) No 976/2009 of 19 October 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards the Network Services
IR MD COMMISSION REGULATION (EC) No 1205/2008 of 3 December 2008 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards metadata
ATOM <a name"ref_atom"> The Atom Syndication Format (RFC 4287)
GeoRSS Simple GeoRSS Simple
OpenSearch OpenSearch 1.1 specification

TG Requirement coverage

Based on requirement numbering in TG DL.

Req# Description Covered by test(s) IR reference(s)
1 Datasets as individual entries A.01.TGR1.separatedatasets n/a
2 Atom specification conformance A.02.TGR2.conformtoAtomSpecification n/a
3 GeoRSS Simple conformance A.03.TGR3.conformtoGeoRSS-Simple n/a
4 OpenSearch conformance A.04.TGR4.conformtoOpenSearch1.1 n/a
5 Download Service Feed title A.05.IR221.TGR5.feedTitle IR NS, M1, section 2.2.1
6 Metadata record link for service A.06.IR511.TGR6.linkToMetadataForTheService IR NS, M1, section 2.2.1; IR MD, section 2.2.4
7 Download Service Feed self reference A.07.TGR7.selfreference n/a
8 OpenSearch Description link A.08.IR222.TGR8.linktoOpenSearchDescription IR NS, M1, section 2.2.2
9 Download Service Feed ID A.09.TGR9.feedid n/a
10 Download Service Rights A.10.IR221.TGR10.rightselement IR NS, M1, section 2.2.1
11 Download Service Updated A.11.IR221.TGR11.updatedelement IR NS, M1, section 2.2.1
12 Download Service Author A.12.IR221.TGR12.contactinformation IR NS, M1, section 2.2.1
13 Spatial Data Set identifiers in Service Feed A.13.IR221.TGR13.datasetidentifiers IR NS, M1, section 2.2.1
14 Dataset metadata record links in Service Feed A.14.IR221.TGR14.linksToDatasetMetadata IR NS, M1, section 2.2.1
15 Dataset Feed links in Service Feed A.15.TGR15.linkToDatasetFeed n/a
16 WFS Capabilities document link Not testable
17 Dataset Feed ID in Service Feed A.16.TGR17.entryHasId n/a
18 Dataset Feed title in Service Feed A.17.TGR18.entryTitle n/a
19 Dataset Feed Updated element in Service Feed A.18.TGR19.entryUpdated n/a
20 Dataset CRS category elements in Service Feed A.19.IR224.TGR20.entryCRS IR NS, M1, section 2.2.4
21 Dataset Feed title in Dataset Feed A.20.IR224.TGR21.datasetFeedTitle IR NS, M1, section 2.2.4
22 Dataset Feed ID in Dataset Feed A.21.TGR22.datasetFeedId n/a
23 Dataset Feed Rights in Dataset Feed A.22.IR221.TGR23.datasetFeedRights IR NS, M1, section 2.2.1
24 Dataset Updated in Dataset Feed A.23.IR221.TGR24.datasetFeedUpdated IR NS, M1, section 2.2.1
25 Dataset Author in Dataset Feed A.24.IR221.TGR25.datasetFeedContactinformation IR NS, M1, section 2.2.1
26 Dataset content entry A.25.IR31.TGR26.datasetFeedDownloadLink IR NS, M1, section 3.1
27 Dataset format/CRS specific content entries A.26.IR313.TGR27.separateEntriesCRSFormat IR NS, M1, section 3.1.3
28 Dataset Spatial Object Type link A.27.IR4.TGR28.spatialObjectType IR NS, M1, section 4
29 Dataset entry content links A.28.IR31.TGR29.datasetFeedDownloadLinkDetails IR NS, M1, section 3.1
30 Dataset entry content media type A.28.IR31.TGR29.datasetFeedDownloadLinkDetails n/a
31 Dataset entry content language A.29.IR311.TGR31.languageForDownloadLink IR NS, M1, section 3.1.1
32 Sectioned dataset entry links A.30.TGR32.downloadMultipleFiles n/a
33 Sectioned dataset structure A.31.TGR33.downloadMultipleFilesGuidance n/a
34 Only INSPIRE media types allowed A.32.TGR34.INSPIREmediaTypesOnly n/a
35 Dataset CRS category elements in Dataset Feed A.33.IR224.IR313.TGR35.categoryLabelCRS IR NS, M1, section 3.1.3
36 Alternate languages in Service Feed Not testable n/a
37 Language request parameter Not testable n/a
38 Alternate language feed interlinking Not testable n/a
39 OpenSearch Description document A.08.IR222.TGR8.linktoOpenSearchDescription and A.36 - A.40 IR NS, M1, section 2.2.2
40 OpenSearch Description self reference A.35.TGR40.openSearchSelfreference n/a
41 OpenSearch Generic search results URL template A.36.TGR41.openSearchGenericSearchQueries n/a
42 OpenSearch Describe Spatial Data Set Operation template A.37.IR4.TGR42.openSearchUrlDescribeSpatialDataset IR NS, M1, section 4
43 OpenSearch Get Spatial Data Set Operation template A.38.IR3.TGR43.openSearchUrlGetSpatialDataset n/a
44 OpenSearch Spatial Data Set IDs as example queries A.39.IR3.IR4.TGR44.openSearchQueryExample IR NS, M1, section 4
45 OpenSearch supported languages A.40.IR311.IR411.TGR45.openSearchLanguages IR NS, M1, section 4.1.1

Tests

This Conformance Class contains the following tests:

Identifier Status
A.01.TGR1.separatedatasets Ready for review
A.02.TGR2.conformtoAtomSpecification Ready for review
A.03.TGR3.conformtoGeoRSS-Simple Ready for review
A.04.TGR4.conformtoOpenSearch1.1 Ready for review
A.05.IR221.TGR5.feedTitle Ready for review
A.06.IR511.TGR6.linkToMetadataForTheService Ready for review
A.07.TGR7.selfreference Ready for review
A.08.IR222.TGR8.linktoOpenSearchDescription Ready for review
A.09.TGR9.feedid Ready for review
A.10.IR221.TGR10.rightselement Ready for review
A.11.IR221.TGR11.updatedelement Ready for review
A.12.IR221.TGR12.contactinformation Ready for review
A.13.IR221.TGR13.datasetidentifiers Ready for review
A.14.IR221.TGR14.linksToDatasetMetadata Ready for review
A.15.TGR15.linkToDatasetFeed Ready for review
A.16.TGR17.entryHasId Ready for review
A.17.TGR18.entryTitle Ready for review
A.18.TGR19.entryUpdated Ready for review
A.19.IR224.TGR20.entryCRS Ready for review
A.20.IR224.TGR21.datasetFeedTitle Ready for review
A.21.TGR22.datasetFeedId Ready for review
A.22.IR221.TGR23.datasetFeedRights Ready for review
A.23.IR221.TGR24.datasetFeedUpdated Ready for review
A.24.IR221.TGR25.datasetFeedContactinformation Ready for review
A.25.IR31.TGR26.datasetFeedDownloadLink Ready for review
A.26.IR313.TGR27.separateEntriesCRSFormat Ready for review
A.27.IR4.TGR28.spatialObjectType Ready for review
A.28.IR31.TGR29.datasetFeedDownloadLinkDetails Ready for review
A.29.IR311.TGR31.languageForDownloadLink Ready for review
A.30.TGR32.downloadMultipleFiles Ready for review
A.31.TGR33.downloadMultipleFilesGuidance Ready for review
A.32.TGR34.INSPIREmediaTypesOnly Ready for review
A.33.IR224.IR313.TGR35.categoryLabelCRS Ready for review
A.35.TGR40.openSearchSelfreference Ready for review
A.36.TGR41.openSearchGenericSearchQueries Ready for review
A.37.IR4.TGR42.openSearchUrlDescribeSpatialDataset Ready for review
A.38.IR3.TGR43.openSearchUrlGetSpatialDataset Ready for review
A.39.IR3.IR4.TGR44.openSearchQueryExample Ready for review
A.40.IR311.IR411.TGR45.openSearchLanguages Ready for review

Open issues

  • Is it allowed for more than one Download Service Feed to point to the same Dataset Feed? If yes, and if these Download Service Feeds contain different entries pointing to this Dataset Feed, which parent feed should be used for validation? One example for the possible conflict would be different CRS categories in the Download Service Feed entries.

  • Should it be allowed for the Dataset Feed to additionally contain download links to files containing the data in other CRSes than the ones mentioned in it's parent Download Service Feed, or should the CRS (category) list in the Download Service Feed entry and the corresponding Dataset Feed match exactly?

  • Is the hreflang attribute mandatory in the Dataset Feed link entries event if the data is provided only in a single language? If so, the test A.29.IR311.TGR31.languageForDownloadLink is not automatically testable and the should be removed.

XML namespace prefixes

The following prefixes are used to refer to the corresponding XML namespaces in all test descriptions:

Prefix Namespace
atom http://www.w3.org/2005/Atom
georss http://www.georss.org/georss
gmd http://www.isotc211.org/2005/gmd
inspire_common http://inspire.ec.europa.eu/schemas/common/1.0
inspire_dls http://inspire.ec.europa.eu/schemas/inspire_dls/1.0
os http://a9.com/-/spec/opensearch/1.1/
xlink http://www.w3.org/1999/xlink
xml http://www.w3.org/XML/1998/namespace

About

Abstract Test Suite for INSPIRE Download Services Atom pre-defined data-set download conformance class

Resources

License

Stars

Watchers

Forks

Packages

No packages published