@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
2,128 lines • 85.1 kB
JavaScript
var SensorML_1_0_1_Module_Factory = function () {
var SensorML_1_0_1 = {
n: 'SensorML_1_0_1',
dens: 'http:\/\/www.opengis.net\/sensorML\/1.0.1',
dans: 'http:\/\/www.w3.org\/1999\/xlink',
deps: ['XLink_1_0', 'GML_3_1_1', 'SWE_1_0_1', 'IC_2_0'],
tis: [{
ln: 'ArrayLink.SourceArray',
tn: null,
ps: [{
n: 'ref',
ti: 'Token',
an: {
lp: 'ref'
},
t: 'a'
}]
}, {
ln: 'AbstractDerivableComponentType',
bti: '.AbstractProcessType',
ps: [{
n: 'spatialReferenceFrame',
ti: '.SpatialReferenceFrame'
}, {
n: 'temporalReferenceFrame',
ti: '.TemporalReferenceFrame'
}, {
n: 'targetLocation',
rq: true,
en: 'location',
ti: '.Location'
}, {
n: 'targetPosition',
rq: true,
en: 'position',
ti: '.Position'
}, {
n: 'timePosition',
ti: '.TimePosition'
}, {
n: 'interfaces',
ti: '.Interfaces'
}]
}, {
ln: 'RelaxNG',
tn: null,
bti: '.RuleLanguageType',
ps: [{
n: 'any',
rq: true,
mx: false,
t: 'ae'
}]
}, {
ln: 'SystemType',
bti: '.AbstractComponentType',
ps: [{
n: 'components',
ti: '.Components'
}, {
n: 'positions',
ti: '.Positions'
}, {
n: 'connections',
ti: '.Connections'
}]
}, {
ln: 'History',
tn: null,
ps: [{
n: 'eventList',
rq: true,
en: 'EventList',
ti: '.EventList'
}, {
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: 'Connections.ConnectionList',
tn: null,
ps: [{
n: 'connection',
rq: true,
col: true,
ti: '.Connection'
}]
}, {
ln: 'ContactList.Member',
tn: null,
ps: [{
n: 'person',
rq: true,
en: 'Person',
ti: '.Person'
}, {
n: 'responsibleParty',
rq: true,
en: 'ResponsibleParty',
ti: '.ResponsibleParty'
}, {
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: 'Contact',
tn: null,
ps: [{
n: 'person',
rq: true,
en: 'Person',
ti: '.Person'
}, {
n: 'responsibleParty',
rq: true,
en: 'ResponsibleParty',
ti: '.ResponsibleParty'
}, {
n: 'contactList',
rq: true,
en: 'ContactList',
ti: '.ContactList'
}, {
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: 'Keywords.KeywordList',
tn: null,
ps: [{
n: 'keyword',
rq: true,
col: true,
ti: 'Token'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}, {
n: 'codeSpace',
an: {
lp: 'codeSpace'
},
t: 'a'
}]
}, {
ln: 'EventList.Member',
tn: null,
ps: [{
n: 'event',
rq: true,
en: 'Event',
ti: '.Event'
}, {
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: 'AbstractSMLType',
bti: 'GML_3_1_1.AbstractFeatureType'
}, {
ln: 'ProcessMethodType.Algorithm',
tn: null,
ps: [{
n: 'algorithmDefinition',
rq: true,
en: 'AlgorithmDefinition',
ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition'
}]
}, {
ln: 'Parameters',
tn: null,
ps: [{
n: 'parameterList',
rq: true,
en: 'ParameterList',
ti: '.Parameters.ParameterList'
}, {
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: 'DataSourceType.ObservationReference',
tn: null,
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: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML',
tn: null,
ps: [{
n: 'any',
rq: true,
mx: false,
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: 'ParametersPropertyType',
tn: 'parametersPropertyType',
ps: [{
n: 'parameterList',
rq: true,
en: 'ParameterList',
ti: '.AbstractListType'
}, {
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: 'Classification',
tn: null,
ps: [{
n: 'classifierList',
rq: true,
en: 'ClassifierList',
ti: '.Classification.ClassifierList'
}, {
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: 'Interfaces.InterfaceList',
tn: null,
ps: [{
n: '_interface',
rq: true,
col: true,
en: 'interface',
ti: '.Interface'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'TemporalReferenceFrame',
tn: null,
ps: [{
n: 'temporalCRS',
rq: true,
en: {
lp: 'TemporalCRS',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.TemporalCRSType'
}]
}, {
ln: 'ComponentsPropertyType',
tn: 'componentsPropertyType',
ps: [{
n: 'processList',
rq: true,
en: 'ProcessList',
ti: '.AbstractListType'
}, {
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: 'SensorML',
tn: null,
ps: [{
n: 'keywords',
mno: 0,
col: true,
ti: '.Keywords'
}, {
n: 'identification',
mno: 0,
col: true,
ti: '.Identification'
}, {
n: 'classification',
mno: 0,
col: true,
ti: '.Classification'
}, {
n: 'validTime',
ti: '.ValidTime'
}, {
n: 'securityConstraint',
ti: '.SecurityConstraint'
}, {
n: 'legalConstraint',
mno: 0,
col: true,
ti: '.LegalConstraint'
}, {
n: 'characteristics',
mno: 0,
col: true,
ti: '.Characteristics'
}, {
n: 'capabilities',
mno: 0,
col: true,
ti: '.Capabilities'
}, {
n: 'contact',
mno: 0,
col: true,
ti: '.Contact'
}, {
n: 'documentation',
mno: 0,
col: true,
ti: '.Documentation'
}, {
n: 'history',
mno: 0,
col: true,
ti: '.History'
}, {
n: 'member',
rq: true,
col: true,
ti: '.SensorML.Member'
}, {
n: 'version',
rq: true,
ti: 'Token',
an: {
lp: 'version'
},
t: 'a'
}]
}, {
ln: 'Connections',
tn: null,
ps: [{
n: 'connectionList',
rq: true,
en: 'ConnectionList',
ti: '.Connections.ConnectionList'
}]
}, {
ln: 'OnlineResource',
tn: null,
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: 'Keywords',
tn: null,
ps: [{
n: 'keywordList',
rq: true,
en: 'KeywordList',
ti: '.Keywords.KeywordList'
}, {
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: 'EventList',
tn: null,
ps: [{
n: 'member',
rq: true,
col: true,
ti: '.EventList.Member'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}]
}, {
ln: 'InterfaceDefinition',
tn: null,
ps: [{
n: 'serviceLayer',
ti: '.LayerPropertyType'
}, {
n: 'applicationLayer',
ti: '.LayerPropertyType'
}, {
n: 'presentationLayer',
ti: '.PresentationLayerPropertyType'
}, {
n: 'sessionLayer',
ti: '.LayerPropertyType'
}, {
n: 'transportLayer',
ti: '.LayerPropertyType'
}, {
n: 'networkLayer',
ti: '.LayerPropertyType'
}, {
n: 'dataLinkLayer',
ti: '.LayerPropertyType'
}, {
n: 'physicalLayer',
ti: '.LayerPropertyType'
}, {
n: 'mechanicalLayer',
ti: '.LayerPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'Link.Destination',
tn: null,
ps: [{
n: 'ref',
rq: true,
ti: 'Token',
an: {
lp: 'ref'
},
t: 'a'
}]
}, {
ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef',
tn: null,
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: 'Term',
tn: null,
ps: [{
n: 'codeSpace',
ti: 'SWE_1_0_1.CodeSpacePropertyType'
}, {
n: 'value',
rq: true,
ti: 'Token'
}, {
n: 'definition',
an: {
lp: 'definition'
},
t: 'a'
}]
}, {
ln: 'DataSourceType',
bti: '.AbstractProcessType',
ps: [{
n: 'dataDefinition',
rq: true,
ti: '.DataSourceType.DataDefinition'
}, {
n: 'values',
rq: true,
ti: '.DataSourceType.Values'
}, {
n: 'observationReference',
rq: true,
ti: '.DataSourceType.ObservationReference'
}]
}, {
ln: 'ArrayLink.DestinationArray',
tn: null,
ps: [{
n: 'ref',
ti: 'Token',
an: {
lp: 'ref'
},
t: 'a'
}]
}, {
ln: 'Classification.ClassifierList.Classifier',
tn: null,
ps: [{
n: 'term',
rq: true,
en: 'Term',
ti: '.Term'
}, {
n: 'name',
ti: 'Token',
an: {
lp: 'name'
},
t: 'a'
}]
}, {
ln: 'InputsPropertyType',
tn: 'inputsPropertyType',
ps: [{
n: 'inputList',
rq: true,
en: 'InputList',
ti: '.AbstractListType'
}, {
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: 'Components.ComponentList.Component',
tn: null,
ps: [{
n: 'process',
rq: true,
mx: false,
dom: false,
en: '_Process',
ti: '.AbstractProcessType',
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: 'Person',
tn: null,
ps: [{
n: 'surname',
rq: true,
ti: 'Token'
}, {
n: 'name',
rq: true,
ti: 'Token'
}, {
n: 'userID',
rq: true,
ti: 'Token'
}, {
n: 'affiliation',
rq: true,
ti: 'Token'
}, {
n: 'phoneNumber',
rq: true,
ti: 'Token'
}, {
n: 'email',
rq: true,
ti: 'Token'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}]
}, {
ln: 'ContactInfo.Phone',
tn: null,
ps: [{
n: 'voice',
mno: 0,
col: true
}, {
n: 'facsimile',
mno: 0,
col: true
}]
}, {
ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef',
tn: null,
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: 'ContactInfo.Address',
tn: null,
ps: [{
n: 'deliveryPoint',
mno: 0,
col: true
}, {
n: 'city'
}, {
n: 'administrativeArea'
}, {
n: 'postalCode'
}, {
n: 'country'
}, {
n: 'electronicMailAddress'
}]
}, {
ln: 'Outputs',
tn: null,
ps: [{
n: 'outputList',
rq: true,
en: 'OutputList',
ti: '.Outputs.OutputList'
}, {
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: 'AbstractProcessType',
bti: '.AbstractSMLType',
ps: [{
n: 'keywords',
mno: 0,
col: true,
ti: '.Keywords'
}, {
n: 'identification',
mno: 0,
col: true,
ti: '.Identification'
}, {
n: 'classification',
mno: 0,
col: true,
ti: '.Classification'
}, {
n: 'validTime',
ti: '.ValidTime'
}, {
n: 'securityConstraint',
ti: '.SecurityConstraint'
}, {
n: 'legalConstraint',
mno: 0,
col: true,
ti: '.LegalConstraint'
}, {
n: 'characteristics',
mno: 0,
col: true,
ti: '.Characteristics'
}, {
n: 'capabilities',
mno: 0,
col: true,
ti: '.Capabilities'
}, {
n: 'contact',
mno: 0,
col: true,
ti: '.Contact'
}, {
n: 'documentation',
mno: 0,
col: true,
ti: '.Documentation'
}, {
n: 'history',
mno: 0,
col: true,
ti: '.History'
}]
}, {
ln: 'Outputs.OutputList',
tn: null,
ps: [{
n: 'output',
rq: true,
col: true,
ti: '.IoComponentPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'Security',
tn: null,
ps: [{
n: 'classification',
ti: 'IC_2_0.ClassificationType',
an: {
lp: 'classification',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'ownerProducer',
ti: {
t: 'l'
},
an: {
lp: 'ownerProducer',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'scIcontrols',
ti: {
t: 'l'
},
an: {
lp: 'SCIcontrols',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'sarIdentifier',
ti: {
t: 'l'
},
an: {
lp: 'SARIdentifier',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'disseminationControls',
ti: {
t: 'l'
},
an: {
lp: 'disseminationControls',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'fgIsourceOpen',
ti: {
t: 'l'
},
an: {
lp: 'FGIsourceOpen',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'fgIsourceProtected',
ti: {
t: 'l'
},
an: {
lp: 'FGIsourceProtected',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'releasableTo',
ti: {
t: 'l'
},
an: {
lp: 'releasableTo',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'nonICmarkings',
ti: {
t: 'l'
},
an: {
lp: 'nonICmarkings',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'classifiedBy',
an: {
lp: 'classifiedBy',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'classificationReason',
an: {
lp: 'classificationReason',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'derivedFrom',
an: {
lp: 'derivedFrom',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'declassDate',
ti: 'Calendar',
an: {
lp: 'declassDate',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'declassEvent',
an: {
lp: 'declassEvent',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'declassException',
ti: {
t: 'l'
},
an: {
lp: 'declassException',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'typeOfExemptedSource',
ti: {
t: 'l'
},
an: {
lp: 'typeOfExemptedSource',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'dateOfExemptedSource',
ti: 'Calendar',
an: {
lp: 'dateOfExemptedSource',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}, {
n: 'declassManualReview',
ti: 'Boolean',
an: {
lp: 'declassManualReview',
ns: 'urn:us:gov:ic:ism:v2'
},
t: 'a'
}]
}, {
ln: 'ComponentArrayType.Parameters',
tn: null,
bti: '.ParametersPropertyType'
}, {
ln: 'DataSourceType.Values',
tn: null,
ps: [{
n: 'otherAttributes',
t: 'aa'
}, {
n: 'any',
mno: 0,
col: true,
mx: false,
t: 'ae'
}]
}, {
ln: 'Components',
tn: null,
ps: [{
n: 'componentList',
rq: true,
en: 'ComponentList',
ti: '.Components.ComponentList'
}, {
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: 'IoComponentPropertyType',
ps: [{
n: 'count',
rq: true,
en: {
lp: 'Count',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.Count'
}, {
n: 'quantity',
rq: true,
en: {
lp: 'Quantity',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.Quantity'
}, {
n: 'time',
rq: true,
en: {
lp: 'Time',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.Time'
}, {
n: '_boolean',
rq: true,
en: {
lp: 'Boolean',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.Boolean'
}, {
n: 'category',
rq: true,
en: {
lp: 'Category',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.Category'
}, {
n: 'text',
rq: true,
en: {
lp: 'Text',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.Text'
}, {
n: 'quantityRange',
rq: true,
en: {
lp: 'QuantityRange',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.QuantityRange'
}, {
n: 'countRange',
rq: true,
en: {
lp: 'CountRange',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.CountRange'
}, {
n: 'timeRange',
rq: true,
en: {
lp: 'TimeRange',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.TimeRange'
}, {
n: 'abstractDataRecord',
rq: true,
mx: false,
dom: false,
en: {
lp: 'AbstractDataRecord',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.AbstractDataRecordType',
t: 'er'
}, {
n: 'abstractDataArray',
rq: true,
mx: false,
dom: false,
en: {
lp: 'AbstractDataArray',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.AbstractDataArrayType',
t: 'er'
}, {
n: 'observableProperty',
rq: true,
en: {
lp: 'ObservableProperty',
ns: 'http:\/\/www.opengis.net\/swe\/1.0.1'
},
ti: 'SWE_1_0_1.ObservableProperty'
}, {
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: 'ArrayLink',
tn: null,
ps: [{
n: 'sourceArray',
rq: true,
ti: '.ArrayLink.SourceArray'
}, {
n: 'destinationIndex',
mno: 0,
col: true,
ti: '.ArrayLink.DestinationIndex'
}, {
n: 'destinationArray',
rq: true,
ti: '.ArrayLink.DestinationArray'
}, {
n: 'sourceIndex',
ti: '.ArrayLink.SourceIndex'
}, {
n: 'connection',
mno: 0,
col: true,
ti: '.Connection'
}]
}, {
ln: 'Document',
tn: null,
ps: [{
n: 'description',
rq: true,
en: {
lp: 'description',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.StringOrRefType'
}, {
n: 'date'
}, {
n: 'contact',
ti: '.Contact'
}, {
n: 'format',
ti: 'Token'
}, {
n: 'onlineResource',
mno: 0,
col: true,
ti: '.OnlineResource'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'version',
ti: 'Token',
an: {
lp: 'version'
},
t: 'a'
}]
}, {
ln: 'Interface',
tn: null,
ps: [{
n: 'interfaceDefinition',
rq: true,
en: 'InterfaceDefinition',
ti: '.InterfaceDefinition'
}, {
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: 'ValidTime',
tn: null,
ps: [{
n: 'timeInstant',
rq: true,
en: {
lp: 'TimeInstant',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.TimeInstantType'
}, {
n: 'timePeriod',
rq: true,
en: {
lp: 'TimePeriod',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.TimePeriodType'
}]
}, {
ln: 'ContactList',
tn: null,
ps: [{
n: 'description',
en: {
lp: 'description',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.StringOrRefType'
}, {
n: 'member',
rq: true,
col: true,
ti: '.ContactList.Member'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}]
}, {
ln: 'Positions',
tn: null,
ps: [{
n: 'positionList',
rq: true,
en: 'PositionList',
ti: '.Positions.PositionList'
}, {
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: 'SecurityConstraint',
tn: null,
ps: [{
n: 'security',
rq: true,
en: 'Security',
ti: '.Security'
}]
}, {
ln: 'ArrayLink.DestinationIndex',
tn: null,
ps: [{
n: 'ref',
ti: 'Token',
an: {
lp: 'ref'
},
t: 'a'
}]
}, {
ln: 'Link',
tn: null,
ps: [{
n: 'source',
rq: true,
ti: '.Link.Source'
}, {
n: 'destination',
rq: true,
ti: '.Link.Destination'
}, {
n: 'type',
an: {
lp: 'type'
},
t: 'a'
}]
}, {
ln: 'OutputsPropertyType',
tn: 'outputsPropertyType',
ps: [{
n: 'outputList',
rq: true,
en: 'OutputList',
ti: '.AbstractListType'
}, {
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: 'Components.ComponentList',
tn: null,
ps: [{
n: 'component',
rq: true,
col: true,
ti: '.Components.ComponentList.Component'
}]
}, {
ln: 'ConnectionsPropertyType',
tn: 'connectionsPropertyType',
ps: [{
n: 'connectionList',
rq: true,
en: 'ConnectionList',
ti: '.AbstractListType'
}, {
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: 'ProcessModelType',
bti: '.AbstractPureProcessType',
ps: [{
n: 'method',
rq: true,
ti: '.MethodPropertyType'
}]
}, {
ln: 'Interfaces',
tn: null,
ps: [{
n: 'interfaceList',
rq: true,
en: 'InterfaceList',
ti: '.Interfaces.InterfaceList'
}, {
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: 'Schematron',
tn: null,
bti: '.RuleLanguageType',
ps: [{
n: 'any',
rq: true,
mx: false,
t: 'ae'
}]
}, {
ln: 'AbstractDerivableProcessType',
bti: '.AbstractProcessType',
ps: [{
n: 'inputs',
ti: '.InputsPropertyType'
}, {
n: 'outputs',
ti: '.OutputsPropertyType'
}, {
n: 'parameters',
ti: '.ParametersPropertyType'
}, {
n: 'method',
rq: true,
ti: '.MethodPropertyType'
}, {
n: 'components',
rq: true,
ti: '.ComponentsPropertyType'
}, {
n: 'dataSources',
ti: '.DataSourcesPropertyType'
}, {
n: 'connections',
rq: true,
ti: '.ConnectionsPropertyType'
}]
}, {
ln: 'Event',
tn: null,
ps: [{
n: 'date'
}, {
n: 'description',
en: {
lp: 'description',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.StringOrRefType'
}, {
n: 'keywords',
mno: 0,
col: true,
ti: '.Keywords'
}, {
n: 'identification',
mno: 0,
col: true,
ti: '.Identification'
}, {
n: 'classification',
mno: 0,
col: true,
ti: '.Classification'
}, {
n: 'contact',
mno: 0,
col: true,
ti: '.Contact'
}, {
n: 'documentation',
mno: 0,
col: true,
ti: '.Documentation'
}, {
n: 'property',
mno: 0,
col: true,
ti: 'SWE_1_0_1.DataComponentPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}]
}, {
ln: 'MethodPropertyType',
tn: 'methodPropertyType',
ps: [{
n: 'processMethod',
rq: true,
en: 'ProcessMethod',
ti: '.ProcessMethodType'
}, {
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: 'ProcessMethodType.Rules.RulesDefinition',
tn: null,
ps: [{
n: 'description',
en: {
lp: 'description',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.StringOrRefType'
}, {
n: 'ruleLanguage',
mx: false,
dom: false,
ti: '.RuleLanguageType',
t: 'er'
}]
}, {
ln: 'Inputs',
tn: null,
ps: [{
n: 'inputList',
rq: true,
en: 'InputList',
ti: '.Inputs.InputList'
}, {
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: 'Inputs.InputList',
tn: null,
ps: [{
n: 'input',
rq: true,
col: true,
ti: '.IoComponentPropertyType'
}, {
n: 'id',
ti: 'ID',
an: {
lp: 'id'
},
t: 'a'
}]
}, {
ln: 'AbstractListType',
ps: [{
n: 'otherAttributes',
t: 'aa'
}, {
n: 'any',
mno: 0,
col: true,
mx: false,
t: 'ae'
}, {
n: 'id',
ti: 'ID',
an: {
lp: '