Skip to content

Commit b24bae0

Browse files
updated $schema last version
1 parent e4132bd commit b24bae0

File tree

1 file changed

+70
-70
lines changed

1 file changed

+70
-70
lines changed

EOGeoDataLayer/schema.json

Lines changed: 70 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,77 @@
11
{
2-
"$schema": "http://json-schema.org/schema#",
3-
"modelTags": "",
4-
"$id": "https://raw.githubusercontent.com/smart-data-models/dataModel.SatelliteImagery/master/EOGeoDataLayer/schema.json",
5-
"title": "Satellite Imagery - EOGeoDataLayer",
6-
"description": "This entity contains a harmonised description of a generic EOGeoDataLayer made for the Satellite Imagerry domain. This entity is primarily associated with the output data layers related to Earth Observation Analysis applications.",
7-
"type": "object",
8-
"allOf": [
9-
{
10-
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons"
2+
"$schema": "https://json-schema.org/draft/2020-12/schema",
3+
"modelTags": "",
4+
"$id": "https://raw.githubusercontent.com/smart-data-models/dataModel.SatelliteImagery/master/EOGeoDataLayer/schema.json",
5+
"title": "Satellite Imagery - EOGeoDataLayer",
6+
"description": "This entity contains a harmonised description of a generic EOGeoDataLayer made for the Satellite Imagerry domain. This entity is primarily associated with the output data layers related to Earth Observation Analysis applications.",
7+
"type": "object",
8+
"allOf": [
9+
{
10+
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons"
11+
},
12+
{
13+
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons"
14+
},
15+
{
16+
"properties": {
17+
"type": {
18+
"type": "string",
19+
"description": "Property. NGSI-LD Entity Type. It must be equal to EOGeoDataLayer",
20+
"enum": [
21+
"EOGeoDataLayer"
22+
]
1123
},
12-
{
13-
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons"
24+
"localServerPath": {
25+
"type": "string",
26+
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the path that the output data layer is saved on the server"
1427
},
15-
{
28+
"storageFormat": {
29+
"type": "string",
30+
"description": "Property. Entity's satorage format"
31+
},
32+
"geoMetadata": {
33+
"type": "string",
34+
"description": "Property. Model:'https://schema.org/Text'. A text string used to declare the metadata file if available"
35+
},
36+
"contentInformation": {
37+
"type": "array",
38+
"items": {
39+
"type": "object",
1640
"properties": {
17-
"type": {
18-
"type": "string",
19-
"description": "Property. NGSI-LD Entity Type. It must be equal to EOGeoDataLayer",
20-
"enum": [
21-
"EOGeoDataLayer"
22-
]
23-
},
24-
"localServerPath": {
25-
"type": "string",
26-
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the path that the output data layer is saved on the server"
27-
},
28-
"storageFormat": {
29-
"type": "string",
30-
"description": "Property. Entity's satorage format"
31-
},
32-
"geoMetadata": {
33-
"type": "string",
34-
"description": "Property. Model:'https://schema.org/Text'. A text string used to declare the metadata file if available"
35-
},
36-
"contentInformation": {
37-
"type": "array",
38-
"items": {
39-
"type": "object",
40-
"properties": {
41-
"layer_name": {
42-
"type": "string",
43-
"description": "Property. A string that states the layer name (e.g. band1)"
44-
},
45-
"layer_categorization": {
46-
"type": "string",
47-
"description": "Property. A string that describes the type of information (e.g. categorical, numerical)",
48-
"enum": [
49-
"categorical",
50-
"numerical"
51-
]
52-
},
53-
"values_explanation": {
54-
"type": "array",
55-
"description": "Property. An array with the explanation of the depicted values (e.g. [1:oil, 0:no oil])",
56-
"items": {
57-
"type": "string"
58-
}
59-
}
60-
}
61-
},
62-
"description": "Property. An array that describes for each layer (e.g. band1) or entity name, the type of information (e.g. categorical, numerical) and an array with the explanation of the depicted values (e.g. [1:oil, 0:no oil])"
63-
},
64-
"isOutputOf": {
65-
"type": "string",
66-
"format": "uri",
67-
"description": "Relationship. The ID of the analysis that was performed to extract this data layer"
41+
"layer_name": {
42+
"type": "string",
43+
"description": "Property. A string that states the layer name (e.g. band1)"
44+
},
45+
"layer_categorization": {
46+
"type": "string",
47+
"description": "Property. A string that describes the type of information (e.g. categorical, numerical)",
48+
"enum": [
49+
"categorical",
50+
"numerical"
51+
]
52+
},
53+
"values_explanation": {
54+
"type": "array",
55+
"description": "Property. An array with the explanation of the depicted values (e.g. [1:oil, 0:no oil])",
56+
"items": {
57+
"type": "string"
6858
}
59+
}
6960
}
61+
},
62+
"description": "Property. An array that describes for each layer (e.g. band1) or entity name, the type of information (e.g. categorical, numerical) and an array with the explanation of the depicted values (e.g. [1:oil, 0:no oil])"
63+
},
64+
"isOutputOf": {
65+
"type": "string",
66+
"format": "uri",
67+
"description": "Relationship. The ID of the analysis that was performed to extract this data layer"
7068
}
71-
],
72-
"required": [
73-
"id",
74-
"type"
75-
],
76-
"$schemaVersion": "0.0.1"
77-
}
69+
}
70+
}
71+
],
72+
"required": [
73+
"id",
74+
"type"
75+
],
76+
"$schemaVersion": "0.0.1"
77+
}

0 commit comments

Comments
 (0)