Schema Docs
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/recordGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + id |
No |
string |
No |
- |
A unique identifier of the catalog record. |
| + type |
No |
enum (of string) |
No |
- |
- |
| - time |
No |
Combination |
No |
- |
- |
| + geometry |
No |
Combination |
No |
- |
- |
| - conformsTo |
No |
array of string |
No |
- |
The extensions/conformance classes used in this record. |
| + properties |
No |
Combination |
No |
- |
- |
| - links |
No |
array |
No |
- |
- |
| - linkTemplates |
No |
array |
No |
- |
- |
1. Property root > id
Description: A unique identifier of the catalog record.
2. Property root > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "Feature"
3. Property root > time
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
3.1. Property root > time > oneOf > item 0
|
|
| Type |
enum (of null) |
| Required |
No |
Must be one of:
* null
3.2. Property root > time > oneOf > time
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/time |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - date |
No |
string |
No |
- |
- |
| - timestamp |
No |
string |
No |
- |
- |
| - interval |
No |
array |
No |
- |
- |
| - resolution |
No |
string |
No |
- |
Minimum time period resolvable in the dataset, as an ISO 8601 duration. |
3.2.1. Property root > time > oneOf > item 1 > date
| Restrictions |
|
| Must match regular expression |
^\d{4}-\d{2}-\d{2}$ Test |
3.2.2. Property root > time > oneOf > item 1 > timestamp
| Restrictions |
|
| Must match regular expression |
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ Test |
3.2.3. Property root > time > oneOf > item 1 > interval
|
Array restrictions |
| Min items |
2 |
| Max items |
2 |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
3.2.3.1. root > time > oneOf > item 1 > interval > interval items
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
3.2.3.1.1. Property root > time > oneOf > item 1 > interval > interval items > oneOf > item 0
| Restrictions |
|
| Must match regular expression |
^\d{4}-\d{2}-\d{2}$ Test |
3.2.3.1.2. Property root > time > oneOf > item 1 > interval > interval items > oneOf > item 1
| Restrictions |
|
| Must match regular expression |
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ Test |
3.2.3.1.3. Property root > time > oneOf > item 1 > interval > interval items > oneOf > item 2
|
|
| Type |
enum (of string) |
| Required |
No |
Must be one of:
* ".."
3.2.4. Property root > time > oneOf > item 1 > resolution
Description: Minimum time period resolvable in the dataset, as an ISO 8601 duration.
4. Property root > geometry
|
|
| Type |
combining |
| Required |
Yes |
| Additional properties |
Any type allowed |
4.1. Property root > geometry > oneOf > item 0
|
|
| Type |
enum (of null) |
| Required |
No |
Must be one of:
* null
4.2. Property root > geometry > oneOf > geometryGeoJSON
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/geometryGeoJSON |
4.2.1. Property root > geometry > oneOf > item 1 > oneOf > pointGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/pointGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + coordinates |
No |
array of number |
No |
- |
- |
4.2.1.1. Property root > geometry > oneOf > item 1 > oneOf > item 0 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "Point"
4.2.1.2. Property root > geometry > oneOf > item 1 > oneOf > item 0 > coordinates
|
|
| Type |
array of number |
| Required |
Yes |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.1.2.1. root > geometry > oneOf > item 1 > oneOf > item 0 > coordinates > coordinates items
4.2.2. Property root > geometry > oneOf > item 1 > oneOf > multipointGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/multipointGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + coordinates |
No |
array of array |
No |
- |
- |
4.2.2.1. Property root > geometry > oneOf > item 1 > oneOf > item 1 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "MultiPoint"
4.2.2.2. Property root > geometry > oneOf > item 1 > oneOf > item 1 > coordinates
|
|
| Type |
array of array |
| Required |
Yes |
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.2.2.1. root > geometry > oneOf > item 1 > oneOf > item 1 > coordinates > coordinates items
|
|
| Type |
array of number |
| Required |
No |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.2.2.1.1. root > geometry > oneOf > item 1 > oneOf > item 1 > coordinates > coordinates items > coordinates items items
4.2.3. Property root > geometry > oneOf > item 1 > oneOf > linestringGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/linestringGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + coordinates |
No |
array of array |
No |
- |
- |
4.2.3.1. Property root > geometry > oneOf > item 1 > oneOf > item 2 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "LineString"
4.2.3.2. Property root > geometry > oneOf > item 1 > oneOf > item 2 > coordinates
|
|
| Type |
array of array |
| Required |
Yes |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.3.2.1. root > geometry > oneOf > item 1 > oneOf > item 2 > coordinates > coordinates items
|
|
| Type |
array of number |
| Required |
No |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.3.2.1.1. root > geometry > oneOf > item 1 > oneOf > item 2 > coordinates > coordinates items > coordinates items items
4.2.4. Property root > geometry > oneOf > item 1 > oneOf > multilinestringGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/multilinestringGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + coordinates |
No |
array of array |
No |
- |
- |
4.2.4.1. Property root > geometry > oneOf > item 1 > oneOf > item 3 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "MultiLineString"
4.2.4.2. Property root > geometry > oneOf > item 1 > oneOf > item 3 > coordinates
|
|
| Type |
array of array |
| Required |
Yes |
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.4.2.1. root > geometry > oneOf > item 1 > oneOf > item 3 > coordinates > coordinates items
|
|
| Type |
array of array |
| Required |
No |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.4.2.1.1. root > geometry > oneOf > item 1 > oneOf > item 3 > coordinates > coordinates items > coordinates items items
|
|
| Type |
array of number |
| Required |
No |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.4.2.1.1.1. root > geometry > oneOf > item 1 > oneOf > item 3 > coordinates > coordinates items > coordinates items items > coordinates items items items
4.2.5. Property root > geometry > oneOf > item 1 > oneOf > polygonGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/polygonGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + coordinates |
No |
array of array |
No |
- |
- |
4.2.5.1. Property root > geometry > oneOf > item 1 > oneOf > item 4 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "Polygon"
4.2.5.2. Property root > geometry > oneOf > item 1 > oneOf > item 4 > coordinates
|
|
| Type |
array of array |
| Required |
Yes |
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.5.2.1. root > geometry > oneOf > item 1 > oneOf > item 4 > coordinates > coordinates items
|
|
| Type |
array of array |
| Required |
No |
|
Array restrictions |
| Min items |
4 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.5.2.1.1. root > geometry > oneOf > item 1 > oneOf > item 4 > coordinates > coordinates items > coordinates items items
|
|
| Type |
array of number |
| Required |
No |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.5.2.1.1.1. root > geometry > oneOf > item 1 > oneOf > item 4 > coordinates > coordinates items > coordinates items items > coordinates items items items
4.2.6. Property root > geometry > oneOf > item 1 > oneOf > multipolygonGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/multipolygonGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + coordinates |
No |
array of array |
No |
- |
- |
4.2.6.1. Property root > geometry > oneOf > item 1 > oneOf > item 5 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "MultiPoint"
4.2.6.2. Property root > geometry > oneOf > item 1 > oneOf > item 5 > coordinates
|
|
| Type |
array of array |
| Required |
Yes |
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.6.2.1. root > geometry > oneOf > item 1 > oneOf > item 5 > coordinates > coordinates items
|
|
| Type |
array of number |
| Required |
No |
|
Array restrictions |
| Min items |
2 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.6.2.1.1. root > geometry > oneOf > item 1 > oneOf > item 5 > coordinates > coordinates items > coordinates items items
4.2.7. Property root > geometry > oneOf > item 1 > oneOf > geometrycollectionGeoJSON
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/geometrycollectionGeoJSON |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + type |
No |
enum (of string) |
No |
- |
- |
| + geometries |
No |
array |
No |
- |
- |
4.2.7.1. Property root > geometry > oneOf > item 1 > oneOf > item 6 > type
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "GeometryCollection"
4.2.7.2. Property root > geometry > oneOf > item 1 > oneOf > item 6 > geometries
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
4.2.7.2.1. root > geometry > oneOf > item 1 > oneOf > item 6 > geometries > geometryGeoJSON
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Same definition as |
geometry_oneOf_i1 |
|
|
| Type |
array of string |
| Required |
No |
Description: The extensions/conformance classes used in this record.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
6. Property root > properties
|
|
| Type |
combining |
| Required |
Yes |
| Additional properties |
Any type allowed |
6.1. Property root > properties > allOf > recordCommonProperties
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/recordCommonProperties |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - created |
No |
string |
No |
- |
The date this record was created in the server. |
| - updated |
No |
string |
No |
- |
The most recent date on which the record was changed. |
| - type |
No |
string |
No |
- |
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. |
| - title |
No |
string |
No |
- |
A human-readable name given to the resource. |
| - description |
No |
string |
No |
- |
A free-text account of the resource. |
| - keywords |
No |
array of string |
No |
- |
The topic or topics of the resource. Typically represented using free-form keywords, tags, key phrases, or classification codes. |
| - themes |
No |
array |
No |
- |
A knowledge organization system used to classify the resource. |
| - language |
No |
object |
No |
In #/$defs/language |
The language used for textual values in this record representation. |
| - languages |
No |
array |
No |
- |
This list of languages in which this record is available. |
| - resourceLanguages |
No |
array |
No |
- |
The list of languages in which the resource described by this record is available. |
| - externalIds |
No |
array of object |
No |
- |
An identifier for the resource assigned by an external (to the catalog) entity. |
| - formats |
No |
array |
No |
- |
A list of available distributions of the resource. |
| - contacts |
No |
array |
No |
- |
A list of contacts qualified by their role(s) in association to the record or the resource described by the record. |
| - license |
No |
string |
No |
In #/$defs/license |
A legal document under which the resource is made available. If the resource is being made available under a common license then use an SPDX license id (https://spdx.org/licenses/). If the resource is being made available under multiple common licenses then use an SPDX license expression v2.3 string (https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/) If the resource is being made available under one or more licenses that haven't been assigned an SPDX identifier or one or more custom licenses then use a string value of 'other' and include one or more links (rel="license") in the `link` section of the record to the file(s) that contains the text of the license(s). There is also the case of a resource that is private or unpublished and is thus unlicensed; in this case do not register such a resource in the catalog in the first place since there is no point in making such a resource discoverable. |
| - rights |
No |
string |
No |
- |
A statement that concerns all rights not addressed by the license such as a copyright statement. |
6.1.1. Property root > properties > allOf > item 0 > created
|
|
| Type |
string |
| Required |
No |
| Format |
date-time |
Description: The date this record was created in the server.
6.1.2. Property root > properties > allOf > item 0 > updated
|
|
| Type |
string |
| Required |
No |
| Format |
date-time |
Description: The most recent date on which the record was changed.
6.1.3. Property root > properties > allOf > item 0 > type
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.
6.1.4. Property root > properties > allOf > item 0 > title
Description: A human-readable name given to the resource.
6.1.5. Property root > properties > allOf > item 0 > description
Description: A free-text account of the resource.
6.1.6. Property root > properties > allOf > item 0 > keywords
|
|
| Type |
array of string |
| Required |
No |
Description: The topic or topics of the resource. Typically represented using free-form keywords, tags, key phrases, or classification codes.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
6.1.6.1. root > properties > allOf > item 0 > keywords > keywords items
6.1.7. Property root > properties > allOf > item 0 > themes
Description: A knowledge organization system used to classify the resource.
|
Array restrictions |
| Min items |
1 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| theme |
- |
6.1.7.1. root > properties > allOf > item 0 > themes > theme
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/theme |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + concepts |
No |
array of object |
No |
- |
One or more entity/concept identifiers from this knowledge system. it is recommended that a resolvable URI be used for each entity/concept identifier. |
| + scheme |
No |
string |
No |
- |
An identifier for the knowledge organization system used to classify the resource. It is recommended that the identifier be a resolvable URI. The list of schemes used in a searchable catalog can be determined by inspecting the server's OpenAPI document or, if the server implements CQL2, by exposing a queryable (e.g. named `scheme`) and enumerating the list of schemes in the queryable's schema definition. |
6.1.7.1.1. Property root > properties > allOf > item 0 > themes > themes items > concepts
|
|
| Type |
array of object |
| Required |
Yes |
Description: One or more entity/concept identifiers from this knowledge system. it is recommended that a resolvable URI be used for each entity/concept identifier.
|
Array restrictions |
| Min items |
1 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
6.1.7.1.1.1. root > properties > allOf > item 0 > themes > themes items > concepts > concepts items
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + id |
No |
string |
No |
- |
An identifier for the concept. |
| - title |
No |
string |
No |
- |
A human readable title for the concept. |
| - description |
No |
string |
No |
- |
A human readable description for the concept. |
| - url |
No |
string |
No |
- |
A URI providing further description of the concept. |
6.1.7.1.1.1.1. Property root > properties > allOf > item 0 > themes > themes items > concepts > concepts items > id
Description: An identifier for the concept.
6.1.7.1.1.1.2. Property root > properties > allOf > item 0 > themes > themes items > concepts > concepts items > title
Description: A human readable title for the concept.
6.1.7.1.1.1.3. Property root > properties > allOf > item 0 > themes > themes items > concepts > concepts items > description
Description: A human readable description for the concept.
6.1.7.1.1.1.4. Property root > properties > allOf > item 0 > themes > themes items > concepts > concepts items > url
|
|
| Type |
string |
| Required |
No |
| Format |
uri |
Description: A URI providing further description of the concept.
6.1.7.1.2. Property root > properties > allOf > item 0 > themes > themes items > scheme
Description: An identifier for the knowledge organization system used to classify the resource. It is recommended that the identifier be a resolvable URI. The list of schemes used in a searchable catalog can be determined by inspecting the server's OpenAPI document or, if the server implements CQL2, by exposing a queryable (e.g. named scheme) and enumerating the list of schemes in the queryable's schema definition.
6.1.8. Property root > properties > allOf > item 0 > language
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/language |
Description: The language used for textual values in this record representation.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + code |
No |
string |
No |
- |
The language tag as per RFC-5646. |
| - name |
No |
string |
No |
- |
The untranslated name of the language. |
| - alternate |
No |
string |
No |
- |
The name of the language in another well-understood language, usually English. |
| - dir |
No |
enum (of string) |
No |
- |
The direction for text in this language. The default, `ltr` (left-to-right), represents the most common situation. However, care should be taken to set the value of `dir` appropriately if the language direction is not `ltr`. Other values supported are `rtl` (right-to-left), `ttb` (top-to-bottom), and `btt` (bottom-to-top). |
6.1.8.1. Property root > properties > allOf > item 0 > language > code
Description: The language tag as per RFC-5646.
6.1.8.2. Property root > properties > allOf > item 0 > language > name
Description: The untranslated name of the language.
| Restrictions |
|
| Min length |
1 |
6.1.8.3. Property root > properties > allOf > item 0 > language > alternate
Description: The name of the language in another well-understood language, usually English.
6.1.8.4. Property root > properties > allOf > item 0 > language > dir
|
|
| Type |
enum (of string) |
| Required |
No |
| Default |
"ltr" |
Description: The direction for text in this language. The default, ltr (left-to-right), represents the most common situation. However, care should be taken to set the value of dir appropriately if the language direction is not ltr. Other values supported are rtl (right-to-left), ttb (top-to-bottom), and btt (bottom-to-top).
Must be one of:
* "ltr"
* "rtl"
* "ttb"
* "btt"
6.1.9. Property root > properties > allOf > item 0 > languages
Description: This list of languages in which this record is available.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| language |
The language used for textual values in this record. |
6.1.9.1. root > properties > allOf > item 0 > languages > language
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Same definition as |
language |
Description: The language used for textual values in this record.
6.1.10. Property root > properties > allOf > item 0 > resourceLanguages
Description: The list of languages in which the resource described by this record is available.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| language |
The language used for textual values in this record. |
6.1.10.1. root > properties > allOf > item 0 > resourceLanguages > language
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Same definition as |
language |
Description: The language used for textual values in this record.
6.1.11. Property root > properties > allOf > item 0 > externalIds
|
|
| Type |
array of object |
| Required |
No |
Description: An identifier for the resource assigned by an external (to the catalog) entity.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
6.1.11.1. root > properties > allOf > item 0 > externalIds > externalIds items
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - scheme |
No |
string |
No |
- |
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 |
No |
string |
No |
- |
The value of the identifier. |
6.1.11.1.1. Property root > properties > allOf > item 0 > externalIds > externalIds items > scheme
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.
6.1.11.1.2. Property root > properties > allOf > item 0 > externalIds > externalIds items > value
Description: The value of the identifier.
Description: A list of available distributions of the resource.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| format |
- |
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/format |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - name |
No |
string |
No |
- |
- |
| - mediaType |
No |
string |
No |
- |
- |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
6.1.12.1.1.1. The following properties are required
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
6.1.12.1.2.1. The following properties are required
Description: A list of contacts qualified by their role(s) in association to the record or the resource described by the record.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| contact |
Identification of, and means of communication with, person responsible ... |
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/contact |
Description: Identification of, and means of communication with, person responsible
for the resource.
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - identifier |
No |
string |
No |
- |
A value uniquely identifying a contact. |
| - name |
No |
string |
No |
- |
The name of the responsible person. |
| - position |
No |
string |
No |
- |
The name of the role or position of the responsible person taken from the organization's formal organizational hierarchy or chart. |
| - organization |
No |
string |
No |
- |
Organization/affiliation of the contact. |
| - logo |
No |
Combination |
No |
- |
Graphic identifying a contact. The link relation should be `icon` and the media type should be an image media type. |
| - phones |
No |
array of object |
No |
- |
Telephone numbers at which contact can be made. The type of phone number is indicated using the roles property. |
| - emails |
No |
array of object |
No |
- |
Email addresses at which contact can be made. The type of email address is indicated using the roles property. |
| - addresses |
No |
array of object |
No |
- |
Physical location at which contact can be made. The type of address is indicated using the roles property. |
| - links |
No |
array |
No |
- |
On-line information about the contact. |
| - hoursOfService |
No |
string |
No |
- |
Time period when the contact can be contacted. |
| - contactInstructions |
No |
string |
No |
- |
Supplemental instructions on how or when to contact the responsible party. The roles property is used to associate a set of named duties, job functions and/or permissions associated with this contact. (e.g. developer, administrator, etc.). |
| - roles |
No |
array of string |
No |
Same as roles |
The list of duties, job functions or permissions assigned by the system and associated with the context of this member. |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
6.1.13.1.1.1. The following properties are required
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
6.1.13.1.2.1. The following properties are required
Description: A value uniquely identifying a contact.
Description: The name of the responsible person.
Description: The name of the role or position of the responsible person taken from the organization's formal organizational hierarchy or chart.
Description: Organization/affiliation of the contact.
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
Description: Graphic identifying a contact. The link relation should be icon and the media type should be an image media type.
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/link |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/linkBase |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - rel |
No |
string |
No |
- |
The type or semantics of the relation. |
| - type |
No |
string |
No |
- |
A hint indicating what the media type of the result of dereferencing the link should be. |
| - hreflang |
No |
string |
No |
- |
A hint indicating what the language of the result of dereferencing the link should be. |
| - title |
No |
string |
No |
- |
Used to label the destination of a link such that it can be used as a human-readable identifier. |
| - length |
No |
integer |
No |
- |
- |
| - created |
No |
string |
No |
- |
Date of creation of the resource pointed to by the link. |
| - updated |
No |
string |
No |
- |
Most recent date on which the resource pointed to by the link was changed. |
Description: The type or semantics of the relation.
Description: A hint indicating what the media type of the result of dereferencing the link should be.
Description: A hint indicating what the language of the result of dereferencing the link should be.
Description: Used to label the destination of a link such that it can be used as a human-readable identifier.
|
|
| Type |
string |
| Required |
No |
| Format |
date-time |
Description: Date of creation of the resource pointed to by the link.
|
|
| Type |
string |
| Required |
No |
| Format |
date-time |
Description: Most recent date on which the resource pointed to by the link was changed.
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + href |
No |
string |
No |
- |
- |
|
|
| Type |
string |
| Required |
Yes |
| Format |
uri |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + rel |
No |
enum (of string) |
No |
- |
- |
6.1.13.1.7.2.1. The following properties are required
|
|
| Type |
enum (of string) |
| Required |
Yes |
Must be one of:
* "icon"
|
|
| Type |
array of object |
| Required |
No |
Description: Telephone numbers at which contact can be made. The type of
phone number is indicated using the roles property.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + value |
No |
string |
No |
- |
The value is the phone number itself. |
| - roles |
No |
array of string |
No |
In #/$defs/roles |
The list of duties, job functions or permissions assigned by the system and associated with the context of this member. |
Description: The value is the phone number itself.
| Restrictions |
|
| Must match regular expression |
^\+[1-9]{1}[0-9]{3,14}$ Test |
|
|
| Type |
array of string |
| Required |
No |
| Defined in |
#/$defs/roles |
Description: The list of duties, job functions or permissions assigned by the system and associated with the context of this member.
|
Array restrictions |
| Min items |
1 |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| roles items |
- |
|
|
| Type |
array of object |
| Required |
No |
Description: Email addresses at which contact can be made. The type of
email address is indicated using the roles property.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + value |
No |
string |
No |
- |
The value is the email number itself. |
| - roles |
No |
array of string |
No |
Same as roles |
The list of duties, job functions or permissions assigned by the system and associated with the context of this member. |
|
|
| Type |
string |
| Required |
Yes |
| Format |
email |
Description: The value is the email number itself.
|
|
| Type |
array of string |
| Required |
No |
| Same definition as |
roles |
Description: The list of duties, job functions or permissions assigned by the system and associated with the context of this member.
|
|
| Type |
array of object |
| Required |
No |
Description: Physical location at which contact can be made. The type of
address is indicated using the roles property.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| - deliveryPoint |
No |
array of string |
No |
- |
Address lines for the location. |
| - city |
No |
string |
No |
- |
City for the location. |
| - administrativeArea |
No |
string |
No |
- |
State or province of the location. |
| - postalCode |
No |
string |
No |
- |
ZIP or other postal code. |
| - country |
No |
string |
No |
- |
Country of the physical address. ISO 3166-1 is recommended. |
| - roles |
No |
array of string |
No |
Same as roles |
The list of duties, job functions or permissions assigned by the system and associated with the context of this member. |
|
|
| Type |
array of string |
| Required |
No |
Description: Address lines for the location.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
Description: City for the location.
Description: State or province of the location.
6.1.13.1.10.1.4. Property root > properties > allOf > item 0 > contacts > contacts items > addresses > addresses items > postalCode
Description: ZIP or other postal code.
Description: Country of the physical address. ISO 3166-1 is recommended.
|
|
| Type |
array of string |
| Required |
No |
| Same definition as |
roles |
Description: The list of duties, job functions or permissions assigned by the system and associated with the context of this member.
Description: On-line information about the contact.
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| links items |
- |
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
6.1.13.1.11.1.2.1. The following properties are required
Description: Time period when the contact can be contacted.
Description: Supplemental instructions on how or when to contact the
responsible party. The roles property is used to associate
a set of named duties, job functions and/or permissions
associated with this contact. (e.g. developer,
administrator, etc.).
|
|
| Type |
array of string |
| Required |
No |
| Same definition as |
roles |
Description: The list of duties, job functions or permissions assigned by the system and associated with the context of this member.
6.1.14. Property root > properties > allOf > item 0 > license
|
|
| Type |
string |
| Required |
No |
| Defined in |
#/$defs/license |
Description: A legal document under which the resource is made available. If the resource is being made available under a common license then use an SPDX license id (https://spdx.org/licenses/). If the resource is being made available under multiple common licenses then use an SPDX license expression v2.3 string (https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/) If the resource is being made available under one or more licenses that haven't been assigned an SPDX identifier or one or more custom licenses then use a string value of 'other' and include one or more links (rel="license") in the link section of the record to the file(s) that contains the text of the license(s). There is also the case of a resource that is private or unpublished and is thus unlicensed; in this case do not register such a resource in the catalog in the first place since there is no point in making such a resource discoverable.
6.1.15. Property root > properties > allOf > item 0 > rights
Description: A statement that concerns all rights not addressed by the license such as a copyright statement.
6.2. Property root > properties > allOf > item 1
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
7. Property root > links
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
| Each item of this array must be |
Description |
| link |
- |
7.1. root > links > link
8. Property root > linkTemplates
|
Array restrictions |
| Min items |
N/A |
| Max items |
N/A |
| Items unicity |
False |
| Additional items |
False |
| Tuple validation |
See below |
8.1. root > linkTemplates > linkTemplate
|
|
| Type |
combining |
| Required |
No |
| Additional properties |
Any type allowed |
| Defined in |
#/$defs/linkTemplate |
8.1.1. Property root > linkTemplates > linkTemplates items > allOf > linkBase
8.1.2. Property root > linkTemplates > linkTemplates items > allOf > item 1
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
| Property |
Pattern |
Type |
Deprecated |
Definition |
Title/Description |
| + uriTemplate |
No |
string |
No |
- |
Supplies a resolvable URI to a remote resource (or resource fragment). |
| - varBase |
No |
string |
No |
- |
The base URI to which the variable name can be appended to retrieve the definition of the variable as a JSON Schema fragment. |
| - variables |
No |
object |
No |
- |
This object contains one key per substitution variable in the templated URL. Each key defines the schema of one substitution variable using a JSON Schema fragment and can thus include things like the data type of the variable, enumerations, minimum values, maximum values, etc. |
8.1.2.1. Property root > linkTemplates > linkTemplates items > allOf > item 1 > uriTemplate
Description: Supplies a resolvable URI to a remote resource (or resource fragment).
8.1.2.2. Property root > linkTemplates > linkTemplates items > allOf > item 1 > varBase
|
|
| Type |
string |
| Required |
No |
| Format |
uri |
Description: The base URI to which the variable name can be appended to retrieve the definition of the variable as a JSON Schema fragment.
8.1.2.3. Property root > linkTemplates > linkTemplates items > allOf > item 1 > variables
|
|
| Type |
object |
| Required |
No |
| Additional properties |
Any type allowed |
Description: This object contains one key per substitution variable in the templated URL. Each key defines the schema of one substitution variable using a JSON Schema fragment and can thus include things like the data type of the variable, enumerations, minimum values, maximum values, etc.
Generated using json-schema-for-humans on 2025-11-07 at 00:41:11 +0100