@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
2,127 lines • 70.3 kB
JavaScript
var SWE_1_0_0_Module_Factory = function () {
var SWE_1_0_0 = {
n: 'SWE_1_0_0',
dens: 'http:\/\/www.opengis.net\/swe\/1.0',
dans: 'http:\/\/www.w3.org\/1999\/xlink',
deps: ['XLink_1_0', 'GML_3_1_1'],
tis: [{
ln: 'CompositePhenomenonType',
bti: '.CompoundPhenomenonType',
ps: [{
n: 'base',
ti: '.PhenomenonPropertyType'
}, {
n: 'component',
rq: true,
col: true,
ti: '.PhenomenonPropertyType'
}]
}, {
ln: 'CodeSpacePropertyType',
ps: [{
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'AbstractMatrixType',
bti: '.AbstractDataArrayType',
ps: [{
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'localFrame',
an: {
lp: 'localFrame'
},
t: 'a'
}]
}, {
ln: 'TimeGeometricComplexType',
bti: 'GML_3_1_1.AbstractTimeComplexType',
ps: [{
n: 'primitive',
rq: true,
col: true,
ti: '.TimeGeometricPrimitivePropertyType'
}]
}, {
ln: 'VectorPropertyType',
ps: [{
n: 'vector',
rq: true,
en: 'Vector',
ti: '.VectorType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'TextPropertyType',
ps: [{
n: 'text',
rq: true,
en: 'Text',
ti: '.Text'
}]
}, {
ln: 'NormalizedCurveType',
bti: '.AbstractDataRecordType',
ps: [{
n: 'inputGain',
ti: '.QuantityPropertyType'
}, {
n: 'inputBias',
ti: '.QuantityPropertyType'
}, {
n: 'outputGain',
ti: '.QuantityPropertyType'
}, {
n: 'outputBias',
ti: '.QuantityPropertyType'
}, {
n: 'interpolationMethod',
ti: '.CategoryPropertyType'
}, {
n: 'extrapolationMethod',
ti: '.CategoryPropertyType'
}, {
n: 'function',
rq: true,
ti: '.CurvePropertyType'
}]
}, {
ln: 'QuantityRangePropertyType',
ps: [{
n: 'quantityRange',
rq: true,
en: 'QuantityRange',
ti: '.QuantityRange'
}]
}, {
ln: 'QuantityRange',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'uom',
ti: '.UomPropertyType'
}, {
n: 'constraint',
ti: '.AllowedValuesPropertyType'
}, {
n: 'quality',
mno: 0,
col: true,
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: {
t: 'l',
bti: 'Double'
}
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'axisID',
ti: 'Token',
an: {
lp: 'axisID'
},
t: 'a'
}]
}, {
ln: 'TimeGridPropertyType',
ps: [{
n: 'timeInstantGrid',
rq: true,
en: 'TimeInstantGrid',
ti: '.TimeInstantGridType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'IntervalType',
ps: [{
n: 'lowerBound',
rq: true,
ti: 'AnyType'
}, {
n: 'upperBound',
rq: true,
ti: 'AnyType'
}]
}, {
ln: 'DataArrayType',
bti: '.AbstractDataArrayType',
ps: [{
n: 'elementType',
rq: true,
ti: '.DataComponentPropertyType'
}, {
n: 'encoding',
rq: true,
ti: '.BlockEncodingPropertyType'
}, {
n: 'values',
rq: true,
ti: '.DataValuePropertyType'
}]
}, {
ln: 'PhenomenonPropertyType',
ps: [{
n: 'phenomenon',
rq: true,
mx: false,
dom: false,
en: 'Phenomenon',
ti: '.PhenomenonType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'ConditionalDataType.Case',
tn: null,
ps: [{
n: 'conditionalValue',
en: 'ConditionalValue',
ti: '.ConditionalValueType'
}, {
n: 'name',
rq: true,
ti: 'Token',
an: {
lp: 'name'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'AllowedTokensPropertyType',
ps: [{
n: 'allowedTokens',
rq: true,
en: 'AllowedTokens',
ti: '.AllowedTokens'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'XMLDataPropertyType',
ps: [{
n: 'item',
rq: true,
en: 'Item',
ti: 'AnyType'
}, {
n: 'record',
rq: true,
en: 'Record',
ti: '.RecordType'
}, {
n: 'array',
rq: true,
en: 'Array',
ti: '.ArrayType'
}]
}, {
ln: 'DataBlockDefinitionPropertyType',
ps: [{
n: 'dataBlockDefinition',
rq: true,
en: 'DataBlockDefinition',
ti: '.DataBlockDefinitionType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'AbstractConditionalType',
bti: '.AbstractDataRecordType',
ps: [{
n: 'condition',
rq: true,
col: true,
ti: '.AbstractConditionalType.Condition'
}]
}, {
ln: 'TimeRange',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'uom',
ti: '.UomPropertyType'
}, {
n: 'constraint',
ti: '.AllowedTimesPropertyType'
}, {
n: 'quality',
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: {
t: 'l'
}
}, {
n: 'referenceTime',
an: {
lp: 'referenceTime'
},
t: 'a'
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'localFrame',
an: {
lp: 'localFrame'
},
t: 'a'
}]
}, {
ln: 'BinaryBlock.Member.Component',
tn: null,
ps: [{
n: 'ref',
rq: true,
ti: 'Token',
an: {
lp: 'ref'
},
t: 'a'
}, {
n: 'dataType',
an: {
lp: 'dataType'
},
t: 'a'
}, {
n: 'significantBits',
ti: 'PositiveInteger',
an: {
lp: 'significantBits'
},
t: 'a'
}, {
n: 'bitLength',
ti: 'PositiveInteger',
an: {
lp: 'bitLength'
},
t: 'a'
}, {
n: 'paddingBitsBefore',
ti: 'NonNegativeInteger',
an: {
lp: 'paddingBits-before'
},
t: 'a'
}, {
n: 'paddingBitsAfter',
ti: 'NonNegativeInteger',
an: {
lp: 'paddingBits-after'
},
t: 'a'
}, {
n: 'encryption',
an: {
lp: 'encryption'
},
t: 'a'
}]
}, {
ln: 'AllowedTokens',
tn: null,
ps: [{
n: 'valueList',
rq: true,
col: true,
mx: false,
dom: false,
ti: {
t: 'l',
bti: 'Token'
},
t: 'er'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'TimePositionListType',
ps: [{
n: 'value',
ti: {
t: 'l'
},
t: 'v'
}, {
n: 'frame',
an: {
lp: 'frame'
},
t: 'a'
}, {
n: 'calendarEraName',
an: {
lp: 'calendarEraName'
},
t: 'a'
}, {
n: 'indeterminatePosition',
ti: 'GML_3_1_1.TimeIndeterminateValueType',
an: {
lp: 'indeterminatePosition'
},
t: 'a'
}, {
n: 'count',
ti: 'PositiveInteger',
an: {
lp: 'count'
},
t: 'a'
}]
}, {
ln: 'DataStreamDefinitionType',
ps: [{
n: 'streamComponent',
rq: true,
col: true,
ti: '.DataBlockDefinitionPropertyType'
}, {
n: 'streamEncoding',
rq: true,
ti: '.MultiplexedStreamFormatPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'BinaryBlock',
tn: null,
bti: '.AbstractEncodingType',
ps: [{
n: 'member',
rq: true,
col: true,
ti: '.BinaryBlock.Member'
}, {
n: 'byteLength',
ti: 'PositiveInteger',
an: {
lp: 'byteLength'
},
t: 'a'
}, {
n: 'byteEncoding',
rq: true,
ti: 'Token',
an: {
lp: 'byteEncoding'
},
t: 'a'
}, {
n: 'byteOrder',
rq: true,
ti: 'Token',
an: {
lp: 'byteOrder'
},
t: 'a'
}]
}, {
ln: 'VectorType',
bti: '.AbstractVectorType',
ps: [{
n: 'coordinate',
rq: true,
col: true,
ti: '.VectorType.Coordinate'
}]
}, {
ln: 'TimeInstantGridType',
bti: '.TimeGridType'
}, {
ln: 'CategoryPropertyType',
ps: [{
n: 'category',
rq: true,
en: 'Category',
ti: '.Category'
}]
}, {
ln: 'SimpleDataRecordPropertyType',
ps: [{
n: 'simpleDataRecord',
rq: true,
en: 'SimpleDataRecord',
ti: '.SimpleDataRecordType'
}]
}, {
ln: 'CountRangePropertyType',
ps: [{
n: 'countRange',
rq: true,
en: 'CountRange',
ti: '.CountRange'
}]
}, {
ln: 'TypedValueType',
ps: [{
n: 'property',
rq: true,
ti: '.ScopedNameType'
}, {
n: 'value',
rq: true,
ti: 'AnyType'
}]
}, {
ln: 'IntervalPropertyType',
ps: [{
n: 'interval',
rq: true,
en: 'Interval',
ti: '.IntervalType'
}]
}, {
ln: 'TypedValueListType',
ps: [{
n: 'property',
rq: true,
ti: '.ScopedNameType'
}, {
n: 'value',
rq: true,
col: true,
ti: 'AnyType'
}]
}, {
ln: 'AbstractEncodingType',
ps: [{
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'ItemPropertyType',
ps: [{
n: 'item',
rq: true,
en: 'Item',
ti: 'AnyType'
}]
}, {
ln: 'AbstractConditionalType.Condition',
tn: null,
ps: [{
n: 'count',
rq: true,
en: 'Count',
ti: '.Count'
}, {
n: 'quantity',
rq: true,
en: 'Quantity',
ti: '.Quantity'
}, {
n: 'time',
rq: true,
en: 'Time',
ti: '.Time'
}, {
n: '_boolean',
rq: true,
en: 'Boolean',
ti: '.Boolean'
}, {
n: 'category',
rq: true,
en: 'Category',
ti: '.Category'
}, {
n: 'text',
rq: true,
en: 'Text',
ti: '.Text'
}, {
n: 'quantityRange',
rq: true,
en: 'QuantityRange',
ti: '.QuantityRange'
}, {
n: 'countRange',
rq: true,
en: 'CountRange',
ti: '.CountRange'
}, {
n: 'timeRange',
rq: true,
en: 'TimeRange',
ti: '.TimeRange'
}, {
n: 'abstractDataRecord',
rq: true,
mx: false,
dom: false,
en: 'AbstractDataRecord',
ti: '.AbstractDataRecordType',
t: 'er'
}, {
n: 'abstractDataArray',
rq: true,
mx: false,
dom: false,
en: 'AbstractDataArray',
ti: '.AbstractDataArrayType',
t: 'er'
}, {
n: 'name',
rq: true,
ti: 'Token',
an: {
lp: 'name'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'PhenomenonSeriesType',
bti: '.CompoundPhenomenonType',
ps: [{
n: 'base',
rq: true,
ti: '.PhenomenonPropertyType'
}, {
n: 'constraintList',
rq: true,
col: true,
ti: '.TypedValueListPropertyType'
}, {
n: 'otherConstraint',
mno: 0,
col: true
}]
}, {
ln: 'UomPropertyType',
ps: [{
n: 'unitDefinition',
rq: true,
mx: false,
dom: false,
en: {
lp: 'UnitDefinition',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.UnitDefinitionType',
t: 'er'
}, {
n: 'code',
an: {
lp: 'code'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'TypedValuePropertyType',
ps: [{
n: 'typedValue',
rq: true,
en: 'TypedValue',
ti: '.TypedValueType'
}]
}, {
ln: 'SquareMatrixType',
bti: '.AbstractMatrixType',
ps: [{
n: 'elementType',
rq: true,
ti: '.QuantityPropertyType'
}, {
n: 'encoding',
rq: true,
ti: '.BlockEncodingPropertyType'
}, {
n: 'values',
rq: true,
ti: '.DataValuePropertyType'
}]
}, {
ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope',
tn: null,
ps: [{
n: 'low',
rq: true,
ti: 'Integer'
}, {
n: 'high',
rq: true,
ti: 'Integer'
}]
}, {
ln: 'DataStreamDefinitionPropertyType',
ps: [{
n: 'dataStreamDefinition',
rq: true,
en: 'DataStreamDefinition',
ti: '.DataStreamDefinitionType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'TimeIntervalGridPropertyType',
ps: [{
n: 'timeIntervalGrid',
rq: true,
en: 'TimeIntervalGrid',
ti: '.TimeIntervalGridType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'ArrayPropertyType',
ps: [{
n: 'array',
rq: true,
en: 'Array',
ti: '.ArrayType'
}]
}, {
ln: 'CurvePropertyType',
ps: [{
n: 'curve',
rq: true,
en: 'Curve',
ti: '.CurveType'
}]
}, {
ln: 'ConditionalValueType',
bti: '.AbstractConditionalType',
ps: [{
n: 'data',
rq: true,
ti: '.ConditionalValueType.Data'
}]
}, {
ln: 'StandardFormat',
tn: null,
bti: '.AbstractEncodingType',
ps: [{
n: 'mimeType',
rq: true,
ti: 'Token',
an: {
lp: 'mimeType'
},
t: 'a'
}]
}, {
ln: 'PositionType',
bti: '.AbstractVectorType',
ps: [{
n: 'time',
ti: '.TimePropertyType'
}, {
n: 'location',
ti: '.VectorPropertyType'
}, {
n: 'orientation',
ti: '.VectorOrSquareMatrixPropertyType'
}, {
n: 'velocity',
ti: '.VectorPropertyType'
}, {
n: 'angularVelocity',
ti: '.VectorOrSquareMatrixPropertyType'
}, {
n: 'acceleration',
ti: '.VectorPropertyType'
}, {
n: 'angularAcceleration',
ti: '.VectorOrSquareMatrixPropertyType'
}, {
n: 'state',
ti: '.VectorOrSquareMatrixPropertyType'
}]
}, {
ln: 'SimpleDataPropertyType',
ps: [{
n: 'count',
rq: true,
en: 'Count',
ti: '.Count'
}, {
n: 'quantity',
rq: true,
en: 'Quantity',
ti: '.Quantity'
}, {
n: 'time',
rq: true,
en: 'Time',
ti: '.Time'
}, {
n: '_boolean',
rq: true,
en: 'Boolean',
ti: '.Boolean'
}, {
n: 'category',
rq: true,
en: 'Category',
ti: '.Category'
}, {
n: 'text',
rq: true,
en: 'Text',
ti: '.Text'
}, {
n: 'quantityRange',
rq: true,
en: 'QuantityRange',
ti: '.QuantityRange'
}, {
n: 'countRange',
rq: true,
en: 'CountRange',
ti: '.CountRange'
}, {
n: 'timeRange',
rq: true,
en: 'TimeRange',
ti: '.TimeRange'
}, {
n: 'abstractDataRecord',
rq: true,
mx: false,
dom: false,
en: 'AbstractDataRecord',
ti: '.AbstractDataRecordType',
t: 'er'
}, {
n: 'abstractDataArray',
rq: true,
mx: false,
dom: false,
en: 'AbstractDataArray',
ti: '.AbstractDataArrayType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'Text',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'value'
}]
}, {
ln: 'XMLBlockType',
bti: '.AbstractEncodingType',
ps: [{
n: 'xmlElement',
ti: 'QName',
an: {
lp: 'xmlElement'
},
t: 'a'
}]
}, {
ln: 'AbstractVectorType',
bti: '.AbstractDataRecordType',
ps: [{
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'localFrame',
an: {
lp: 'localFrame'
},
t: 'a'
}]
}, {
ln: 'TimeObjectPropertyType',
ps: [{
n: 'timeObject',
rq: true,
mx: false,
dom: false,
en: {
lp: '_TimeObject',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.AbstractTimeObjectType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'VectorType.Coordinate',
tn: null,
ps: [{
n: 'count',
rq: true,
en: 'Count',
ti: '.Count'
}, {
n: 'quantity',
rq: true,
en: 'Quantity',
ti: '.Quantity'
}, {
n: 'time',
rq: true,
en: 'Time',
ti: '.Time'
}, {
n: 'name',
rq: true,
ti: 'Token',
an: {
lp: 'name'
},
t: 'a'
}]
}, {
ln: 'ConditionalDataType',
bti: '.AbstractDataRecordType',
ps: [{
n: '_case',
rq: true,
col: true,
en: 'case',
ti: '.ConditionalDataType.Case'
}]
}, {
ln: 'AllowedValuesPropertyType',
ps: [{
n: 'allowedValues',
rq: true,
en: 'AllowedValues',
ti: '.AllowedValues'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'Count',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'constraint',
ti: '.AllowedValuesPropertyType'
}, {
n: 'quality',
mno: 0,
col: true,
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: 'Integer'
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'axisID',
ti: 'Token',
an: {
lp: 'axisID'
},
t: 'a'
}]
}, {
ln: 'DataRecordPropertyType',
ps: [{
n: 'dataRecord',
rq: true,
en: 'DataRecord',
ti: '.DataRecordType'
}]
}, {
ln: 'BinaryBlock.Member',
tn: null,
ps: [{
n: 'component',
rq: true,
en: 'Component',
ti: '.BinaryBlock.Member.Component'
}, {
n: 'block',
rq: true,
en: 'Block',
ti: '.BinaryBlock.Member.Block'
}]
}, {
ln: 'RecordType',
ps: [{
n: 'field',
rq: true,
col: true,
ti: '.ItemPropertyType'
}, {
n: 'rs',
an: {
lp: 'RS'
},
t: 'a'
}, {
n: 'fieldCount',
ti: 'PositiveInteger',
an: {
lp: 'fieldCount'
},
t: 'a'
}]
}, {
ln: 'EnvelopeType',
bti: '.AbstractVectorType',
ps: [{
n: 'time',
ti: '.TimeRangePropertyType'
}, {
n: 'lowerCorner',
rq: true,
ti: '.VectorPropertyType'
}, {
n: 'upperCorner',
rq: true,
ti: '.VectorPropertyType'
}]
}, {
ln: 'TimeAggregateType',
bti: 'GML_3_1_1.AbstractTimeObjectType',
ps: [{
n: 'member',
rq: true,
col: true,
ti: '.TimeObjectPropertyType'
}]
}, {
ln: 'Quantity',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'uom',
ti: '.UomPropertyType'
}, {
n: 'constraint',
ti: '.AllowedValuesPropertyType'
}, {
n: 'quality',
mno: 0,
col: true,
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: 'Double'
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'axisID',
ti: 'Token',
an: {
lp: 'axisID'
},
t: 'a'
}]
}, {
ln: 'DataRecordType',
bti: '.AbstractDataRecordType',
ps: [{
n: 'field',
mno: 0,
col: true,
ti: '.DataComponentPropertyType'
}]
}, {
ln: 'Category',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'codeSpace',
ti: '.CodeSpacePropertyType'
}, {
n: 'constraint',
ti: '.AllowedTokensPropertyType'
}, {
n: 'quality',
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: 'Token'
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'axisID',
ti: 'Token',
an: {
lp: 'axisID'
},
t: 'a'
}]
}, {
ln: 'TextBlock',
tn: null,
bti: '.AbstractEncodingType',
ps: [{
n: 'tokenSeparator',
rq: true,
an: {
lp: 'tokenSeparator'
},
t: 'a'
}, {
n: 'blockSeparator',
rq: true,
an: {
lp: 'blockSeparator'
},
t: 'a'
}, {
n: 'decimalSeparator',
rq: true,
ti: 'Token',
an: {
lp: 'decimalSeparator'
},
t: 'a'
}]
}, {
ln: 'AbstractDataArrayType.ElementCount',
tn: null,
ps: [{
n: 'count',
rq: true,
en: 'Count',
ti: '.Count'
}, {
n: 'ref',
ti: 'IDREF',
an: {
lp: 'ref'
},
t: 'a'
}]
}, {
ln: 'DataBlockDefinitionType',
ps: [{
n: 'components',
rq: true,
ti: '.DataComponentPropertyType'
}, {
n: 'encoding',
rq: true,
ti: '.BlockEncodingPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'CountRange',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'constraint',
ti: '.AllowedValuesPropertyType'
}, {
n: 'quality',
mno: 0,
col: true,
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: {
t: 'l',
bti: 'Integer'
}
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'axisID',
ti: 'Token',
an: {
lp: 'axisID'
},
t: 'a'
}]
}, {
ln: 'BooleanPropertyType',
ps: [{
n: '_boolean',
rq: true,
en: 'Boolean',
ti: '.Boolean'
}]
}, {
ln: 'TimeGeometricPrimitivePropertyType',
ps: [{
n: 'timeGeometricPrimitive',
rq: true,
mx: false,
dom: false,
en: {
lp: '_TimeGeometricPrimitive',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'QuantityPropertyType',
ps: [{
n: 'quantity',
rq: true,
en: 'Quantity',
ti: '.Quantity'
}]
}, {
ln: 'Boolean',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'quality',
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: 'Boolean'
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'axisID',
ti: 'Token',
an: {
lp: 'axisID'
},
t: 'a'
}]
}, {
ln: 'CountPropertyType',
ps: [{
n: 'count',
rq: true,
en: 'Count',
ti: '.Count'
}]
}, {
ln: 'MultiplexedStreamFormatPropertyType',
ps: [{
n: 'multiplexedStreamFormat',
en: 'MultiplexedStreamFormat',
ti: '.MultiplexedStreamFormatType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'SimpleDataRecordType',
bti: '.AbstractDataRecordType',
ps: [{
n: 'field',
mno: 0,
col: true,
ti: '.AnyScalarPropertyType'
}]
}, {
ln: 'TimeGridEnvelopePropertyType',
ps: [{
n: 'timeGridEnvelope',
rq: true,
en: 'TimeGridEnvelope',
ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope'
}]
}, {
ln: 'DataArrayPropertyType',
ps: [{
n: 'dataArray',
rq: true,
en: 'DataArray',
ti: '.DataArrayType'
}]
}, {
ln: 'TimeGridType',
bti: 'GML_3_1_1.AbstractTimeComplexType',
ps: [{
n: 'extent',
rq: true,
ti: '.TimeGridEnvelopePropertyType'
}, {
n: 'originPos',
rq: true,
ti: 'GML_3_1_1.TimePositionType'
}, {
n: 'origin',
rq: true,
ti: 'GML_3_1_1.TimeInstantPropertyType'
}, {
n: 'offsetDuration',
rq: true,
ti: 'Duration'
}, {
n: 'offsetInterval',
rq: true,
ti: 'GML_3_1_1.TimeIntervalLengthType'
}, {
n: 'duration',
ti: 'Duration'
}]
}, {
ln: 'Time',
tn: null,
bti: '.AbstractDataComponentType',
ps: [{
n: 'uom',
ti: '.UomPropertyType'
}, {
n: 'constraint',
ti: '.AllowedTimesPropertyType'
}, {
n: 'quality',
ti: '.QualityPropertyType'
}, {
n: 'value',
ti: {
t: 'l'
}
}, {
n: 'referenceTime',
an: {
lp: 'referenceTime'
},
t: 'a'
}, {
n: 'referenceFrame',
an: {
lp: 'referenceFrame'
},
t: 'a'
}, {
n: 'localFrame',
an: {
lp: 'localFrame'
},
t: 'a'
}]
}, {
ln: 'RecordPropertyType',
ps: [{
n: 'record',
rq: true,
en: 'Record',
ti: '.RecordType'
}]
}, {
ln: 'AbstractDataRecordType',
bti: '.AbstractDataComponentType'
}, {
ln: 'AllowedValues',
tn: null,
ps: [{
n: 'min',
rq: true,
ti: 'Double'
}, {
n: 'max',
rq: true,
ti: 'Double'
}, {
n: 'intervalOrValueList',
rq: true,
col: true,
mx: false,
dom: false,
etis: [{
en: 'valueList',
ti: {
t: 'l',
bti: 'Double'
}
}, {
en: 'interval',
ti: {
t: 'l',
bti: 'Double'
}
}],
t: 'ers'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'TypedValueListPropertyType',
ps: [{
n: 'typedValueList',
rq: true,
en: 'TypedValueList',
ti: '.TypedValueListType'
}]
}, {
ln: 'VectorOrSquareMatrixPropertyType',
ps: [{
n: 'vector',
rq: true,
en: 'Vector',
ti: '.VectorType'
}, {
n: 'squareMatrix',
rq: true,
en: 'SquareMatrix',
ti: '.SquareMatrixType'
}]
}, {
ln: 'TimeIntervalGridType',
bti: '.TimeGridType',
ps: [{
n: 'windowDuration',
rq: true,
ti: 'Duration'
}, {
n: 'windowInterval',
rq: true,
ti: 'GML_3_1_1.TimeIntervalLengthType'
}]
}, {
ln: 'DataComponentPropertyType',
ps: [{
n: 'count',
rq: true,
en: 'Count',
ti: '.Count'
}, {
n: 'quantity',
rq: true,
en: 'Quantity',
ti: '.Quantity'
}, {
n: 'time',
rq: true,
en: 'Time',
ti: '.Time'
}, {
n: '_boolean',
rq: true,
en: 'Boolean',
ti: '.Boolean'
}, {
n: 'category',
rq: true,
en: 'Category',
ti: '.Category'
}, {
n: 'text',
rq: true,
en: 'Text',
ti: '.Text'
}, {
n: 'quantityRange',
rq: true,
en: 'QuantityRange',
ti: '.QuantityRange'
}, {
n: 'countRange',
rq: true,
en: 'CountRange',
ti: '.CountRange'
}, {
n: 'timeRange',
rq: true,
en: 'TimeRange',
ti: '.TimeRange'
}, {
n: 'abstractDataRecord',
rq: true,
mx: false,
dom: false,
en: 'AbstractDataRecord',
ti: '.AbstractDataRecordType',
t: 'er'
}, {
n: 'abstractDataArray',
rq: true,
mx: false,
dom: false,
en: 'AbstractDataArray',
ti: '.AbstractDataArrayType',
t: 'er'
}, {
n: 'name',
rq: true,
ti: 'Token',
an: {
lp: 'name'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'DataValuePropertyType',
ps: [{
n: 'otherAttributes',
t: 'aa'
}, {
n: 'content',
col: true,
t: 'ae'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'TimeAggregatePropertyType',
ps: [{
n: 'timeAggregate',
rq: true,
en: 'TimeAggregate',
ti: '.TimeAggregateType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'PhenomenonType',
bti: 'GML_3_1_1.DefinitionType'
}, {
ln: 'TimeGeometricComplexPropertyType',
ps: [{
n: 'timeGeometricComplex',
rq: true,
en: 'TimeGeometricComplex',
ti: '.TimeGeometricComplexType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
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: 'Tim