-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathcollectionDesc.yaml
162 lines (161 loc) · 5.74 KB
/
collectionDesc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
type: object
required:
- id
- links
properties:
id:
type: string
description: identifier of the collection used, for example, in URIs
example: dem
title:
type: string
description: human readable title of the collection
example: Digital Elevation Model
description:
type: string
description: a description of the data in the collection
example: A Digital Elevation Model.
attribution:
type: string
title: attribution for the collection
accessConstraints:
description: |-
Restrictions on the availability of the collection that the user needs to be aware of before using or redistributing the data:
* unclassified: Available for general disclosure
* restricted: Not for general disclosure
* confidential: Available for someone who can be entrusted with information
* secret: Kept or meant to be kept private, unknown, or hidden from all but a select group of people
* topSecret: Of the highest secrecy
enum:
- unclassified
- restricted
- confidential
- secret
- topSecret
publisher:
type: string
description: Organization or individual responsible for making the data available
license:
type: string
description: The legal provisions under which the data ofthis collection is made available.
rights:
type: string
description: A statement that concerns all rights not addressed by the license such as a copyright statement.
formats:
description: A list of formats in which the data of this collection is distributed
type: array
items:
$ref: '../records-core/format.yaml'
keywords:
type: array
description: The topic or topics of the resource. Typically represented using free-form keywords, tags, key phrases, or classification codes.
items:
type: string
themes:
type: array
description:
A knowledge organization system used to classify the resource.
minItems: 1
items:
$ref: '../records-core/theme.yaml'
contacts:
type: array
description:
A list of contacts qualified by their role(s) in association to the collection.
minItems: 1
items:
$ref: '../records-core/contact.yaml'
resourceLanguages:
type: array
description: The list of languages in which the data of this collection is available.
items:
$ref: '../records-core/language.yaml'
links:
type: array
example:
- href: http://data.example.org/collections/dem?f=json
rel: self
type: application/json
title: Digital Elevation Model
- href: http://data.example.org/collections/dem?f=html
rel: alternate
type: application/json
title: Digital Elevation Model
- href: http://data.example.org/collections/dem/coverage
rel: coverage
type: image/tiff; application=geotiff
title: Digital Elevation Model
- href: http://data.example.org/collections/dem/coverage/domainset
rel: domainset
type: application/json
title: Digital Elevation Model
- href: http://data.example.org/collections/dem/coverage/rangetype
rel: rangetype
type: application/json
title: Digital Elevation Model
- href: http://data.example.org/collections/dem/coverage/metadata
rel: metadata
type: application/json
title: Digital Elevation Model
items:
$ref: '../common-core/link.yaml'
itemType:
description: indicator about the type of the items in the collection if the collection has an accessible /collections/{collectionId}/items endpoint
type: string
default: feature
crs:
description: the list of coordinate reference systems supported by the API; the first item is the default coordinate reference system
type: array
items:
type: string
default:
- http://www.opengis.net/def/crs/OGC/1.3/CRS84
example:
- http://www.opengis.net/def/crs/OGC/1.3/CRS84
- http://www.opengis.net/def/crs/EPSG/0/4326
storageCrs:
description: the native coordinate reference system (i.e., the most efficient CRS in which to request the data, possibly how the data is stored on the server); this is the default output coordinate reference system for Maps and Coverages
type: string
default: http://www.opengis.net/def/crs/OGC/1.3/CRS84
example: http://www.opengis.net/def/crs/OGC/1.3/CRS84
epoch:
description: Epoch of the native (storage) Coordinate Reference System (CRS)
type: number
example: 2021.33
dataType:
allOf:
- description: Type of data represented in the collection
- $ref: '../../schemas/common-geodata/dataType.yaml'
geoDataClasses:
description: URIs identifying a class of data contained in the geospatial data (useful for example to determine compatibility with styles or processes)
type: array
items:
type: string
format: uri
geometryDimension:
description: 'The geometry dimension of the features shown in this layer (0: points, 1: curves, 2: surfaces, 3: solids), unspecified: mixed or unknown'
type: integer
minimum: 0
maximum: 3
minScaleDenominator:
description: Minimum scale denominator for usage of the collection
type: number
maxScaleDenominator:
description: Maximum scale denominator for usage of the collection
type: number
minCellSize:
description: Minimum cell size for usage of the collection
type: number
maxCellSize:
description: Maximum cell size for usage of the collection
type: number
created:
description: Timestamp indicating when the collection was first produced
type: string
format: date-time
updated:
description: Timestamp of the last change/revision to the collection
type: string
format: date-time
extent:
$ref: 'extent.yaml'