.csw-v_2_0_2.2.6.0.source-code.CSW_2_0_2.jsonschema Maven / Gradle / Ivy
{
"id":"http://www.opengis.net/cat/csw/2.0.2#",
"definitions":{
"TransactionSummaryType":{
"type":"object",
"title":"TransactionSummaryType",
"properties":{
"totalInserted":{
"title":"totalInserted",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
"localPart":"totalInserted",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"totalUpdated":{
"title":"totalUpdated",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
"localPart":"totalUpdated",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"totalDeleted":{
"title":"totalDeleted",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"element",
"elementName":{
"localPart":"totalDeleted",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"requestId":{
"title":"requestId",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"requestId",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"TransactionSummaryType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"totalInserted",
"totalUpdated",
"totalDeleted",
"requestId"
]
},
"BriefRecordType":{
"required":[
"identifier",
"title"
],
"allOf":[
{
"$ref":"#/definitions/AbstractRecordType"
},
{
"type":"object",
"title":"BriefRecordType",
"properties":{
"identifier":{
"title":"identifier",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"identifier",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"identifier",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"title":{
"title":"title",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"title",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"title",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
],
"propertyType":"element",
"elementName":{
"localPart":"type",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"boundingBox":{
"title":"boundingBox",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://www.opengis.net/ows#/definitions/BoundingBoxType"
}
},
"elementName":{
"localPart":"BoundingBox",
"namespaceURI":"http://www.opengis.net/ows"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"BoundingBox",
"namespaceURI":"http://www.opengis.net/ows"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"BriefRecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"identifier",
"title",
"type",
"boundingBox"
]
},
"TransactionType":{
"required":[
"insertOrUpdateOrDelete"
],
"allOf":[
{
"$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
"title":"TransactionType",
"properties":{
"insertOrUpdateOrDelete":{
"title":"insertOrUpdateOrDelete",
"allOf":[
{
"type":"array",
"items":{
"anyOf":[
{
"anyOf":[
{
"$ref":"#/definitions/InsertType"
}
],
"elementName":{
"localPart":"Insert",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"anyOf":[
{
"$ref":"#/definitions/UpdateType"
}
],
"elementName":{
"localPart":"Update",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"anyOf":[
{
"$ref":"#/definitions/DeleteType"
}
],
"elementName":{
"localPart":"Delete",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
]
},
"minItems":1
}
],
"propertyType":"elements"
},
"verboseResponse":{
"title":"verboseResponse",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"verboseResponse",
"namespaceURI":""
}
},
"requestId":{
"title":"requestId",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"requestId",
"namespaceURI":""
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"TransactionType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"insertOrUpdateOrDelete",
"verboseResponse",
"requestId"
]
},
"RecordType":{
"allOf":[
{
"$ref":"#/definitions/DCMIRecordType"
},
{
"type":"object",
"title":"RecordType",
"properties":{
"anyText":{
"title":"anyText",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/EmptyType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"AnyText",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"boundingBox":{
"title":"boundingBox",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://www.opengis.net/ows#/definitions/BoundingBoxType"
}
},
"elementName":{
"localPart":"BoundingBox",
"namespaceURI":"http://www.opengis.net/ows"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"BoundingBox",
"namespaceURI":"http://www.opengis.net/ows"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"RecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"anyText",
"boundingBox"
]
},
"AbstractQueryType":{
"type":"object",
"title":"AbstractQueryType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
"localPart":"AbstractQueryType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"ConceptualSchemeType":{
"type":"object",
"title":"ConceptualSchemeType",
"required":[
"name",
"document",
"authority"
],
"properties":{
"name":{
"title":"name",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Name",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"document":{
"title":"document",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Document",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"authority":{
"title":"authority",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Authority",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"ConceptualSchemeType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"name",
"document",
"authority"
]
},
"SearchResultsType":{
"type":"object",
"title":"SearchResultsType",
"required":[
"numberOfRecordsMatched",
"numberOfRecordsReturned"
],
"properties":{
"abstractRecord":{
"title":"abstractRecord",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/AbstractRecordType"
}
},
"elementName":{
"localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"any":{
"title":"any",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
},
"minItems":0
}
],
"propertyType":"anyElement"
},
"resultSetId":{
"title":"resultSetId",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"resultSetId",
"namespaceURI":""
}
},
"elementSet":{
"title":"elementSet",
"allOf":[
{
"$ref":"#/definitions/ElementSetType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"elementSet",
"namespaceURI":""
}
},
"recordSchema":{
"title":"recordSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"recordSchema",
"namespaceURI":""
}
},
"numberOfRecordsMatched":{
"title":"numberOfRecordsMatched",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"numberOfRecordsMatched",
"namespaceURI":""
}
},
"numberOfRecordsReturned":{
"title":"numberOfRecordsReturned",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"numberOfRecordsReturned",
"namespaceURI":""
}
},
"nextRecord":{
"title":"nextRecord",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nextRecord",
"namespaceURI":""
}
},
"expires":{
"title":"expires",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"expires",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"SearchResultsType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"abstractRecord",
"any",
"resultSetId",
"elementSet",
"recordSchema",
"numberOfRecordsMatched",
"numberOfRecordsReturned",
"nextRecord",
"expires"
]
},
"DescribeRecordType":{
"allOf":[
{
"$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
"title":"DescribeRecordType",
"properties":{
"typeName":{
"title":"typeName",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"TypeName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"outputFormat":{
"title":"outputFormat",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"outputFormat",
"namespaceURI":""
}
},
"schemaLanguage":{
"title":"schemaLanguage",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"schemaLanguage",
"namespaceURI":""
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"DescribeRecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"typeName",
"outputFormat",
"schemaLanguage"
]
},
"GetRecordsResponseType":{
"type":"object",
"title":"GetRecordsResponseType",
"required":[
"searchStatus",
"searchResults"
],
"properties":{
"requestId":{
"title":"requestId",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"RequestId",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"searchStatus":{
"title":"searchStatus",
"allOf":[
{
"$ref":"#/definitions/RequestStatusType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"SearchStatus",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"searchResults":{
"title":"searchResults",
"allOf":[
{
"$ref":"#/definitions/SearchResultsType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"SearchResults",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"version":{
"title":"version",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"version",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"GetRecordsResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"requestId",
"searchStatus",
"searchResults",
"version"
]
},
"CapabilitiesType":{
"required":[
"filterCapabilities"
],
"allOf":[
{
"$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType"
},
{
"type":"object",
"title":"CapabilitiesType",
"properties":{
"filterCapabilities":{
"title":"filterCapabilities",
"allOf":[
{
"anyOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
]
}
],
"propertyType":"anyElement"
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"CapabilitiesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"filterCapabilities"
]
},
"SummaryRecordType":{
"required":[
"identifier",
"title"
],
"allOf":[
{
"$ref":"#/definitions/AbstractRecordType"
},
{
"type":"object",
"title":"SummaryRecordType",
"properties":{
"identifier":{
"title":"identifier",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"identifier",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"identifier",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"title":{
"title":"title",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"title",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":1
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"title",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
],
"propertyType":"element",
"elementName":{
"localPart":"type",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"subject":{
"title":"subject",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"subject",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"format":{
"title":"format",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"format",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"format",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"relation":{
"title":"relation",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"relation",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"relation",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"modified":{
"title":"modified",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"modified",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
"_abstract":{
"title":"_abstract",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"abstract",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
"spatial":{
"title":"spatial",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"spatial",
"namespaceURI":"http://purl.org/dc/terms/"
}
},
"boundingBox":{
"title":"boundingBox",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://www.opengis.net/ows#/definitions/BoundingBoxType"
}
},
"elementName":{
"localPart":"BoundingBox",
"namespaceURI":"http://www.opengis.net/ows"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"BoundingBox",
"namespaceURI":"http://www.opengis.net/ows"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"SummaryRecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"identifier",
"title",
"type",
"subject",
"format",
"relation",
"modified",
"_abstract",
"spatial",
"boundingBox"
]
},
"HarvestResponseType":{
"type":"object",
"title":"HarvestResponseType",
"required":[
"acknowledgement",
"transactionResponse"
],
"properties":{
"acknowledgement":{
"title":"acknowledgement",
"allOf":[
{
"$ref":"#/definitions/AcknowledgementType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Acknowledgement",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"transactionResponse":{
"title":"transactionResponse",
"allOf":[
{
"$ref":"#/definitions/TransactionResponseType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"TransactionResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"HarvestResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"acknowledgement",
"transactionResponse"
]
},
"DeleteType":{
"type":"object",
"title":"DeleteType",
"required":[
"constraint"
],
"properties":{
"constraint":{
"title":"constraint",
"allOf":[
{
"$ref":"#/definitions/QueryConstraintType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Constraint",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"typeName":{
"title":"typeName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"typeName",
"namespaceURI":""
}
},
"handle":{
"title":"handle",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"handle",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"DeleteType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"constraint",
"typeName",
"handle"
]
},
"TransactionResponseType":{
"type":"object",
"title":"TransactionResponseType",
"required":[
"transactionSummary"
],
"properties":{
"transactionSummary":{
"title":"transactionSummary",
"allOf":[
{
"$ref":"#/definitions/TransactionSummaryType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"TransactionSummary",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"insertResult":{
"title":"insertResult",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/InsertResultType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"InsertResult",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"version":{
"title":"version",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"version",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"TransactionResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"transactionSummary",
"insertResult",
"version"
]
},
"RecordPropertyType":{
"type":"object",
"title":"RecordPropertyType",
"required":[
"name"
],
"properties":{
"name":{
"title":"name",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Name",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"value":{
"title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Value",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"RecordPropertyType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"name",
"value"
]
},
"EchoedRequestType":{
"type":"object",
"title":"EchoedRequestType",
"required":[
"any"
],
"properties":{
"any":{
"title":"any",
"allOf":[
{
"anyOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
]
}
],
"propertyType":"anyElement"
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"EchoedRequestType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"any"
]
},
"GetDomainType":{
"required":[
"propertyName",
"parameterName"
],
"allOf":[
{
"$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
"title":"GetDomainType",
"properties":{
"propertyName":{
"title":"propertyName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"parameterName":{
"title":"parameterName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ParameterName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"GetDomainType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"propertyName",
"parameterName"
]
},
"QueryConstraintType":{
"type":"object",
"title":"QueryConstraintType",
"required":[
"filter",
"cqlText",
"version"
],
"properties":{
"filter":{
"title":"filter",
"allOf":[
{
"anyOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
]
}
],
"propertyType":"anyElement"
},
"cqlText":{
"title":"cqlText",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"CqlText",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"version":{
"title":"version",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"version",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"QueryConstraintType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"filter",
"cqlText",
"version"
]
},
"ListOfValuesType":{
"type":"object",
"title":"ListOfValuesType",
"required":[
"value"
],
"properties":{
"value":{
"title":"value",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
"localPart":"Value",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"ListOfValuesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"value"
]
},
"AcknowledgementType":{
"type":"object",
"title":"AcknowledgementType",
"required":[
"echoedRequest",
"timeStamp"
],
"properties":{
"echoedRequest":{
"title":"echoedRequest",
"allOf":[
{
"$ref":"#/definitions/EchoedRequestType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"EchoedRequest",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"requestId":{
"title":"requestId",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"RequestId",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"timeStamp":{
"title":"timeStamp",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"timeStamp",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"AcknowledgementType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"echoedRequest",
"requestId",
"timeStamp"
]
},
"DistributedSearchType":{
"type":"object",
"title":"DistributedSearchType",
"properties":{
"hopCount":{
"title":"hopCount",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"hopCount",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"DistributedSearchType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"hopCount"
]
},
"HarvestType":{
"required":[
"source",
"resourceType"
],
"allOf":[
{
"$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
"title":"HarvestType",
"properties":{
"source":{
"title":"source",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Source",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"resourceType":{
"title":"resourceType",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ResourceType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"resourceFormat":{
"title":"resourceFormat",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ResourceFormat",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"harvestInterval":{
"title":"harvestInterval",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
}
],
"propertyType":"element",
"elementName":{
"localPart":"HarvestInterval",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"responseHandler":{
"title":"responseHandler",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"ResponseHandler",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"HarvestType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"source",
"resourceType",
"resourceFormat",
"harvestInterval",
"responseHandler"
]
},
"EmptyType":{
"type":"object",
"title":"EmptyType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
"localPart":"EmptyType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"RequestBaseType":{
"type":"object",
"title":"RequestBaseType",
"required":[
"service",
"version"
],
"properties":{
"service":{
"title":"service",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"service",
"namespaceURI":""
}
},
"version":{
"title":"version",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"version",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"RequestBaseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"service",
"version"
]
},
"DCMIRecordType":{
"allOf":[
{
"$ref":"#/definitions/AbstractRecordType"
},
{
"type":"object",
"title":"DCMIRecordType",
"properties":{
"dcElement":{
"title":"dcElement",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral"
}
},
"elementName":{
"localPart":"DC-element",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"DC-element",
"namespaceURI":"http://purl.org/dc/elements/1.1/"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"DCMIRecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"dcElement"
]
},
"ElementSetNameType":{
"type":"object",
"title":"ElementSetNameType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
"$ref":"#/definitions/ElementSetType"
}
],
"propertyType":"value"
},
"typeNames":{
"title":"typeNames",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"typeNames",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"ElementSetNameType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"value",
"typeNames"
]
},
"SchemaComponentType":{
"type":"object",
"title":"SchemaComponentType",
"required":[
"targetNamespace",
"schemaLanguage"
],
"properties":{
"content":{
"title":"content",
"allOf":[
{
"type":"array",
"items":{
"anyOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
},
{
"$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
]
}
}
],
"propertyType":"anyElement"
},
"targetNamespace":{
"title":"targetNamespace",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"targetNamespace",
"namespaceURI":""
}
},
"parentSchema":{
"title":"parentSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"parentSchema",
"namespaceURI":""
}
},
"schemaLanguage":{
"title":"schemaLanguage",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"schemaLanguage",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"SchemaComponentType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"content",
"targetNamespace",
"parentSchema",
"schemaLanguage"
]
},
"InsertType":{
"type":"object",
"title":"InsertType",
"required":[
"any"
],
"properties":{
"any":{
"title":"any",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
},
"minItems":1
}
],
"propertyType":"anyElement"
},
"typeName":{
"title":"typeName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"typeName",
"namespaceURI":""
}
},
"handle":{
"title":"handle",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"handle",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"InsertType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"any",
"typeName",
"handle"
]
},
"GetRecordByIdType":{
"required":[
"id"
],
"allOf":[
{
"$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
"title":"GetRecordByIdType",
"properties":{
"id":{
"title":"id",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
"localPart":"Id",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"elementSetName":{
"title":"elementSetName",
"allOf":[
{
"$ref":"#/definitions/ElementSetNameType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ElementSetName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"outputFormat":{
"title":"outputFormat",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"outputFormat",
"namespaceURI":""
}
},
"outputSchema":{
"title":"outputSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"outputSchema",
"namespaceURI":""
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"GetRecordByIdType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"id",
"elementSetName",
"outputFormat",
"outputSchema"
]
},
"UpdateType":{
"type":"object",
"title":"UpdateType",
"required":[
"any",
"recordProperty",
"constraint"
],
"properties":{
"any":{
"title":"any",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
],
"propertyType":"anyElement"
},
"recordProperty":{
"title":"recordProperty",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/RecordPropertyType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
"localPart":"RecordProperty",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"constraint":{
"title":"constraint",
"allOf":[
{
"$ref":"#/definitions/QueryConstraintType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Constraint",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"handle":{
"title":"handle",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"handle",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"UpdateType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"any",
"recordProperty",
"constraint",
"handle"
]
},
"GetDomainResponseType":{
"type":"object",
"title":"GetDomainResponseType",
"required":[
"domainValues"
],
"properties":{
"domainValues":{
"title":"domainValues",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/DomainValuesType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
"localPart":"DomainValues",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"GetDomainResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"domainValues"
]
},
"AbstractRecordType":{
"type":"object",
"title":"AbstractRecordType",
"properties":{
},
"typeType":"classInfo",
"typeName":{
"localPart":"AbstractRecordType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"RequestStatusType":{
"type":"object",
"title":"RequestStatusType",
"properties":{
"timestamp":{
"title":"timestamp",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"timestamp",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"RequestStatusType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"timestamp"
]
},
"RangeOfValuesType":{
"type":"object",
"title":"RangeOfValuesType",
"required":[
"minValue",
"maxValue"
],
"properties":{
"minValue":{
"title":"minValue",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"MinValue",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"maxValue":{
"title":"maxValue",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"MaxValue",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"RangeOfValuesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"minValue",
"maxValue"
]
},
"GetRecordsType":{
"required":[
"abstractQuery",
"any"
],
"allOf":[
{
"$ref":"#/definitions/RequestBaseType"
},
{
"type":"object",
"title":"GetRecordsType",
"properties":{
"distributedSearch":{
"title":"distributedSearch",
"allOf":[
{
"$ref":"#/definitions/DistributedSearchType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"DistributedSearch",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"responseHandler":{
"title":"responseHandler",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"ResponseHandler",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"abstractQuery":{
"title":"abstractQuery",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/AbstractQueryType"
}
},
"elementName":{
"localPart":"AbstractQuery",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"AbstractQuery",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"any":{
"title":"any",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
],
"propertyType":"anyElement"
},
"requestId":{
"title":"requestId",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"requestId",
"namespaceURI":""
}
},
"resultType":{
"title":"resultType",
"allOf":[
{
"$ref":"#/definitions/ResultType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"resultType",
"namespaceURI":""
}
},
"outputFormat":{
"title":"outputFormat",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"outputFormat",
"namespaceURI":""
}
},
"outputSchema":{
"title":"outputSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"outputSchema",
"namespaceURI":""
}
},
"startPosition":{
"title":"startPosition",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"startPosition",
"namespaceURI":""
}
},
"maxRecords":{
"title":"maxRecords",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"maxRecords",
"namespaceURI":""
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"GetRecordsType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"distributedSearch",
"responseHandler",
"abstractQuery",
"any",
"requestId",
"resultType",
"outputFormat",
"outputSchema",
"startPosition",
"maxRecords"
]
},
"GetRecordByIdResponseType":{
"type":"object",
"title":"GetRecordByIdResponseType",
"properties":{
"abstractRecord":{
"title":"abstractRecord",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/AbstractRecordType"
}
},
"elementName":{
"localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"minItems":0
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"any":{
"title":"any",
"allOf":[
{
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
},
"minItems":0
}
],
"propertyType":"anyElement"
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"GetRecordByIdResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"abstractRecord",
"any"
]
},
"InsertResultType":{
"type":"object",
"title":"InsertResultType",
"required":[
"briefRecord"
],
"properties":{
"briefRecord":{
"title":"briefRecord",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/BriefRecordType"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
"localPart":"BriefRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"handleRef":{
"title":"handleRef",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"handleRef",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"InsertResultType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"briefRecord",
"handleRef"
]
},
"QueryType":{
"required":[
"elementSetName",
"elementName",
"typeNames"
],
"allOf":[
{
"$ref":"#/definitions/AbstractQueryType"
},
{
"type":"object",
"title":"QueryType",
"properties":{
"elementSetName":{
"title":"elementSetName",
"allOf":[
{
"$ref":"#/definitions/ElementSetNameType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ElementSetName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"elementName":{
"title":"elementName",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"minItems":1
}
],
"propertyType":"element",
"elementName":{
"localPart":"ElementName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"constraint":{
"title":"constraint",
"allOf":[
{
"$ref":"#/definitions/QueryConstraintType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Constraint",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"sortBy":{
"title":"sortBy",
"allOf":[
{
"anyOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom"
},
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
}
}
}
]
}
],
"propertyType":"anyElement"
},
"typeNames":{
"title":"typeNames",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"typeNames",
"namespaceURI":""
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"QueryType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"elementSetName",
"elementName",
"constraint",
"sortBy",
"typeNames"
]
},
"DomainValuesType":{
"type":"object",
"title":"DomainValuesType",
"required":[
"propertyName",
"parameterName",
"listOfValues",
"conceptualScheme",
"rangeOfValues",
"type"
],
"properties":{
"propertyName":{
"title":"propertyName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"PropertyName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"parameterName":{
"title":"parameterName",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ParameterName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"listOfValues":{
"title":"listOfValues",
"allOf":[
{
"$ref":"#/definitions/ListOfValuesType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ListOfValues",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"conceptualScheme":{
"title":"conceptualScheme",
"allOf":[
{
"$ref":"#/definitions/ConceptualSchemeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ConceptualScheme",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"rangeOfValues":{
"title":"rangeOfValues",
"allOf":[
{
"$ref":"#/definitions/RangeOfValuesType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"RangeOfValues",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":""
}
},
"uom":{
"title":"uom",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"uom",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"DomainValuesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"propertyName",
"parameterName",
"listOfValues",
"conceptualScheme",
"rangeOfValues",
"type",
"uom"
]
},
"DescribeRecordResponseType":{
"type":"object",
"title":"DescribeRecordResponseType",
"properties":{
"schemaComponent":{
"title":"schemaComponent",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/SchemaComponentType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"SchemaComponent",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"DescribeRecordResponseType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"schemaComponent"
]
},
"GetCapabilitiesType":{
"allOf":[
{
"$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType"
},
{
"type":"object",
"title":"GetCapabilitiesType",
"properties":{
"service":{
"title":"service",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"service",
"namespaceURI":""
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"GetCapabilitiesType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
},
"propertiesOrder":[
"service"
]
},
"ElementSetType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"typeType":"enumInfo",
"typeName":{
"localPart":"ElementSetType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
"ResultType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"typeType":"enumInfo",
"typeName":{
"localPart":"ResultType",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
},
"anyOf":[
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"DescribeRecord"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/DescribeRecordType"
}
},
"elementName":{
"localPart":"DescribeRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"TransactionResponse"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/TransactionResponseType"
}
},
"elementName":{
"localPart":"TransactionResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Record"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/RecordType"
}
},
"elementName":{
"localPart":"Record",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"AbstractQuery"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AbstractQueryType"
}
},
"elementName":{
"localPart":"AbstractQuery",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"SummaryRecord"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/SummaryRecordType"
}
},
"elementName":{
"localPart":"SummaryRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetDomainResponse"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetDomainResponseType"
}
},
"elementName":{
"localPart":"GetDomainResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"DescribeRecordResponse"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/DescribeRecordResponseType"
}
},
"elementName":{
"localPart":"DescribeRecordResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Constraint"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/QueryConstraintType"
}
},
"elementName":{
"localPart":"Constraint",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Capabilities"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/CapabilitiesType"
}
},
"elementName":{
"localPart":"Capabilities",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetRecords"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetRecordsType"
}
},
"elementName":{
"localPart":"GetRecords",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetRecordById"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetRecordByIdType"
}
},
"elementName":{
"localPart":"GetRecordById",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"RecordProperty"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/RecordPropertyType"
}
},
"elementName":{
"localPart":"RecordProperty",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Transaction"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/TransactionType"
}
},
"elementName":{
"localPart":"Transaction",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"BriefRecord"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/BriefRecordType"
}
},
"elementName":{
"localPart":"BriefRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetCapabilities"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetCapabilitiesType"
}
},
"elementName":{
"localPart":"GetCapabilities",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetRecordByIdResponse"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetRecordByIdResponseType"
}
},
"elementName":{
"localPart":"GetRecordByIdResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"ElementSetName"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/ElementSetNameType"
}
},
"elementName":{
"localPart":"ElementSetName",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Acknowledgement"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AcknowledgementType"
}
},
"elementName":{
"localPart":"Acknowledgement",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Harvest"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/HarvestType"
}
},
"elementName":{
"localPart":"Harvest",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Query"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/QueryType"
}
},
"elementName":{
"localPart":"Query",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetRecordsResponse"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetRecordsResponseType"
}
},
"elementName":{
"localPart":"GetRecordsResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"AbstractRecord"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AbstractRecordType"
}
},
"elementName":{
"localPart":"AbstractRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"GetDomain"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/GetDomainType"
}
},
"elementName":{
"localPart":"GetDomain",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"DCMIRecord"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/DCMIRecordType"
}
},
"elementName":{
"localPart":"DCMIRecord",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"HarvestResponse"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/cat/csw/2.0.2"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/HarvestResponseType"
}
},
"elementName":{
"localPart":"HarvestResponse",
"namespaceURI":"http://www.opengis.net/cat/csw/2.0.2"
}
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy