1
1
{
2
- "$schema" : " http://json-schema.org/schema#" ,
3
- "modelTags" : " " ,
4
- "$id" : " https://raw.githubusercontent.com/smart-data-models/dataModel.SatelliteImagery/master/EOInstrument/schema.json" ,
5
- "title" : " Satellite Imagery - EOInstrument" ,
6
- "description" : " This entity contains a harmonised description of a generic EOInstrument made for the Satellite Imagerry domain. This entity is primarily associated with the satellite instruments 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/EOInstrument/schema.json" ,
5
+ "title" : " Satellite Imagery - EOInstrument" ,
6
+ "description" : " This entity contains a harmonised description of a generic EOInstrument made for the Satellite Imagerry domain. This entity is primarily associated with the satellite instruments 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
+ "properties" : {
14
+ "type" : {
15
+ "type" : " string" ,
16
+ "description" : " Property. NGSI-LD Entity Type. It must be equal to EOInstrument" ,
17
+ "enum" : [
18
+ " EOInstrument"
19
+ ]
11
20
},
12
- {
13
- "properties" : {
14
- "type" : {
15
- "type" : " string" ,
16
- "description" : " Property. NGSI-LD Entity Type. It must be equal to EOInstrument" ,
17
- "enum" : [
18
- " EOInstrument"
19
- ]
20
- },
21
- "instrumentID" : {
22
- "type" : " string" ,
23
- "description" : " Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the ID of the instrument payload"
24
- },
25
- "instrumentName" : {
26
- "type" : " string" ,
27
- "description" : " Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the name of the instrument payload"
28
- },
29
- "operationalMode" : {
30
- "type" : " string" ,
31
- "description" : " Property. Model:'https://schema.org/Text'. A text string used to declare the supported sensor modes if available"
32
- },
33
- "polarizationMode" : {
34
- "type" : " string" ,
35
- "description" : " Property. Model:'https://schema.org/Text'. A text string used to declare the polarization modes if available"
36
- },
37
- "swathID" : {
38
- "type" : " string" ,
39
- "description" : " Property. Model:'https://schema.org/Text'. A text string used to declare the swath ID if available"
40
- },
41
- "carriedOn" : {
42
- "type" : " string" ,
43
- "format" : " uri" ,
44
- "description" : " Relationship. The ID of the satellite platform that the instrument is carried on"
45
- }
46
- }
21
+ "instrumentID" : {
22
+ "type" : " string" ,
23
+ "description" : " Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the ID of the instrument payload"
24
+ },
25
+ "instrumentName" : {
26
+ "type" : " string" ,
27
+ "description" : " Property. Model:'https://schema.org/Text'. A mandatory text string used to declare the name of the instrument payload"
28
+ },
29
+ "operationalMode" : {
30
+ "type" : " string" ,
31
+ "description" : " Property. Model:'https://schema.org/Text'. A text string used to declare the supported sensor modes if available"
32
+ },
33
+ "polarizationMode" : {
34
+ "type" : " string" ,
35
+ "description" : " Property. Model:'https://schema.org/Text'. A text string used to declare the polarization modes if available"
36
+ },
37
+ "swathID" : {
38
+ "type" : " string" ,
39
+ "description" : " Property. Model:'https://schema.org/Text'. A text string used to declare the swath ID if available"
40
+ },
41
+ "carriedOn" : {
42
+ "type" : " string" ,
43
+ "format" : " uri" ,
44
+ "description" : " Relationship. The ID of the satellite platform that the instrument is carried on"
47
45
}
48
- ],
49
- "required" : [
50
- " id" ,
51
- " type"
52
- ],
53
- "$schemaVersion" : " 0.0.1"
46
+ }
47
+ }
48
+ ],
49
+ "required" : [
50
+ " id" ,
51
+ " type"
52
+ ],
53
+ "$schemaVersion" : " 0.0.1"
54
54
}
0 commit comments