UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

2,111 lines 84.8 kB
var SensorML_1_0_0_Module_Factory = function () { var SensorML_1_0_0 = { n: 'SensorML_1_0_0', dens: 'http:\/\/www.opengis.net\/sensorML\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_1_1', 'XLink_1_0', 'SWE_1_0_0', 'IC_2_0'], tis: [{ ln: 'SystemType', bti: '.AbstractComponentType', ps: [{ n: 'components', ti: '.Components' }, { n: 'positions', ti: '.Positions' }, { n: 'connections', ti: '.Connections' }] }, { 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: 'Connection', tn: null, ps: [{ n: 'link', rq: true, en: 'Link', ti: '.Link' }, { n: 'arrayLink', rq: true, en: 'ArrayLink', ti: '.ArrayLink' }, { n: 'name', ti: 'Token', an: { lp: 'name' }, t: 'a' }] }, { ln: 'LegalConstraint', tn: null, ps: [{ n: 'rights', rq: true, en: 'Rights', ti: '.Rights' }, { 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: 'Documentation', tn: null, ps: [{ n: 'document', rq: true, en: 'Document', ti: '.Document' }, { n: 'documentList', rq: true, en: 'DocumentList', ti: '.DocumentList' }, { 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: 'RelaxNG', tn: null, bti: '.RuleLanguageType', ps: [{ n: 'any', rq: true, mx: false, t: 'ae' }] }, { ln: 'Capabilities', tn: null, ps: [{ n: 'abstractDataRecord', rq: true, mx: false, dom: false, en: { lp: 'AbstractDataRecord', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.AbstractDataRecordType', 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: 'ProcessMethodType.Implementation', tn: null, ps: [{ n: 'processChain', rq: true, en: 'ProcessChain', ti: '.ProcessChainType' }, { n: 'implementationCode', rq: true, en: 'ImplementationCode', ti: '.ProcessMethodType.Implementation.ImplementationCode' }, { 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: '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: 'DataSourceType.Values', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'any', mno: 0, col: true, mx: false, t: 'ae' }] }, { 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: 'DocumentList', 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: '.DocumentList.Member' }, { n: 'id', ti: 'ID', an: { lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, 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: '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: '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: 'LayerPropertyType', ps: [{ n: 'abstractDataRecord', rq: true, mx: false, dom: false, en: { lp: 'AbstractDataRecord', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.AbstractDataRecordType', t: 'er' }, { n: 'category', rq: true, en: { lp: 'Category', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Category' }, { 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: 'DocumentList.Member', tn: null, ps: [{ n: 'document', rq: true, en: 'Document', ti: '.Document' }, { 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: 'Connections', tn: null, ps: [{ n: 'connectionList', rq: true, en: 'ConnectionList', ti: '.Connections.ConnectionList' }] }, { 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: '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: 'Components.ComponentList', tn: null, ps: [{ n: 'component', rq: true, col: true, ti: '.Components.ComponentList.Component' }] }, { 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: 'ArrayLink.DestinationIndex', tn: null, ps: [{ n: 'ref', ti: 'Token', an: { lp: 'ref' }, 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: 'Inputs.InputList', tn: null, ps: [{ n: 'input', rq: true, col: true, ti: '.IoComponentPropertyType' }, { n: 'id', ti: 'ID', an: { lp: 'id' }, t: 'a' }] }, { ln: 'ComponentArrayType.Parameters', tn: null, bti: '.ParametersPropertyType' }, { ln: 'ComponentArrayType', bti: '.AbstractDerivableComponentType', ps: [{ n: 'inputs', ti: '.Inputs' }, { n: 'outputs', ti: '.Outputs' }, { n: 'parameters', rq: true, ti: '.ComponentArrayType.Parameters' }, { n: 'components', ti: '.Components' }, { n: 'positions', ti: '.Positions' }, { n: 'connections', ti: '.Connections' }] }, { ln: 'DataSourceType.DataDefinition', tn: null, ps: [{ n: 'dataBlockDefinition', rq: true, en: { lp: 'DataBlockDefinition', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.DataBlockDefinitionType' }, { n: 'dataStreamDefinition', rq: true, en: { lp: 'DataStreamDefinition', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.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: 'ArrayLink.SourceIndex', tn: null, ps: [{ n: 'ref', ti: 'Token', an: { lp: 'ref' }, t: 'a' }] }, { ln: 'AbstractRestrictedProcessType', bti: '.AbstractProcessType' }, { ln: 'Characteristics', tn: null, ps: [{ n: 'abstractDataRecord', rq: true, mx: false, dom: false, en: { lp: 'AbstractDataRecord', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.AbstractDataRecordType', 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: 'ProcessMethodType.Rules', tn: null, ps: [{ n: 'rulesDefinition', rq: true, en: 'RulesDefinition', ti: '.ProcessMethodType.Rules.RulesDefinition' }] }, { 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: '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: 'IoComponentPropertyType', ps: [{ n: 'count', rq: true, en: { lp: 'Count', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Count' }, { n: 'quantity', rq: true, en: { lp: 'Quantity', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Quantity' }, { n: 'time', rq: true, en: { lp: 'Time', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Time' }, { n: '_boolean', rq: true, en: { lp: 'Boolean', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Boolean' }, { n: 'category', rq: true, en: { lp: 'Category', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Category' }, { n: 'text', rq: true, en: { lp: 'Text', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.Text' }, { n: 'quantityRange', rq: true, en: { lp: 'QuantityRange', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.QuantityRange' }, { n: 'countRange', rq: true, en: { lp: 'CountRange', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.CountRange' }, { n: 'timeRange', rq: true, en: { lp: 'TimeRange', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.TimeRange' }, { n: 'abstractDataRecord', rq: true, mx: false, dom: false, en: { lp: 'AbstractDataRecord', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.AbstractDataRecordType', t: 'er' }, { n: 'abstractDataArray', rq: true, mx: false, dom: false, en: { lp: 'AbstractDataArray', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.AbstractDataArrayType', t: 'er' }, { n: 'observableProperty', rq: true, en: { lp: 'ObservableProperty', ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, ti: 'SWE_1_0_0.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: '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: 'ContactInfo.Address', tn: null, ps: [{ n: 'deliveryPoint', mno: 0, col: true }, { n: 'city' }, { n: 'administrativeArea' }, { n: 'postalCode' }, { n: 'country' }, { n: 'electronicMailAddress' }] }, { 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: 'ProcessChainType', bti: '.AbstractPureProcessType', ps: [{ n: 'components', rq: true, ti: '.Components' }, { n: 'connections', rq: true, ti: '.Connections' }] }, { 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: 'ResponsibleParty', tn: null, ps: [{ n: 'individualName' }, { n: 'organizationName' }, { n: 'positionName' }, { n: 'contactInfo', ti: '.ContactInfo' }, { n: 'id', ti: 'ID', an: { lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { ln: 'Identification', tn: null, ps: [{ n: 'identifierList', rq: true, en: 'IdentifierList', ti: '.Identification.IdentifierList' }, { 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: '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: 'ProcessMethodType.Implementation.ImplementationCode', tn: null, ps: [{ 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: '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: 'sourceRef', ti: '.ProcessMethodType.Implementation.ImplementationCode.SourceRef' }, { n: 'binaryRef', ti: '.ProcessMethodType.Implementation.ImplementationCode.BinaryRef' }, { n: 'language', rq: true, ti: 'Token', an: { lp: 'language' }, t: 'a' }, { n: 'framework', ti: 'Token', an: { lp: 'framework' }, t: 'a' }, { n: 'version', ti: 'Token', an: { lp: 'version' }, t: 'a' }] }, { ln: 'Identification.IdentifierList', tn: null, ps: [{ n: 'identifier', rq: true, col: true, ti: '.Identification.IdentifierList.Identifier' }, { n: 'id', ti: 'ID', an: { lp: 'id' }, t: 'a' }] }, { 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: '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: 'ContactInfo', tn: null, ps: [{ n: 'phone', ti: '.ContactInfo.Phone' }, { n: 'address', ti: '.ContactInfo.Address' }, { n: 'onlineResource', mno: 0, col: true, ti: '.OnlineResource' }, { n: 'hoursOfService' }, { n: 'contactInstructions' }] }, { ln: 'Positions.PositionList', tn: null, ps: [{ n: 'position', rq: true, col: true, ti: '.Position' }, { n: 'timePosition', rq: true, ti: '.TimePosition' }, { n: 'id', ti: 'ID', an: { lp: 'id' }, 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: '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: '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: '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: '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: '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: 'Outputs.OutputList', tn: null, ps: [{ n: 'output', rq: true, col: true, ti: '.IoComponentPropertyType' }, { n: 'id', ti: 'ID', an: { lp: 'id' }, 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: 'RuleLanguageType', tn: 'ruleLanguageType', 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: 'Parameters.ParameterList', tn: null, ps: [{ n: 'parameter', rq: true, col: true, ti: 'SWE_1_0_0.DataComponentPropertyType' }, { n: 'id', ti: 'ID', an: { lp: 'id' }, 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: '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: '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: 'Cal