@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
643 lines • 16 kB
JavaScript
var EOSPS_2_0_Module_Factory = function () {
var EOSPS_2_0 = {
n: 'EOSPS_2_0',
dens: 'http:\/\/www.opengis.net\/eosps\/2.0',
dans: 'http:\/\/www.w3.org\/1999\/xlink',
deps: ['XLink_1_0', 'GML_3_2', 'SWES_2_0', 'SPS_2_0', 'EOP_1_0'],
tis: [{
ln: 'GetSensorAvailabilityType.RequestPeriod',
tn: null,
ps: [{
n: 'timePeriod',
rq: true,
en: {
lp: 'TimePeriod',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
ti: 'GML_3_2.TimePeriodType'
}]
}, {
ln: 'ValidatePropertyType',
ps: [{
n: 'validate',
rq: true,
en: 'Validate',
ti: '.ValidateType'
}, {
n: 'nilReason',
ti: {
t: 'l'
},
an: {
lp: 'nilReason'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'GridCellType',
ps: [{
n: 'footprint',
rq: true,
ti: '.GridCellType.Footprint'
}, {
n: 'status',
rq: true
}, {
n: 'successRate',
rq: true,
ti: 'Double'
}, {
n: 'estimatedSuccessDate',
ti: 'DateTime'
}, {
n: 'lastAttemptDate',
ti: 'DateTime'
}, {
n: 'nextAttemptDate',
ti: 'DateTime'
}, {
n: 'remainingAttempts',
ti: 'Integer'
}, {
n: 'extension',
mno: 0,
col: true,
ti: 'AnyType'
}, {
n: 'id',
rq: true,
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}]
}, {
ln: 'GetSensorAvailabilityResponseType.AvailabilityPeriod',
tn: null,
ps: [{
n: 'timePeriod',
rq: true,
en: {
lp: 'TimePeriod',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
ti: 'GML_3_2.TimePeriodType'
}]
}, {
ln: 'GetSensorAvailabilityResponsePropertyType',
ps: [{
n: 'getSensorAvailabilityResponse',
rq: true,
en: 'GetSensorAvailabilityResponse',
ti: '.GetSensorAvailabilityResponseType'
}, {
n: 'nilReason',
ti: {
t: 'l'
},
an: {
lp: 'nilReason'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SegmentType.Footprint',
tn: null,
ps: [{
n: 'polygon',
rq: true,
en: {
lp: 'Polygon',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
ti: 'GML_3_2.PolygonType'
}]
}, {
ln: 'GetSensorAvailabilityResponseType',
bti: 'SWES_2_0.ExtensibleResponseType',
ps: [{
n: 'responsePeriod',
rq: true,
ti: '.GetSensorAvailabilityResponseType.ResponsePeriod'
}, {
n: 'availabilityPeriod',
mno: 0,
col: true,
ti: '.GetSensorAvailabilityResponseType.AvailabilityPeriod'
}]
}, {
ln: 'SubmitSegmentByIDType',
bti: 'SWES_2_0.ExtensibleRequestType',
ps: [{
n: 'task',
rq: true
}, {
n: 'segmentID',
rq: true,
col: true,
ti: 'NCName'
}]
}, {
ln: 'ProgrammingStatusPropertyType',
ps: [{
n: 'programmingStatus',
rq: true,
en: 'ProgrammingStatus',
ti: '.ProgrammingStatusType'
}]
}, {
ln: 'GetSensorAvailabilityType',
bti: 'SWES_2_0.ExtensibleRequestType',
ps: [{
n: 'sensor',
rq: true
}, {
n: 'requestPeriod',
rq: true,
ti: '.GetSensorAvailabilityType.RequestPeriod'
}]
}, {
ln: 'ProgrammingStatusType',
ps: [{
n: 'extension',
mno: 0,
col: true,
ti: 'AnyType'
}, {
n: 'segment',
rq: true,
col: true,
ti: '.SegmentPropertyType'
}, {
n: 'cell',
mno: 0,
col: true,
ti: '.GridCellPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}]
}, {
ln: 'SegmentType',
ps: [{
n: 'footprint',
rq: true,
ti: '.SegmentType.Footprint'
}, {
n: 'acquisitionStartTime',
rq: true,
ti: 'DateTime'
}, {
n: 'acquisitionStopTime',
rq: true,
ti: 'DateTime'
}, {
n: 'acquisitionMethod',
rq: true,
ti: 'EOP_1_0.EarthObservationEquipmentPropertyType'
}, {
n: 'status',
rq: true
}, {
n: 'relatedSegment',
mno: 0,
col: true,
ti: 'GML_3_2.ReferenceType'
}, {
n: 'extension',
mno: 0,
col: true,
ti: 'AnyType'
}, {
n: 'id',
rq: true,
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}]
}, {
ln: 'SubmitSegmentByIDPropertyType',
ps: [{
n: 'submitSegmentByID',
rq: true,
en: 'SubmitSegmentByID',
ti: '.SubmitSegmentByIDType'
}, {
n: 'nilReason',
ti: {
t: 'l'
},
an: {
lp: 'nilReason'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SegmentPropertyType',
ps: [{
n: 'segment',
rq: true,
en: 'Segment',
ti: '.SegmentType'
}]
}, {
ln: 'GetSensorAvailabilityResponseType.ResponsePeriod',
tn: null,
ps: [{
n: 'timePeriod',
rq: true,
en: {
lp: 'TimePeriod',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
ti: 'GML_3_2.TimePeriodType'
}]
}, {
ln: 'GridCellType.Footprint',
tn: null,
ps: [{
n: 'polygon',
rq: true,
en: {
lp: 'Polygon',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
ti: 'GML_3_2.PolygonType'
}]
}, {
ln: 'FeasibilityStudyType',
ps: [{
n: 'expirationDate',
rq: true,
ti: 'DateTime'
}, {
n: 'estimatedCost',
ti: 'GML_3_2.MeasureType'
}, {
n: 'successRate',
rq: true,
ti: 'Double'
}, {
n: 'informationUsed',
rq: true,
col: true
}, {
n: 'extension',
mno: 0,
col: true,
ti: 'AnyType'
}, {
n: 'segment',
mno: 0,
col: true,
ti: '.SegmentPropertyType'
}, {
n: 'cell',
mno: 0,
col: true,
ti: '.GridCellPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}]
}, {
ln: 'FeasibilityStudyPropertyType',
ps: [{
n: 'feasibilityStudy',
rq: true,
en: 'FeasibilityStudy',
ti: '.FeasibilityStudyType'
}]
}, {
ln: 'ValidateResponsePropertyType',
ps: [{
n: 'validateResponse',
rq: true,
en: 'ValidateResponse',
ti: '.ValidateResponseType'
}, {
n: 'nilReason',
ti: {
t: 'l'
},
an: {
lp: 'nilReason'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'ValidateResponseType',
bti: 'SWES_2_0.ExtensibleResponseType',
ps: [{
n: 'result',
rq: true,
ti: 'SPS_2_0.StatusReportPropertyType'
}]
}, {
ln: 'ValidateType',
bti: 'SWES_2_0.ExtensibleRequestType',
ps: [{
n: 'task',
rq: true
}, {
n: 'segmentID',
rq: true,
col: true,
ti: 'NCName'
}]
}, {
ln: 'GridCellPropertyType',
ps: [{
n: 'gridCell',
rq: true,
en: 'GridCell',
ti: '.GridCellType'
}]
}, {
ln: 'GetSensorAvailabilityPropertyType',
ps: [{
n: 'getSensorAvailability',
rq: true,
en: 'GetSensorAvailability',
ti: '.GetSensorAvailabilityType'
}, {
n: 'nilReason',
ti: {
t: 'l'
},
an: {
lp: 'nilReason'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
t: 'enum',
ln: 'FeasibilityLevelEnumerationType',
vs: ['SIMPLE', 'COMPLETE']
}, {
t: 'enum',
ln: 'InformationTypeEnumerationType',
vs: ['KINEMATIC MODEL', 'CLIMATE STATISTICS', 'WEATHER FORECAST', 'ESTIMATED WORKLOAD', 'REAL WORKLOAD']
}, {
t: 'enum',
ln: 'StatusCodeEnumerationType',
vs: ['PLANNED', 'POTENTIAL', 'ACQUIRED', 'VALIDATED', 'CANCELLED', 'FAILED', 'REJECTED']
}],
eis: [{
en: 'Validate',
ti: '.ValidateType',
sh: {
lp: 'ExtensibleRequest',
ns: 'http:\/\/www.opengis.net\/swes\/2.0'
}
}, {
en: 'ReferenceFeasibilityID'
}, {
en: 'FeasibilityStudy',
ti: '.FeasibilityStudyType',
sh: {
lp: 'AbstractObject',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
}
}, {
en: 'GetSensorAvailabilityResponse',
ti: '.GetSensorAvailabilityResponseType',
sh: {
lp: 'ExtensibleResponse',
ns: 'http:\/\/www.opengis.net\/swes\/2.0'
}
}, {
en: 'FeasibilityLevel'
}, {
en: 'GridCell',
ti: '.GridCellType',
sh: {
lp: 'AbstractObject',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
}
}, {
en: 'Segment',
ti: '.SegmentType',
sh: {
lp: 'AbstractObject',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
}
}, {
en: 'ManualValidation',
ti: 'Boolean'
}, {
en: 'ProgrammingStatus',
ti: '.ProgrammingStatusType',
sh: {
lp: 'AbstractObject',
ns: 'http:\/\/www.opengis.net\/gml\/3.2'
}
}, {
en: 'GetSensorAvailability',
ti: '.GetSensorAvailabilityType',
sh: {
lp: 'ExtensibleRequest',
ns: 'http:\/\/www.opengis.net\/swes\/2.0'
}
}, {
en: 'SubmitSegmentByID',
ti: '.SubmitSegmentByIDType',
sh: {
lp: 'ExtensibleRequest',
ns: 'http:\/\/www.opengis.net\/swes\/2.0'
}
}, {
en: 'ValidateResponse',
ti: '.ValidateResponseType',
sh: {
lp: 'ExtensibleResponse',
ns: 'http:\/\/www.opengis.net\/swes\/2.0'
}
}]
};
return {
EOSPS_2_0: EOSPS_2_0
};
};
if (typeof define === 'function' && define.amd) {
define([], EOSPS_2_0_Module_Factory);
}
else {
var EOSPS_2_0_Module = EOSPS_2_0_Module_Factory();
if (typeof module !== 'undefined' && module.exports) {
module.exports.EOSPS_2_0 = EOSPS_2_0_Module.EOSPS_2_0;
}
else {
var EOSPS_2_0 = EOSPS_2_0_Module.EOSPS_2_0;
}
}