Skip to content

Commit 36a0997

Browse files
updated $schema last version
1 parent 31f9d80 commit 36a0997

File tree

1 file changed

+102
-102
lines changed

1 file changed

+102
-102
lines changed

EOProduct/schema.json

Lines changed: 102 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -1,107 +1,107 @@
11
{
2-
"$schema": "http://json-schema.org/schema#",
3-
"modelTags": "",
4-
"$id": "https://raw.githubusercontent.com/smart-data-models/dataModel.SatelliteImagery/master/EOProduct/schema.json",
5-
"title": "Satellite Imagery - EOProduct",
6-
"description": "This entity contains a harmonised description of a generic EOProduct made for the Satellite Imagerry domain. This entity is primarily associated with the satellite products 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/EOProduct/schema.json",
5+
"title": "Satellite Imagery - EOProduct",
6+
"description": "This entity contains a harmonised description of a generic EOProduct made for the Satellite Imagerry domain. This entity is primarily associated with the satellite products 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 EOProduct",
20+
"enum": [
21+
"EOProduct"
22+
]
1123
},
12-
{
13-
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons"
24+
"productID": {
25+
"type": "string",
26+
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the unique ID of the product"
1427
},
15-
{
16-
"properties": {
17-
"type": {
18-
"type": "string",
19-
"description": "Property. NGSI-LD Entity Type. It must be equal to EOProduct",
20-
"enum": [
21-
"EOProduct"
22-
]
23-
},
24-
"productID": {
25-
"type": "string",
26-
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the unique ID of the product"
27-
},
28-
"productURL": {
29-
"type": "string",
30-
"description": "Property. Model:'https://schema.org/url'. A mandatory url used to declare the downlaod link of the product"
31-
},
32-
"productType": {
33-
"type": "string",
34-
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the type of the product"
35-
},
36-
"processingLevel": {
37-
"type": "string",
38-
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the processing level of the product"
39-
},
40-
"productFormat": {
41-
"type": "string",
42-
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the format of the product"
43-
},
44-
"cloudCoverage": {
45-
"type": "number",
46-
"description": "Property. Model:'https://schema.org/Number'. Units:'percent'. The cloud coverage percentage. All units are accepted in [CEFACT](https://www.unece.org/cefact.html) code"
47-
},
48-
"timeliness": {
49-
"type": "string",
50-
"description": "Property. Model:'https://schema.org/Text'. The timeliness of the product"
51-
},
52-
"orbitDirection": {
53-
"type": "string",
54-
"enum": [
55-
"Ascending",
56-
"Descending"
57-
],
58-
"description": "Property. Model:'https://schema.org/Text'. The orbit pass orientation"
59-
},
60-
"orbitNumber": {
61-
"type": "number",
62-
"description": "Property. Model:'https://schema.org/Number'. The orbit number of tha satellite pass. All units are accepted in [CEFACT](https://www.unece.org/cefact.html) code"
63-
},
64-
"ingestionDate": {
65-
"type": "string",
66-
"format": "date-time",
67-
"description": "Property. Model:'https://schema.org/Time'. The time at which the data was made available in the online archive"
68-
},
69-
"sensingDate": {
70-
"type": "string",
71-
"format": "date-time",
72-
"description": "Property. Model:'https://schema.org/Time'. The time at which the image was taken by the sensor"
73-
},
74-
"sensingStartedAt": {
75-
"type": "string",
76-
"format": "date-time",
77-
"description": "Property. Model:'https://schema.org/Time'. The time of the satellite on-board acquisition of the first line of the image in the product"
78-
},
79-
"sensingStoppedAt": {
80-
"type": "string",
81-
"format": "date-time",
82-
"description": "Property. Model:'https://schema.org/Time'. The time of the satellite on-board acquisition of the last line of the image in the product"
83-
},
84-
"hostedOn": {
85-
"type": "string",
86-
"format": "uri",
87-
"description": "Relationship. The ID of the data hub that the product is hosted on"
88-
},
89-
"observedBy": {
90-
"type": "string",
91-
"format": "uri",
92-
"description": "Relationship. The ID of the instrument that the product was observed by"
93-
}
94-
}
28+
"productURL": {
29+
"type": "string",
30+
"description": "Property. Model:'https://schema.org/url'. A mandatory url used to declare the downlaod link of the product"
31+
},
32+
"productType": {
33+
"type": "string",
34+
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the type of the product"
35+
},
36+
"processingLevel": {
37+
"type": "string",
38+
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the processing level of the product"
39+
},
40+
"productFormat": {
41+
"type": "string",
42+
"description": "Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the format of the product"
43+
},
44+
"cloudCoverage": {
45+
"type": "number",
46+
"description": "Property. Model:'https://schema.org/Number'. Units:'percent'. The cloud coverage percentage. All units are accepted in [CEFACT](https://www.unece.org/cefact.html) code"
47+
},
48+
"timeliness": {
49+
"type": "string",
50+
"description": "Property. Model:'https://schema.org/Text'. The timeliness of the product"
51+
},
52+
"orbitDirection": {
53+
"type": "string",
54+
"enum": [
55+
"Ascending",
56+
"Descending"
57+
],
58+
"description": "Property. Model:'https://schema.org/Text'. The orbit pass orientation"
59+
},
60+
"orbitNumber": {
61+
"type": "number",
62+
"description": "Property. Model:'https://schema.org/Number'. The orbit number of tha satellite pass. All units are accepted in [CEFACT](https://www.unece.org/cefact.html) code"
63+
},
64+
"ingestionDate": {
65+
"type": "string",
66+
"format": "date-time",
67+
"description": "Property. Model:'https://schema.org/Time'. The time at which the data was made available in the online archive"
68+
},
69+
"sensingDate": {
70+
"type": "string",
71+
"format": "date-time",
72+
"description": "Property. Model:'https://schema.org/Time'. The time at which the image was taken by the sensor"
73+
},
74+
"sensingStartedAt": {
75+
"type": "string",
76+
"format": "date-time",
77+
"description": "Property. Model:'https://schema.org/Time'. The time of the satellite on-board acquisition of the first line of the image in the product"
78+
},
79+
"sensingStoppedAt": {
80+
"type": "string",
81+
"format": "date-time",
82+
"description": "Property. Model:'https://schema.org/Time'. The time of the satellite on-board acquisition of the last line of the image in the product"
83+
},
84+
"hostedOn": {
85+
"type": "string",
86+
"format": "uri",
87+
"description": "Relationship. The ID of the data hub that the product is hosted on"
88+
},
89+
"observedBy": {
90+
"type": "string",
91+
"format": "uri",
92+
"description": "Relationship. The ID of the instrument that the product was observed by"
9593
}
96-
],
97-
"required": [
98-
"id",
99-
"type",
100-
"productID",
101-
"productURL",
102-
"location",
103-
"productFormat",
104-
"sensingDate"
105-
],
106-
"$schemaVersion": "0.0.1"
94+
}
95+
}
96+
],
97+
"required": [
98+
"id",
99+
"type",
100+
"productID",
101+
"productURL",
102+
"location",
103+
"productFormat",
104+
"sensingDate"
105+
],
106+
"$schemaVersion": "0.0.1"
107107
}

0 commit comments

Comments
 (0)