-
Notifications
You must be signed in to change notification settings - Fork 26
/
recordGeoJSON.yaml
128 lines (128 loc) · 3.55 KB
/
recordGeoJSON.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
---
type: object
required:
- id
- type
- time
- geometry
- properties
- links
properties:
id:
type: string
description:
A unique identifier of the catalogue record.
format: uri
conformsTo:
$ref: common/confClasses.yaml#/properties/conformsTo
type:
type: string
enum:
- Feature
time:
$ref: time.yaml
geometry:
oneOf:
- type: null
- $ref: geometryGeoJSON.yaml
properties:
type: object
required:
- type
- title
properties:
created:
type: string
description:
Date of creation of this record.
format: date-time
updated:
type: string
description:
The most recent date on which the record was changed.
format: date-time
type:
type: string
description:
The nature or genre of the resource. The value should be a code,
convenient for filtering records. Where available, a link to
the canonical URI of the record type resource will be added to
the 'links' property.
maxLength: 64
title:
type: string
description:
A human-readable name given to the resource.
description:
type: string
description:
A free-text account of the resource.
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
language:
type: string
description:
The natural language used for textual values (e.g. titles,
descriptions, etc.) of the resource. ISO 639-1/639-2 codes
should be used.
default: en
externalIds:
type: array
description:
An identifier for the resource assigned by an external (to the
catalogue) entity.
items:
type: object
properties:
scheme:
type: string
description:
A reference to an authority or identifier for a knowledge
organization system from which the external identifier was
obtained. It is recommended that the identifier be a
resolvable URI.
value:
type: string
description: The value of the identifier.
required:
- value
themes:
$ref: themes.yaml
formats:
type: array
description:
A list of available distributions of the resource.
items:
type: string
providers:
type: array
items:
$ref: party.yaml
description:
A list of providers qualified by their role in association to the
record.
license:
$ref: license.yaml
rights:
type: string
description:
A statement that concerns all rights not addressed by the license
such as a copyright statement.
links:
type: array
description:
A list of links for accessing the resource (e.g. download link,
access link) in one of the supported distribution formats and/or
links to other resources associated with this resource.
Also, a list of links for navigating the API (e.g. prev,
next, etc.). Since the specification requires that at least
the self link be present then the min items for this list should
be one.
items:
minItems: 1
$ref: common/link.yaml