UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

2,109 lines (2,108 loc) 94.3 kB
var CSW_2_0_2_Full_Module_Factory = function () { var CSW_2_0_2 = { n: 'CSW_2_0_2', dens: 'http:\/\/www.opengis.net\/cat\/csw\/2.0.2', deps: ['OWS_1_0_0', 'DC_1_1'], tis: [{ ln: 'GetCapabilitiesType', bti: 'OWS_1_0_0.GetCapabilitiesType', ps: [{ n: 'service', an: { lp: 'service' }, t: 'a' }] }, { ln: 'RecordType', bti: '.DCMIRecordType', ps: [{ n: 'anyText', col: true, en: 'AnyText', ti: '.EmptyType' }, { n: 'boundingBox', col: true, mx: false, dom: false, en: { lp: 'BoundingBox', ns: 'http:\/\/www.opengis.net\/ows' }, ti: 'OWS_1_0_0.BoundingBoxType', t: 'er' }] }, { ln: 'CapabilitiesType', bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ n: 'filterCapabilities', mx: false, t: 'ae' }] }, { ln: 'SearchResultsType', ps: [{ n: 'abstractRecord', col: true, mx: false, dom: false, en: 'AbstractRecord', ti: '.AbstractRecordType', t: 'er' }, { n: 'any', col: true, dom: false, mx: false, t: 'ae' }, { n: 'resultSetId', an: { lp: 'resultSetId' }, t: 'a' }, { n: 'elementSet', an: { lp: 'elementSet' }, t: 'a' }, { n: 'recordSchema', an: { lp: 'recordSchema' }, t: 'a' }, { n: 'numberOfRecordsMatched', ti: 'Integer', an: { lp: 'numberOfRecordsMatched' }, t: 'a' }, { n: 'numberOfRecordsReturned', ti: 'Integer', an: { lp: 'numberOfRecordsReturned' }, t: 'a' }, { n: 'nextRecord', ti: 'Integer', an: { lp: 'nextRecord' }, t: 'a' }, { n: 'expires', ti: 'Calendar', an: { lp: 'expires' }, t: 'a' }] }, { ln: 'AcknowledgementType', ps: [{ n: 'echoedRequest', en: 'EchoedRequest', ti: '.EchoedRequestType' }, { n: 'requestId', en: 'RequestId' }, { n: 'timeStamp', ti: 'Calendar', an: { lp: 'timeStamp' }, t: 'a' }] }, { ln: 'DistributedSearchType', ps: [{ n: 'hopCount', ti: 'Integer', an: { lp: 'hopCount' }, t: 'a' }] }, { ln: 'AbstractQueryType' }, { ln: 'GetRecordsType', bti: '.RequestBaseType', ps: [{ n: 'distributedSearch', en: 'DistributedSearch', ti: '.DistributedSearchType' }, { n: 'responseHandler', col: true, en: 'ResponseHandler' }, { n: 'abstractQuery', mx: false, dom: false, en: 'AbstractQuery', ti: '.AbstractQueryType', t: 'er' }, { n: 'any', dom: false, mx: false, t: 'ae' }, { n: 'requestId', an: { lp: 'requestId' }, t: 'a' }, { n: 'resultType', an: { lp: 'resultType' }, t: 'a' }, { n: 'outputFormat', an: { lp: 'outputFormat' }, t: 'a' }, { n: 'outputSchema', an: { lp: 'outputSchema' }, t: 'a' }, { n: 'startPosition', ti: 'Integer', an: { lp: 'startPosition' }, t: 'a' }, { n: 'maxRecords', ti: 'Integer', an: { lp: 'maxRecords' }, t: 'a' }] }, { ln: 'ConceptualSchemeType', ps: [{ n: 'name', en: 'Name' }, { n: 'document', en: 'Document' }, { n: 'authority', en: 'Authority' }] }, { ln: 'InsertType', ps: [{ n: 'any', col: true, mx: false, t: 'ae' }, { n: 'typeName', an: { lp: 'typeName' }, t: 'a' }, { n: 'handle', ti: 'ID', an: { lp: 'handle' }, t: 'a' }] }, { ln: 'TransactionType', bti: '.RequestBaseType', ps: [{ n: 'insertOrUpdateOrDelete', col: true, etis: [{ en: 'Insert', ti: '.InsertType' }, { en: 'Update', ti: '.UpdateType' }, { en: 'Delete', ti: '.DeleteType' }], t: 'es' }, { n: 'verboseResponse', ti: 'Boolean', an: { lp: 'verboseResponse' }, t: 'a' }, { n: 'requestId', an: { lp: 'requestId' }, t: 'a' }] }, { ln: 'AbstractRecordType' }, { ln: 'GetDomainType', bti: '.RequestBaseType', ps: [{ n: 'propertyName', en: 'PropertyName' }, { n: 'parameterName', en: 'ParameterName' }] }, { ln: 'QueryConstraintType', ps: [{ n: 'filter', mx: false, t: 'ae' }, { n: 'cqlText', en: 'CqlText' }, { n: 'version', an: { lp: 'version' }, t: 'a' }] }, { ln: 'ListOfValuesType', ps: [{ n: 'value', col: true, en: 'Value', ti: 'AnyType' }] }, { ln: 'InsertResultType', ps: [{ n: 'briefRecord', col: true, en: 'BriefRecord', ti: '.BriefRecordType' }, { n: 'handleRef', an: { lp: 'handleRef' }, t: 'a' }] }, { ln: 'RequestBaseType', ps: [{ n: 'service', an: { lp: 'service' }, t: 'a' }, { n: 'version', an: { lp: 'version' }, t: 'a' }] }, { ln: 'DescribeRecordResponseType', ps: [{ n: 'schemaComponent', col: true, en: 'SchemaComponent', ti: '.SchemaComponentType' }] }, { ln: 'TransactionResponseType', ps: [{ n: 'transactionSummary', en: 'TransactionSummary', ti: '.TransactionSummaryType' }, { n: 'insertResult', col: true, en: 'InsertResult', ti: '.InsertResultType' }, { n: 'version', an: { lp: 'version' }, t: 'a' }] }, { ln: 'GetDomainResponseType', ps: [{ n: 'domainValues', col: true, en: 'DomainValues', ti: '.DomainValuesType' }] }, { ln: 'RecordPropertyType', ps: [{ n: 'name', en: 'Name' }, { n: 'value', en: 'Value', ti: 'AnyType' }] }, { ln: 'EchoedRequestType', ps: [{ n: 'any', mx: false, t: 'ae' }] }, { ln: 'DCMIRecordType', bti: '.AbstractRecordType', ps: [{ n: 'dcElement', col: true, mx: false, dom: false, en: { lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }] }, { ln: 'RequestStatusType', ps: [{ n: 'timestamp', ti: 'Calendar', an: { lp: 'timestamp' }, t: 'a' }] }, { ln: 'SummaryRecordType', bti: '.AbstractRecordType', ps: [{ n: 'identifier', col: true, mx: false, dom: false, en: { lp: 'identifier', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }, { n: 'title', col: true, mx: false, dom: false, en: { lp: 'title', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }, { n: 'type', en: { lp: 'type', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral' }, { n: 'subject', col: true, en: { lp: 'subject', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral' }, { n: 'format', col: true, mx: false, dom: false, en: { lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }, { n: 'relation', col: true, mx: false, dom: false, en: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }, { n: 'modified', col: true, en: { lp: 'modified', ns: 'http:\/\/purl.org\/dc\/terms\/' }, ti: 'DC_1_1.SimpleLiteral' }, { n: '_abstract', col: true, en: { lp: 'abstract', ns: 'http:\/\/purl.org\/dc\/terms\/' }, ti: 'DC_1_1.SimpleLiteral' }, { n: 'spatial', col: true, en: { lp: 'spatial', ns: 'http:\/\/purl.org\/dc\/terms\/' }, ti: 'DC_1_1.SimpleLiteral' }, { n: 'boundingBox', col: true, mx: false, dom: false, en: { lp: 'BoundingBox', ns: 'http:\/\/www.opengis.net\/ows' }, ti: 'OWS_1_0_0.BoundingBoxType', t: 'er' }] }, { ln: 'GetRecordByIdResponseType', ps: [{ n: 'abstractRecord', col: true, mx: false, dom: false, en: 'AbstractRecord', ti: '.AbstractRecordType', t: 'er' }, { n: 'any', col: true, dom: false, mx: false, t: 'ae' }] }, { ln: 'GetRecordsResponseType', ps: [{ n: 'requestId', en: 'RequestId' }, { n: 'searchStatus', en: 'SearchStatus', ti: '.RequestStatusType' }, { n: 'searchResults', en: 'SearchResults', ti: '.SearchResultsType' }, { n: 'version', an: { lp: 'version' }, t: 'a' }] }, { ln: 'UpdateType', ps: [{ n: 'any', mx: false, t: 'ae' }, { n: 'recordProperty', col: true, en: 'RecordProperty', ti: '.RecordPropertyType' }, { n: 'constraint', en: 'Constraint', ti: '.QueryConstraintType' }, { n: 'handle', ti: 'ID', an: { lp: 'handle' }, t: 'a' }] }, { ln: 'DomainValuesType', ps: [{ n: 'propertyName', en: 'PropertyName' }, { n: 'parameterName', en: 'ParameterName' }, { n: 'listOfValues', en: 'ListOfValues', ti: '.ListOfValuesType' }, { n: 'conceptualScheme', en: 'ConceptualScheme', ti: '.ConceptualSchemeType' }, { n: 'rangeOfValues', en: 'RangeOfValues', ti: '.RangeOfValuesType' }, { n: 'type', ti: 'QName', an: { lp: 'type' }, t: 'a' }, { n: 'uom', an: { lp: 'uom' }, t: 'a' }] }, { ln: 'QueryType', bti: '.AbstractQueryType', ps: [{ n: 'elementSetName', en: 'ElementSetName', ti: '.ElementSetNameType' }, { n: 'elementName', col: true, en: 'ElementName', ti: 'QName' }, { n: 'constraint', en: 'Constraint', ti: '.QueryConstraintType' }, { n: 'sortBy', mx: false, t: 'ae' }, { n: 'typeNames', ti: { t: 'l', bti: 'QName' }, an: { lp: 'typeNames' }, t: 'a' }] }, { ln: 'ElementSetNameType', ps: [{ n: 'value', t: 'v' }, { n: 'typeNames', ti: { t: 'l', bti: 'QName' }, an: { lp: 'typeNames' }, t: 'a' }] }, { ln: 'TransactionSummaryType', ps: [{ n: 'totalInserted', ti: 'Integer' }, { n: 'totalUpdated', ti: 'Integer' }, { n: 'totalDeleted', ti: 'Integer' }, { n: 'requestId', an: { lp: 'requestId' }, t: 'a' }] }, { ln: 'DescribeRecordType', bti: '.RequestBaseType', ps: [{ n: 'typeName', col: true, en: 'TypeName', ti: 'QName' }, { n: 'outputFormat', an: { lp: 'outputFormat' }, t: 'a' }, { n: 'schemaLanguage', an: { lp: 'schemaLanguage' }, t: 'a' }] }, { ln: 'HarvestResponseType', ps: [{ n: 'acknowledgement', en: 'Acknowledgement', ti: '.AcknowledgementType' }, { n: 'transactionResponse', en: 'TransactionResponse', ti: '.TransactionResponseType' }] }, { ln: 'BriefRecordType', bti: '.AbstractRecordType', ps: [{ n: 'identifier', col: true, mx: false, dom: false, en: { lp: 'identifier', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }, { n: 'title', col: true, mx: false, dom: false, en: { lp: 'title', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral', t: 'er' }, { n: 'type', en: { lp: 'type', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' }, ti: 'DC_1_1.SimpleLiteral' }, { n: 'boundingBox', col: true, mx: false, dom: false, en: { lp: 'BoundingBox', ns: 'http:\/\/www.opengis.net\/ows' }, ti: 'OWS_1_0_0.BoundingBoxType', t: 'er' }] }, { ln: 'DeleteType', ps: [{ n: 'constraint', en: 'Constraint', ti: '.QueryConstraintType' }, { n: 'typeName', an: { lp: 'typeName' }, t: 'a' }, { n: 'handle', ti: 'ID', an: { lp: 'handle' }, t: 'a' }] }, { ln: 'GetRecordByIdType', bti: '.RequestBaseType', ps: [{ n: 'id', col: true, en: 'Id' }, { n: 'elementSetName', en: 'ElementSetName', ti: '.ElementSetNameType' }, { n: 'outputFormat', an: { lp: 'outputFormat' }, t: 'a' }, { n: 'outputSchema', an: { lp: 'outputSchema' }, t: 'a' }] }, { ln: 'EmptyType' }, { ln: 'RangeOfValuesType', ps: [{ n: 'minValue', en: 'MinValue', ti: 'AnyType' }, { n: 'maxValue', en: 'MaxValue', ti: 'AnyType' }] }, { ln: 'HarvestType', bti: '.RequestBaseType', ps: [{ n: 'source', en: 'Source' }, { n: 'resourceType', en: 'ResourceType' }, { n: 'resourceFormat', en: 'ResourceFormat' }, { n: 'harvestInterval', en: 'HarvestInterval' }, { n: 'responseHandler', col: true, en: 'ResponseHandler' }] }, { ln: 'SchemaComponentType', ps: [{ n: 'content', col: true, t: 'ae' }, { n: 'targetNamespace', an: { lp: 'targetNamespace' }, t: 'a' }, { n: 'parentSchema', an: { lp: 'parentSchema' }, t: 'a' }, { n: 'schemaLanguage', an: { lp: 'schemaLanguage' }, t: 'a' }] }, { t: 'enum', ln: 'ElementSetType', vs: ['brief', 'summary', 'full'] }, { t: 'enum', ln: 'ResultType', vs: ['results', 'hits', 'validate'] }], eis: [{ en: 'SummaryRecord', ti: '.SummaryRecordType', sh: 'AbstractRecord' }, { en: 'GetRecords', ti: '.GetRecordsType' }, { en: 'AbstractQuery', ti: '.AbstractQueryType' }, { en: 'GetRecordById', ti: '.GetRecordByIdType' }, { en: 'GetRecordByIdResponse', ti: '.GetRecordByIdResponseType' }, { en: 'Harvest', ti: '.HarvestType' }, { en: 'RecordProperty', ti: '.RecordPropertyType' }, { en: 'HarvestResponse', ti: '.HarvestResponseType' }, { en: 'Record', ti: '.RecordType', sh: 'AbstractRecord' }, { en: 'Query', ti: '.QueryType', sh: 'AbstractQuery' }, { en: 'TransactionResponse', ti: '.TransactionResponseType' }, { en: 'GetRecordsResponse', ti: '.GetRecordsResponseType' }, { en: 'Acknowledgement', ti: '.AcknowledgementType' }, { en: 'DescribeRecord', ti: '.DescribeRecordType' }, { en: 'DCMIRecord', ti: '.DCMIRecordType', sh: 'AbstractRecord' }, { en: 'GetDomainResponse', ti: '.GetDomainResponseType' }, { en: 'Capabilities', ti: '.CapabilitiesType' }, { en: 'Transaction', ti: '.TransactionType' }, { en: 'Constraint', ti: '.QueryConstraintType' }, { en: 'GetDomain', ti: '.GetDomainType' }, { en: 'AbstractRecord', ti: '.AbstractRecordType' }, { en: 'BriefRecord', ti: '.BriefRecordType', sh: 'AbstractRecord' }, { en: 'GetCapabilities', ti: '.GetCapabilitiesType' }, { en: 'ElementSetName', ti: '.ElementSetNameType' }, { en: 'DescribeRecordResponse', ti: '.DescribeRecordResponseType' }] }; var DC_1_1 = { n: 'DC_1_1', dens: 'http:\/\/purl.org\/dc\/elements\/1.1\/', tis: [{ ln: 'ElementContainer', tn: 'elementContainer', ps: [{ n: 'dcElement', col: true, mx: false, dom: false, en: 'DC-element', ti: '.SimpleLiteral', t: 'er' }] }, { ln: 'SimpleLiteral', ps: [{ n: 'content', col: true, dom: false, t: 'ers' }, { n: 'scheme', an: { lp: 'scheme' }, t: 'a' }] }], eis: [{ en: 'date', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'title', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'contributor', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'publisher', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'relation', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'coverage', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'rights', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'type', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'language', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'creator', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'identifier', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'format', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'description', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'source', ti: '.SimpleLiteral', sh: 'DC-element' }, { en: 'subject', ti: '.SimpleLiteral', sh: 'DC-element' }] }; var DCT = { n: 'DCT', dens: 'http:\/\/purl.org\/dc\/terms\/', deps: ['DC_1_1'], tis: [], eis: [{ en: 'replaces', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'audience', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'isPartOf', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'bibliographicCitation', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'identifier', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'requires', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'isRequiredBy', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'references', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'isReplacedBy', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'alternative', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'title', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'rightsHolder', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'conformsTo', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'isReferencedBy', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'extent', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'medium', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'provenance', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'hasVersion', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'hasFormat', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'isFormatOf', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'isVersionOf', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { en: 'hasPart', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }] }; var OWS_1_0_0 = { n: 'OWS_1_0_0', dens: 'http:\/\/www.opengis.net\/ows', dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ ln: 'Operation', tn: null, ps: [{ n: 'dcp', col: true, en: 'DCP', ti: '.DCP' }, { n: 'parameter', col: true, en: 'Parameter', ti: '.DomainType' }, { n: 'constraint', col: true, en: 'Constraint', ti: '.DomainType' }, { n: 'metadata', col: true, en: 'Metadata', ti: '.MetadataType' }, { n: 'name', an: { lp: 'name' }, t: 'a' }] }, { ln: 'AcceptFormatsType', ps: [{ n: 'outputFormat', col: true, en: 'OutputFormat' }] }, { ln: 'HTTP', tn: null, ps: [{ n: 'getOrPost', col: true, mx: false, dom: false, etis: [{ en: 'Post', ti: '.RequestMethodType' }, { en: 'Get', ti: '.RequestMethodType' }], t: 'ers' }] }, { ln: 'DCP', tn: null, ps: [{ n: 'http', en: 'HTTP', ti: '.HTTP' }] }, { ln: 'DescriptionType', ps: [{ n: 'title', en: 'Title' }, { n: '_abstract', en: 'Abstract' }, { n: 'keywords', col: true, en: 'Keywords', ti: '.KeywordsType' }] }, { ln: 'AddressType', ps: [{ n: 'deliveryPoint', col: true, en: 'DeliveryPoint' }, { n: 'city', en: 'City' }, { n: 'administrativeArea', en: 'AdministrativeArea' }, { n: 'postalCode', en: 'PostalCode' }, { n: 'country', en: 'Country' }, { n: 'electronicMailAddress', col: true, en: 'ElectronicMailAddress' }] }, { ln: 'CapabilitiesBaseType', ps: [{ n: 'serviceIdentification', en: 'ServiceIdentification', ti: '.ServiceIdentification' }, { n: 'serviceProvider', en: 'ServiceProvider', ti: '.ServiceProvider' }, { n: 'operationsMetadata', en: 'OperationsMetadata', ti: '.OperationsMetadata' }, { n: 'version', an: { lp: 'version' }, t: 'a' }, { n: 'updateSequence', an: { lp: 'updateSequence' }, t: 'a' }] }, { ln: 'ServiceProvider', tn: null, ps: [{ n: 'providerName', en: 'ProviderName' }, { n: 'providerSite', en: 'ProviderSite', ti: '.OnlineResourceType' }, { n: 'serviceContact', en: 'ServiceContact', ti: '.ResponsiblePartySubsetType' }] }, { ln: 'TelephoneType', ps: [{ n: 'voice', col: true, en: 'Voice' }, { n: 'facsimile', col: true, en: 'Facsimile' }] }, { ln: 'ServiceIdentification', tn: null, bti: '.DescriptionType', ps: [{ n: 'serviceType', en: 'ServiceType', ti: '.CodeType' }, { n: 'serviceTypeVersion', col: true, en: 'ServiceTypeVersion' }, { n: 'fees', en: 'Fees' }, { n: 'accessConstraints', col: true, en: 'AccessConstraints' }] }, { ln: 'GetCapabilitiesType', ps: [{ n: 'acceptVersions', en: 'AcceptVersions', ti: '.AcceptVersionsType' }, { n: 'sections', en: 'Sections', ti: '.SectionsType' }, { n: 'acceptFormats', en: 'AcceptFormats', ti: '.AcceptFormatsType' }, { n: 'updateSequence', an: { lp: 'updateSequence' }, t: 'a' }] }, { ln: 'SectionsType', ps: [{ n: 'section', col: true, en: 'Section' }] }, { ln: 'WGS84BoundingBoxType', bti: '.BoundingBoxType' }, { ln: 'MetadataType', ps: [{ n: 'abstractMetaData', en: 'AbstractMetaData', ti: 'AnyType' }, { n: 'about', an: { lp: 'about' }, t: 'a' }, { n: 'type', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', t: 'a' }, { n: 'actuate', t: 'a' }] }, { ln: 'CodeType', ps: [{ n: 'value', t: 'v' }, { n: 'codeSpace', an: { lp: 'codeSpace' }, t: 'a' }] }, { ln: 'RequestMethodType', bti: '.OnlineResourceType', ps: [{ n: 'constraint', col: true, en: 'Constraint', ti: '.DomainType' }] }, { ln: 'IdentificationType', bti: '.DescriptionType', ps: [{ n: 'identifier', en: 'Identifier', ti: '.CodeType' }, { n: 'boundingBox', col: true, mx: false, dom: false, en: 'BoundingBox', ti: '.BoundingBoxType', t: 'er' }, { n: 'outputFormat', col: true, en: 'OutputFormat' }, { n: 'availableCRS', col: true, mx: false, dom: false, en: 'AvailableCRS', t: 'er' }, { n: 'metadata', col: true, en: 'Metadata', ti: '.MetadataType' }] }, { ln: 'OnlineResourceType', ps: [{ n: 'type', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', t: 'a' }, { n: 'actuate', t: 'a' }] }, { ln: 'ResponsiblePartySubsetType', ps: [{ n: 'individualName', en: 'IndividualName' }, { n: 'positionName', en: 'PositionName' }, { n: 'contactInfo', en: 'ContactInfo', ti: '.ContactType' }, { n: 'role', en: 'Role', ti: '.CodeType' }] }, { ln: 'KeywordsType', ps: [{ n: 'keyword', col: true, en: 'Keyword' }, { n: 'type', en: 'Type', ti: '.CodeType' }] }, { ln: 'BoundingBoxType', ps: [{ n: 'lowerCorner', en: 'LowerCorner', ti: { t: 'l', bti: 'Double' } }, { n: 'upperCorner', en: 'UpperCorner', ti: { t: 'l', bti: 'Double' } }, { n: 'crs', an: { lp: 'crs' }, t: 'a' }, { n: 'dimensions', ti: 'Integer', an: { lp: 'dimensions' }, t: 'a' }] }, { ln: 'AcceptVersionsType', ps: [{ n: 'version', col: true, en: 'Version' }] }, { ln: 'ContactType', ps: [{ n: 'phone', en: 'Phone', ti: '.TelephoneType' }, { n: 'address', en: 'Address', ti: '.AddressType' }, { n: 'onlineResource', en: 'OnlineResource', ti: '.OnlineResourceType' }, { n: 'hoursOfService', en: 'HoursOfService' }, { n: 'contactInstructions', en: 'ContactInstructions' }] }, { ln: 'OperationsMetadata', tn: null, ps: [{ n: 'operation', col: true, en: 'Operation', ti: '.Operation' }, { n: 'parameter', col: true, en: 'Parameter', ti: '.DomainType' }, { n: 'constraint', col: true, en: 'Constraint', ti: '.DomainType' }, { n: 'extendedCapabilities', en: 'ExtendedCapabilities', ti: 'AnyType' }] }, { ln: 'DomainType', ps: [{ n: 'value', col: true, en: 'Value' }, { n: 'metadata', col: true, en: 'Metadata', ti: '.MetadataType' }, { n: 'name', an: { lp: 'name' }, t: 'a' }] }], eis: [{ en: 'WGS84BoundingBox', ti: '.WGS84BoundingBoxType', sh: 'BoundingBox' }, { en: 'SupportedCRS', sh: 'AvailableCRS' }] }; var Filter_1_1_0 = { n: 'Filter_1_1_0', dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_3_1_1'], tis: [{ ln: 'GmlObjectIdType', bti: '.AbstractIdType', ps: [{ n: 'id', ti: 'ID', an: { lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { ln: 'ExpressionType' }, { ln: 'ArithmeticOperatorsType', ps: [{ n: 'ops', col: true, etis: [{ en: 'SimpleArithmetic', ti: '.SimpleArithmetic' }, { en: 'Functions', ti: '.FunctionsType' }], t: 'es' }] }, { ln: 'SortByType', ps: [{ n: 'sortProperty', col: true, en: 'SortProperty', ti: '.SortPropertyType' }] }, { ln: 'FilterCapabilities', tn: null, ps: [{ n: 'spatialCapabilities', en: 'Spatial_Capabilities', ti: '.SpatialCapabilitiesType' }, { n: 'scalarCapabilities', en: 'Scalar_Capabilities', ti: '.ScalarCapabilitiesType' }, { n: 'idCapabilities', en: 'Id_Capabilities', ti: '.IdCapabilitiesType' }] }, { ln: 'LogicOpsType' }, { ln: 'BBOXType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName', en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'envelope', mx: false, dom: false, en: { lp: 'Envelope', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.EnvelopeType', t: 'er' }] }, { ln: 'ScalarCapabilitiesType', tn: 'Scalar_CapabilitiesType', ps: [{ n: 'logicalOperators', en: 'LogicalOperators', ti: '.LogicalOperators' }, { n: 'comparisonOperators', en: 'ComparisonOperators', ti: '.ComparisonOperatorsType' }, { n: 'arithmeticOperators', en: 'ArithmeticOperators', ti: '.ArithmeticOperatorsType' }] }, { ln: 'SpatialOpsType' }, { ln: 'BinaryComparisonOpType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }, { n: 'matchCase', ti: 'Boolean', an: { lp: 'matchCase' }, t: 'a' }] }, { ln: 'ComparisonOpsType' }, { ln: 'SortPropertyType', ps: [{ n: 'propertyName', en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'sortOrder', en: 'SortOrder' }] }, { ln: 'AbstractIdType' }, { ln: 'SpatialOperatorType', ps: [{ n: 'geometryOperands', en: 'GeometryOperands', ti: '.GeometryOperandsType' }, { n: 'name', an: { lp: 'name' }, t: 'a' }] }, { ln: 'PropertyNameType', bti: '.ExpressionType' }, { ln: 'BinaryOperatorType', bti: '.ExpressionType', ps: [{ n: 'expression', col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { ln: 'FunctionsType', ps: [{ n: 'functionNames', en: 'FunctionNames', ti: '.FunctionNamesType' }] }, { ln: 'PropertyIsLikeType', bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'literal', en: 'Literal', ti: '.LiteralType' }, { n: 'wildCard', an: { lp: 'wildCard' }, t: 'a' }, { n: 'singleChar', an: { lp: 'singleChar' }, t: 'a' }, { n: 'escapeChar', an: { lp: 'escapeChar' }, t: 'a' }, { n: 'matchCase', ti: 'Boolean', an: { lp: 'matchCase' }, t: 'a' }] }, { ln: 'FeatureIdType', bti: '.AbstractIdType', ps: [{ n: 'fid', ti: 'ID', an: { lp: 'fid' }, t: 'a' }] }, { ln: 'FunctionType', bti: '.ExpressionType', ps: [{ n: 'expression', col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }, { n: 'name', an: { lp: 'name' }, t: 'a' }] }, { ln: 'PropertyIsBetweenType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', mx: false, dom: false, ti: '.ExpressionType', t: 'er' }, { n: 'lowerBoundary', en: 'LowerBoundary', ti: '.LowerBoundaryType' }, { n: 'upperBoundary', en: 'UpperBoundary', ti: '.UpperBoundaryType' }] }, { ln: 'EID', tn: null }, { ln: 'SimpleArithmetic', tn: null }, { ln: 'FunctionNamesType', ps: [{ n: 'functionName', col: true, en: 'FunctionName', ti: '.FunctionNameType' }] }, { ln: 'DistanceType', ps: [{ n: 'value', ti: 'Double', t: 'v' }, { n: 'units', an: { lp: 'units' }, t: 'a' }] }, { ln: 'BinaryLogicOpType', bti: '.LogicOpsType', ps: [{ n: 'ops', col: true, mx: false, dom: false, etis: [{ en: 'logicOps', ti: '.LogicOpsType' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { en: 'Function', ti: '.FunctionType' }, { en: 'spatialOps', ti: '.SpatialOpsType' }], t: 'ers' }] }, { ln: 'FilterType', ps: [{ n: 'spatialOps', mx: false, dom: false, ti: '.SpatialOpsType', t: 'er' }, { n: 'comparisonOps', mx: false, dom: false, ti: '.ComparisonOpsType', t: 'er' }, { n: 'logicOps', mx: false, dom: false, ti: '.LogicOpsType', t: 'er' }, { n: 'id', col: true, mx: false, dom: false, en: '_Id', ti: '.AbstractIdType', t: 'er' }] }, { ln: 'LogicalOperators', tn: null }, { ln: 'SpatialOperatorsType', ps: [{ n: 'spatialOperator', col: true, en: 'SpatialOperator', ti: '.SpatialOperatorType' }] }, { ln: 'UnaryLogicOpType', bti: '.LogicOpsType', ps: [{ n: 'comparisonOps', mx: false, dom: false, ti: '.ComparisonOpsType', t: 'er' }, { n: 'spatialOps', mx: false, dom: false, ti: '.SpatialOpsType', t: 'er' }, { n: 'logicOps', mx: false, dom: false, ti: '.LogicOpsType', t: 'er' }, { n: 'function', en: 'Function', ti: '.FunctionType' }] }, { ln: 'FID', tn: null }, { ln: 'GeometryOperandsType', ps: [{ n: 'geometryOperand', col: true, en: 'GeometryOperand', ti: 'QName' }] }, { ln: 'PropertyIsNullType', bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', en: 'PropertyName', ti: '.PropertyNameType' }] }, { ln: 'SpatialCapabilitiesType', tn: 'Spatial_CapabilitiesType', ps: [{ n: 'geometryOperands', en: 'GeometryOperands', ti: '.GeometryOperandsType' }, { n: 'spatialOperators', en: 'SpatialOperators', ti: '.SpatialOperatorsType' }] }, { ln: 'LiteralType', ps: [{ n: 'content', col: true, dom: false, t: 'ae' }] }, { ln: 'ComparisonOperatorsType', ps: [{ n: 'comparisonOperator', col: true, en: 'ComparisonOperator' }] }, { ln: 'BinarySpatialOpType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName1', en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'propertyName2', en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'geometry', mx: false, dom: false, en: { lp: '_Geometry', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.AbstractGeometryType', t: 'er' }, { n: 'envelope', mx: false, dom: false, en: { lp: 'Envelope', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.EnvelopeType', t: 'er' }] }, { ln: 'DistanceBufferType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName', en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'geometry', mx: false, dom: false, en: { lp: '_Geometry', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.AbstractGeometryType', t: 'er' }, { n: 'distance', en: 'Distance', ti: '.DistanceType' }] }, { ln: 'FunctionNameType', ps: [{ n: 'value', t: 'v' }, { n: 'nArgs', an: { lp: 'nArgs' }, t: 'a' }] }, { ln: 'LowerBoundaryType', ps: [{ n: 'expression', mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { ln: 'IdCapabilitiesType', tn: 'Id_CapabilitiesType', ps: [{ n: 'ids',