{
	"$schema": "http://json-schema.org/draft-04/schema#",
	"additionalProperties": false,
	"definitions": {
		"..ifc:IfcLabel.1": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@id": {
					"$ref": "#/definitions/xs:ID"
				},
				"@path": {
					"$ref": "#/definitions/xs:NMTOKENS"
				},
				"@pos": {
					"items": {
						"type": "integer"
					},
					"type": "array"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"..xs:string.1": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"$ref": "#/definitions/xs:string"
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@NumberPrefixSeparator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".ifc:Entity": {
			"anyOf": [
				{
					"type": "null"
				},
				{
					"$ref": "#/definitions/ifc:Entity"
				}
			]
		},
		".ifc:IfcAddress": {
			"anyOf": [
				{
					"type": "null"
				},
				{
					"$ref": "#/definitions/ifc:IfcAddress"
				}
			]
		},
		".ifc:IfcLabel-wrapper": {
			"anyOf": [
				{
					"type": "null"
				},
				{
					"$ref": "#/definitions/..ifc:IfcLabel.1"
				}
			]
		},
		".ifc:IfcPostalAddress": {
			"anyOf": [
				{
					"type": "null"
				},
				{
					"$ref": "#/definitions/ifc:IfcPostalAddress"
				}
			]
		},
		".rics:BuildingLogbook": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:BuildingPassport": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:DataTransfer": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:DigitalTwin": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:DueDiligence": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:PropertyLogbook": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:PropertyPassport": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".rics:Transaction": {
			"$ref": "#/definitions/rics:DataTransferType"
		},
		".xal:AddressDetails": {
			"$ref": "#/definitions/xal:AddressDetails",
			"description": "This container defines the details of the address. Can define multiple addresses including tracking address history"
		},
		".xal:AddressLine": {
			"additionalProperties": false,
			"description": "Free format address representation. An address can have more than one line. The order of the AddressLine elements must be preserved.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:AdministrativeArea": {
			"additionalProperties": false,
			"description": "Examples of administrative areas are provinces counties, special regions (such as \"Rijnmond\"), etc.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@UsageType": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:AdministrativeAreaName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": " Name of the administrative area. eg. MI in USA, NSW in Australia",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": " Name of the administrative area. eg. MI in USA, NSW in Australia",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:Locality": {
					"$ref": "#/definitions/.xal:Locality"
				},
				"xal:PostOffice": {
					"$ref": "#/definitions/.xal:PostOffice"
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:SubAdministrativeArea": {
					"additionalProperties": false,
					"description": " Specification of a sub-administrative area. An example of a sub-administrative areas is a county. There are two places where the name of an administrative \narea can be specified and in this case, one becomes sub-administrative area.",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"^\\w+$": {
						}
					},
					"properties": {
						"@Indicator": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@UsageType": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"xal:AddressLine": {
							"anyOf": [
								{
									"$ref": "#/definitions/.xal:AddressLine"
								},
								{
									"items": {
										"$ref": "#/definitions/.xal:AddressLine"
									},
									"type": "array"
								}
							]
						},
						"xal:Locality": {
							"$ref": "#/definitions/.xal:Locality"
						},
						"xal:PostOffice": {
							"$ref": "#/definitions/.xal:PostOffice"
						},
						"xal:PostalCode": {
							"$ref": "#/definitions/.xal:PostalCode"
						},
						"xal:SubAdministrativeAreaName": {
							"anyOf": [
								{
									"additionalProperties": false,
									"description": " Name of the sub-administrative area",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"@Type": {
											"$ref": "#/definitions/xs:anySimpleType"
										}
									},
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								},
								{
									"items": {
										"additionalProperties": false,
										"description": " Name of the sub-administrative area",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"@Type": {
												"$ref": "#/definitions/xs:anySimpleType"
											}
										},
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									},
									"type": "array"
								}
							]
						}
					},
					"type": "object"
				}
			},
			"type": "object"
		},
		".xal:CountryName": {
			"additionalProperties": false,
			"description": "Specification of the name of a country.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:Department": {
			"additionalProperties": false,
			"description": "Subdivision in the firm: School of Physics at Victoria University (School of Physics is the department)",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:DepartmentName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Specification of the name of a department.",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Specification of the name of a department.",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:MailStop": {
					"$ref": "#/definitions/xal:MailStopType",
					"description": "A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility."
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				}
			},
			"type": "object"
		},
		".xal:Locality": {
			"additionalProperties": false,
			"description": "Locality is one level lower than adminisstrative area. Eg.: cities, reservations and any other built-up areas.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@UsageType": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:DependentLocality": {
					"$ref": "#/definitions/xal:DependentLocalityType",
					"description": "Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality)."
				},
				"xal:LargeMailUser": {
					"$ref": "#/definitions/xal:LargeMailUserType",
					"description": "Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France"
				},
				"xal:LocalityName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Name of the locality",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Name of the locality",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:PostBox": {
					"$ref": "#/definitions/.xal:PostBox"
				},
				"xal:PostOffice": {
					"$ref": "#/definitions/.xal:PostOffice"
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:PostalRoute": {
					"$ref": "#/definitions/xal:PostalRouteType",
					"description": "A Postal van is specific for a route as in Is`rael, Rural route"
				},
				"xal:Premise": {
					"$ref": "#/definitions/.xal:Premise"
				},
				"xal:Thoroughfare": {
					"$ref": "#/definitions/.xal:Thoroughfare"
				}
			},
			"type": "object"
		},
		".xal:PostBox": {
			"additionalProperties": false,
			"description": "Specification of a postbox like mail delivery point. Only a single postbox number can be specified. Examples of postboxes are POBox, free mail numbers, etc.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:Firm": {
					"$ref": "#/definitions/xal:FirmType",
					"description": "Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street."
				},
				"xal:PostBoxNumber": {
					"additionalProperties": false,
					"description": "Specification of the number of a postbox",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:PostBoxNumberExtension": {
					"additionalProperties": false,
					"description": "Some countries like USA have POBox as 12345-123",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@NumberExtensionSeparator": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:PostBoxNumberPrefix": {
					"additionalProperties": false,
					"description": "Specification of the prefix of the post box number. eg. A in POBox:A-123",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@NumberPrefixSeparator": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:PostBoxNumberSuffix": {
					"additionalProperties": false,
					"description": "Specification of the suffix of the post box number. eg. A in POBox:123A",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@NumberSuffixSeparator": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				}
			},
			"required": [
				"xal:PostBoxNumber"
			],
			"type": "object"
		},
		".xal:PostOffice": {
			"additionalProperties": false,
			"description": "Specification of a post office. Examples are a rural post office where post is delivered and a post office containing post office boxes.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:PostBox": {
					"$ref": "#/definitions/.xal:PostBox"
				},
				"xal:PostOfficeName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Specification of the name of the post office. This can be a rural postoffice where post is delivered or a post office containing post office boxes.",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Specification of the name of the post office. This can be a rural postoffice where post is delivered or a post office containing post office boxes.",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:PostOfficeNumber": {
					"additionalProperties": false,
					"description": "Specification of the number of the postoffice. Common in rural postoffices",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Indicator": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@IndicatorOccurrence": {
							"enum": [
								"Before",
								"After"
							],
							"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
							"type": "string"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:PostalRoute": {
					"$ref": "#/definitions/xal:PostalRouteType",
					"description": "A Postal van is specific for a route as in Is`rael, Rural route"
				}
			},
			"type": "object"
		},
		".xal:PostalCode": {
			"additionalProperties": false,
			"description": "PostalCode is the container element for either simple or complex (extended) postal codes. Type: Area Code, Postcode, etc.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:PostTown": {
					"additionalProperties": false,
					"description": "A post town is not the same as a locality. A post town can encompass a collection of (small) localities. It can also be a subpart of a locality. An actual post town in Norway is \"Bergen\".",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"xal:AddressLine": {
							"anyOf": [
								{
									"$ref": "#/definitions/.xal:AddressLine"
								},
								{
									"items": {
										"$ref": "#/definitions/.xal:AddressLine"
									},
									"type": "array"
								}
							]
						},
						"xal:PostTownName": {
							"anyOf": [
								{
									"additionalProperties": false,
									"description": "Name of the post town",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"@Type": {
											"$ref": "#/definitions/xs:anySimpleType"
										}
									},
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								},
								{
									"items": {
										"additionalProperties": false,
										"description": "Name of the post town",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"@Type": {
												"$ref": "#/definitions/xs:anySimpleType"
											}
										},
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									},
									"type": "array"
								}
							]
						},
						"xal:PostTownSuffix": {
							"additionalProperties": false,
							"description": "GENERAL PO in MIAMI GENERAL PO",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						}
					},
					"type": "object"
				},
				"xal:PostalCodeNumber": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Specification of a postcode. The postcode is formatted according to country-specific rules. Example: SW3 0A8-1A, 600074, 2067",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Specification of a postcode. The postcode is formatted according to country-specific rules. Example: SW3 0A8-1A, 600074, 2067",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:PostalCodeNumberExtension": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Examples are: 1234 (USA), 1G (UK), etc.",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@NumberExtensionSeparator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Examples are: 1234 (USA), 1G (UK), etc.",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@NumberExtensionSeparator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		".xal:Premise": {
			"additionalProperties": false,
			"description": "Specification of a single premise, for example a house or a building. The premise as a whole has a unique premise (house) number or a premise name.  There could be more than \none premise in a street referenced in an address. For example a building address near a major shopping centre or raiwlay station",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@PremiseDependency": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@PremiseDependencyType": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@PremiseThoroughfareConnector": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:BuildingName": {
					"anyOf": [
						{
							"$ref": "#/definitions/xal:BuildingNameType",
							"description": "Specification of the name of a building."
						},
						{
							"items": {
								"$ref": "#/definitions/xal:BuildingNameType",
								"description": "Specification of the name of a building."
							},
							"type": "array"
						}
					]
				},
				"xal:Firm": {
					"$ref": "#/definitions/xal:FirmType",
					"description": "Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street."
				},
				"xal:MailStop": {
					"$ref": "#/definitions/xal:MailStopType",
					"description": "A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility."
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:Premise": {
					"$ref": "#/definitions/.xal:Premise"
				},
				"xal:PremiseLocation": {
					"additionalProperties": false,
					"description": "LOBBY, BASEMENT, GROUND FLOOR, etc...",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:PremiseName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@TypeOccurrence": {
									"enum": [
										"Before",
										"After"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Specification of the name of the premise (house, building, park, farm, etc). A premise name is specified when the premise cannot be addressed using a street name plus premise (house) number.",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@TypeOccurrence": {
										"enum": [
											"Before",
											"After"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:PremiseNumber": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:PremiseNumber"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:PremiseNumber"
							},
							"type": "array"
						}
					]
				},
				"xal:PremiseNumberPrefix": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:PremiseNumberPrefix"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:PremiseNumberPrefix"
							},
							"type": "array"
						}
					]
				},
				"xal:PremiseNumberRange": {
					"additionalProperties": false,
					"description": "Specification for defining the premise number range. Some premises have number as Building C1-C7",
					"properties": {
						"@Indicator": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@IndicatorOccurence": {
							"enum": [
								"Before",
								"After"
							],
							"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
							"type": "string"
						},
						"@NumberRangeOccurence": {
							"enum": [
								"BeforeName",
								"AfterName",
								"BeforeType",
								"AfterType"
							],
							"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
							"type": "string"
						},
						"@RangeType": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Separator": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"xal:PremiseNumberRangeFrom": {
							"additionalProperties": false,
							"description": "Start number details of the premise number range",
							"properties": {
								"xal:AddressLine": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:AddressLine"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:AddressLine"
											},
											"type": "array"
										}
									]
								},
								"xal:PremiseNumber": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:PremiseNumber"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:PremiseNumber"
											},
											"minItems": 1,
											"type": "array"
										}
									]
								},
								"xal:PremiseNumberPrefix": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:PremiseNumberPrefix"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:PremiseNumberPrefix"
											},
											"type": "array"
										}
									]
								},
								"xal:PremiseNumberSuffix": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:PremiseNumberSuffix"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:PremiseNumberSuffix"
											},
											"type": "array"
										}
									]
								}
							},
							"required": [
								"xal:PremiseNumber"
							],
							"type": "object"
						},
						"xal:PremiseNumberRangeTo": {
							"additionalProperties": false,
							"description": "End number details of the premise number range",
							"properties": {
								"xal:AddressLine": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:AddressLine"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:AddressLine"
											},
											"type": "array"
										}
									]
								},
								"xal:PremiseNumber": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:PremiseNumber"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:PremiseNumber"
											},
											"minItems": 1,
											"type": "array"
										}
									]
								},
								"xal:PremiseNumberPrefix": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:PremiseNumberPrefix"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:PremiseNumberPrefix"
											},
											"type": "array"
										}
									]
								},
								"xal:PremiseNumberSuffix": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:PremiseNumberSuffix"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:PremiseNumberSuffix"
											},
											"type": "array"
										}
									]
								}
							},
							"required": [
								"xal:PremiseNumber"
							],
							"type": "object"
						}
					},
					"required": [
						"xal:PremiseNumberRangeFrom",
						"xal:PremiseNumberRangeTo"
					],
					"type": "object"
				},
				"xal:PremiseNumberSuffix": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:PremiseNumberSuffix"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:PremiseNumberSuffix"
							},
							"type": "array"
						}
					]
				},
				"xal:SubPremise": {
					"anyOf": [
						{
							"$ref": "#/definitions/xal:SubPremiseType",
							"description": "Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable."
						},
						{
							"items": {
								"$ref": "#/definitions/xal:SubPremiseType",
								"description": "Specification of a single sub-premise. Examples of sub-premises are apartments and suites. Each sub-premise should be uniquely identifiable."
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		".xal:PremiseNumber": {
			"additionalProperties": false,
			"description": "Specification of the identifier of the premise (house, building, etc). Premises in a street are often uniquely identified by means of consecutive identifiers. The identifier can be a number, a letter or any combination of the two.",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@IndicatorOccurrence": {
					"enum": [
						"Before",
						"After"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@NumberType": {
					"enum": [
						"Single",
						"Range"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@NumberTypeOccurrence": {
					"enum": [
						"Before",
						"After"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:PremiseNumberPrefix": {
			"$ref": "#/definitions/..xs:string.1",
			"description": "A in A12"
		},
		".xal:PremiseNumberSuffix": {
			"additionalProperties": false,
			"description": "A in 12A",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@NumberSuffixSeparator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:Thoroughfare": {
			"additionalProperties": false,
			"description": "Specification of a thoroughfare. A thoroughfare could be a rd, street, canal, river, etc.  Note dependentlocality in a street. For example, in some countries, a large street will \nhave many subdivisions with numbers. Normally the subdivision name is the same as the road name, but with a number to identifiy it. Eg. SOI SUKUMVIT 3, SUKUMVIT RD, BANGKOK",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@DependentThoroughfares": {
					"enum": [
						"Yes",
						"No"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@DependentThoroughfaresConnector": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@DependentThoroughfaresIndicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@DependentThoroughfaresType": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:DependentLocality": {
					"$ref": "#/definitions/xal:DependentLocalityType",
					"description": "Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality)."
				},
				"xal:DependentThoroughfare": {
					"additionalProperties": false,
					"description": "DependentThroughfare is related to a street; occurs in GB, IE, ES, PT",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"^\\w+$": {
						}
					},
					"properties": {
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"xal:AddressLine": {
							"anyOf": [
								{
									"$ref": "#/definitions/.xal:AddressLine"
								},
								{
									"items": {
										"$ref": "#/definitions/.xal:AddressLine"
									},
									"type": "array"
								}
							]
						},
						"xal:ThoroughfareLeadingType": {
							"$ref": "#/definitions/xal:ThoroughfareLeadingTypeType",
							"description": "Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type."
						},
						"xal:ThoroughfareName": {
							"anyOf": [
								{
									"$ref": "#/definitions/xal:ThoroughfareNameType",
									"description": "Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc."
								},
								{
									"items": {
										"$ref": "#/definitions/xal:ThoroughfareNameType",
										"description": "Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc."
									},
									"type": "array"
								}
							]
						},
						"xal:ThoroughfarePostDirection": {
							"$ref": "#/definitions/xal:ThoroughfarePostDirectionType",
							"description": "221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name."
						},
						"xal:ThoroughfarePreDirection": {
							"$ref": "#/definitions/xal:ThoroughfarePreDirectionType",
							"description": "North Baker Street, where North is the pre-direction. The direction appears before the name."
						},
						"xal:ThoroughfareTrailingType": {
							"$ref": "#/definitions/xal:ThoroughfareTrailingTypeType",
							"description": "Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type."
						}
					},
					"type": "object"
				},
				"xal:Firm": {
					"$ref": "#/definitions/xal:FirmType",
					"description": "Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from \na large mail user address, which contains no street."
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:Premise": {
					"$ref": "#/definitions/.xal:Premise"
				},
				"xal:ThoroughfareLeadingType": {
					"$ref": "#/definitions/xal:ThoroughfareLeadingTypeType",
					"description": "Appears before the thoroughfare name. Ed. Spanish: Avenida Aurora, where Avenida is the leading type / French: Rue Moliere, where Rue is the leading type."
				},
				"xal:ThoroughfareName": {
					"anyOf": [
						{
							"$ref": "#/definitions/xal:ThoroughfareNameType",
							"description": "Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc."
						},
						{
							"items": {
								"$ref": "#/definitions/xal:ThoroughfareNameType",
								"description": "Specification of the name of a Thoroughfare (also dependant street name): street name, canal name, etc."
							},
							"type": "array"
						}
					]
				},
				"xal:ThoroughfareNumber": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:ThoroughfareNumber"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:ThoroughfareNumber"
							},
							"type": "array"
						}
					]
				},
				"xal:ThoroughfareNumberPrefix": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
							},
							"type": "array"
						}
					]
				},
				"xal:ThoroughfareNumberRange": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Indicator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@IndicatorOccurrence": {
									"enum": [
										"Before",
										"After"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								},
								"@NumberRangeOccurrence": {
									"enum": [
										"BeforeName",
										"AfterName",
										"BeforeType",
										"AfterType"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								},
								"@RangeType": {
									"enum": [
										"Odd",
										"Even"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								},
								"@Separator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"xal:AddressLine": {
									"anyOf": [
										{
											"$ref": "#/definitions/.xal:AddressLine"
										},
										{
											"items": {
												"$ref": "#/definitions/.xal:AddressLine"
											},
											"type": "array"
										}
									]
								},
								"xal:ThoroughfareNumberFrom": {
									"additionalProperties": false,
									"description": "Starting number in the range",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"xal:AddressLine": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:AddressLine"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:AddressLine"
													},
													"type": "array"
												}
											]
										},
										"xal:ThoroughfareNumber": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:ThoroughfareNumber"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:ThoroughfareNumber"
													},
													"minItems": 1,
													"type": "array"
												}
											]
										},
										"xal:ThoroughfareNumberPrefix": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
													},
													"type": "array"
												}
											]
										},
										"xal:ThoroughfareNumberSuffix": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
													},
													"type": "array"
												}
											]
										}
									},
									"required": [
										"xal:ThoroughfareNumber"
									],
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								},
								"xal:ThoroughfareNumberTo": {
									"additionalProperties": false,
									"description": "Ending number in the range",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"xal:AddressLine": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:AddressLine"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:AddressLine"
													},
													"type": "array"
												}
											]
										},
										"xal:ThoroughfareNumber": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:ThoroughfareNumber"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:ThoroughfareNumber"
													},
													"minItems": 1,
													"type": "array"
												}
											]
										},
										"xal:ThoroughfareNumberPrefix": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
													},
													"type": "array"
												}
											]
										},
										"xal:ThoroughfareNumberSuffix": {
											"anyOf": [
												{
													"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
												},
												{
													"items": {
														"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
													},
													"type": "array"
												}
											]
										}
									},
									"required": [
										"xal:ThoroughfareNumber"
									],
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								}
							},
							"required": [
								"xal:ThoroughfareNumberFrom",
								"xal:ThoroughfareNumberTo"
							],
							"type": "object"
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "A container to represent a range of numbers (from x thru y)for a thoroughfare. eg. 1-2 Albert Av",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Indicator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@IndicatorOccurrence": {
										"enum": [
											"Before",
											"After"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									},
									"@NumberRangeOccurrence": {
										"enum": [
											"BeforeName",
											"AfterName",
											"BeforeType",
											"AfterType"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									},
									"@RangeType": {
										"enum": [
											"Odd",
											"Even"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									},
									"@Separator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"xal:AddressLine": {
										"anyOf": [
											{
												"$ref": "#/definitions/.xal:AddressLine"
											},
											{
												"items": {
													"$ref": "#/definitions/.xal:AddressLine"
												},
												"type": "array"
											}
										]
									},
									"xal:ThoroughfareNumberFrom": {
										"additionalProperties": false,
										"description": "Starting number in the range",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"xal:AddressLine": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:AddressLine"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:AddressLine"
														},
														"type": "array"
													}
												]
											},
											"xal:ThoroughfareNumber": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:ThoroughfareNumber"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:ThoroughfareNumber"
														},
														"minItems": 1,
														"type": "array"
													}
												]
											},
											"xal:ThoroughfareNumberPrefix": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
														},
														"type": "array"
													}
												]
											},
											"xal:ThoroughfareNumberSuffix": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
														},
														"type": "array"
													}
												]
											}
										},
										"required": [
											"xal:ThoroughfareNumber"
										],
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									},
									"xal:ThoroughfareNumberTo": {
										"additionalProperties": false,
										"description": "Ending number in the range",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"xal:AddressLine": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:AddressLine"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:AddressLine"
														},
														"type": "array"
													}
												]
											},
											"xal:ThoroughfareNumber": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:ThoroughfareNumber"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:ThoroughfareNumber"
														},
														"minItems": 1,
														"type": "array"
													}
												]
											},
											"xal:ThoroughfareNumberPrefix": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
														},
														"type": "array"
													}
												]
											},
											"xal:ThoroughfareNumberSuffix": {
												"anyOf": [
													{
														"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
													},
													{
														"items": {
															"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
														},
														"type": "array"
													}
												]
											}
										},
										"required": [
											"xal:ThoroughfareNumber"
										],
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									}
								},
								"required": [
									"xal:ThoroughfareNumberFrom",
									"xal:ThoroughfareNumberTo"
								],
								"type": "object"
							},
							"type": "array"
						}
					]
				},
				"xal:ThoroughfareNumberSuffix": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
							},
							"type": "array"
						}
					]
				},
				"xal:ThoroughfarePostDirection": {
					"$ref": "#/definitions/xal:ThoroughfarePostDirectionType",
					"description": "221-bis Baker Street North, where North is the post-direction. The post-direction appears after the name."
				},
				"xal:ThoroughfarePreDirection": {
					"$ref": "#/definitions/xal:ThoroughfarePreDirectionType",
					"description": "North Baker Street, where North is the pre-direction. The direction appears before the name."
				},
				"xal:ThoroughfareTrailingType": {
					"$ref": "#/definitions/xal:ThoroughfareTrailingTypeType",
					"description": "Appears after the thoroughfare name. Ed. British: Baker Lane, where Lane is the trailing type."
				}
			},
			"type": "object"
		},
		".xal:ThoroughfareNumber": {
			"additionalProperties": false,
			"description": "Eg.: 23 Archer street or 25/15 Zero Avenue, etc",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@IndicatorOccurrence": {
					"enum": [
						"Before",
						"After"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@NumberOccurrence": {
					"enum": [
						"BeforeName",
						"AfterName",
						"BeforeType",
						"AfterType"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@NumberType": {
					"enum": [
						"Single",
						"Range"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:ThoroughfareNumberPrefix": {
			"additionalProperties": false,
			"description": "Prefix before the number. A in A12 Archer Street",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@NumberPrefixSeparator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:ThoroughfareNumberSuffix": {
			"additionalProperties": false,
			"description": "Suffix after the number. A in 12A Archer Street",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@NumberSuffixSeparator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		".xal:xAL": {
			"additionalProperties": false,
			"description": "Root element for a list of addresses",
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Version": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressDetails": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressDetails"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressDetails"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"xal:AddressDetails"
			],
			"type": "object"
		},
		"ifc:Entity": {
			"additionalProperties": false,
			"properties": {
				"@href": {
					"$ref": "#/definitions/xs:anyURI"
				},
				"@id": {
					"$ref": "#/definitions/xs:ID"
				},
				"@path": {
					"$ref": "#/definitions/xs:NMTOKENS"
				},
				"@pos": {
					"items": {
						"type": "integer"
					},
					"type": "array"
				},
				"@ref": {
					"$ref": "#/definitions/xs:IDREF"
				}
			},
			"type": "object"
		},
		"ifc:IfcAddress": {
			"additionalProperties": false,
			"properties": {
				"@Description": {
					"$ref": "#/definitions/ifc:IfcText"
				},
				"@Purpose": {
					"$ref": "#/definitions/ifc:IfcAddressTypeEnum"
				},
				"@UserDefinedPurpose": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@href": {
					"$ref": "#/definitions/xs:anyURI"
				},
				"@id": {
					"$ref": "#/definitions/xs:ID"
				},
				"@path": {
					"$ref": "#/definitions/xs:NMTOKENS"
				},
				"@pos": {
					"items": {
						"type": "integer"
					},
					"type": "array"
				},
				"@ref": {
					"$ref": "#/definitions/xs:IDREF"
				}
			},
			"type": "object"
		},
		"ifc:IfcAddressTypeEnum": {
			"enum": [
				"office",
				"site",
				"home",
				"distributionpoint",
				"userdefined"
			],
			"type": "string"
		},
		"ifc:IfcLabel": {
			"maxLength": 255,
			"type": "string"
		},
		"ifc:IfcPostalAddress": {
			"additionalProperties": false,
			"properties": {
				"@Country": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@Description": {
					"$ref": "#/definitions/ifc:IfcText"
				},
				"@InternalLocation": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@PostalBox": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@PostalCode": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@Purpose": {
					"$ref": "#/definitions/ifc:IfcAddressTypeEnum"
				},
				"@Region": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@Town": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@UserDefinedPurpose": {
					"$ref": "#/definitions/ifc:IfcLabel"
				},
				"@href": {
					"$ref": "#/definitions/xs:anyURI"
				},
				"@id": {
					"$ref": "#/definitions/xs:ID"
				},
				"@path": {
					"$ref": "#/definitions/xs:NMTOKENS"
				},
				"@pos": {
					"items": {
						"type": "integer"
					},
					"type": "array"
				},
				"@ref": {
					"$ref": "#/definitions/xs:IDREF"
				},
				"ifc:AddressLines": {
					"anyOf": [
						{
							"type": "null"
						},
						{
							"additionalProperties": false,
							"properties": {
								"@ifc:arraySize": {
									"items": {
										"type": "integer"
									},
									"type": "array"
								},
								"@ifc:cType": {
									"items": {
										"enum": [
											"array",
											"list",
											"set",
											"bag",
											"array-unique",
											"array-optional",
											"array-optional-unique",
											"list-unique"
										],
										"type": "string"
									},
									"type": "array"
								},
								"@ifc:itemType": {
									"items": {
										"type": "string"
									},
									"type": "array"
								},
								"ifc:IfcLabel-wrapper": {
									"anyOf": [
										{
											"$ref": "#/definitions/.ifc:IfcLabel-wrapper"
										},
										{
											"items": {
												"$ref": "#/definitions/.ifc:IfcLabel-wrapper"
											},
											"minItems": 1,
											"type": "array"
										}
									]
								}
							},
							"required": [
								"ifc:IfcLabel-wrapper"
							],
							"type": "object"
						}
					]
				}
			},
			"type": "object"
		},
		"ifc:IfcText": {
			"type": "string"
		},
		"ifc:aggregateType": {
			"enum": [
				"array",
				"list",
				"set",
				"bag",
				"array-unique",
				"array-optional",
				"array-optional-unique",
				"list-unique"
			],
			"type": "string"
		},
		"rics:AboveBelowEnum": {
			"enum": [
				"above",
				"below"
			],
			"type": "string"
		},
		"rics:AccessEgressPointEnum": {
			"enum": [
				"vehicular",
				"pedestrian",
				"vehicularAndPedestrian"
			],
			"type": "string"
		},
		"rics:AccessEgressPointType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@nature": {
					"$ref": "#/definitions/rics:AccessEgressPointEnum"
				}
			},
			"type": "object"
		},
		"rics:AccountingStandardEnum": {
			"anyOf": [
				{
					"enum": [
						"IFRS",
						"USGAAP",
						"UKGAAP"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:AccountingStandardType": {
			"additionalProperties": false,
			"properties": {
				"@accountingStandard": {
					"$ref": "#/definitions/rics:AccountingStandardEnum"
				},
				"@isDefault": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:EffectiveDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:EffectiveDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:SupercededDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:SupercededDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:AccuracyType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:AcquistionCostType": {
			"additionalProperties": false,
			"properties": {
				"rics:Brokerage": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Legal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Other": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Tax": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:AdditionalLoanClauseType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isGreen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInActive": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@obligation": {
					"$ref": "#/definitions/rics:LoanObligationEnum"
				},
				"@remedy": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AdditionalTenureClauseType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isGreen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInActive": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@remedy": {
					"$ref": "#/definitions/xs:string"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AddressType": {
			"additionalProperties": true,
			"properties": {
				"ifc:IfcAddress": {
					"anyOf": [
						{
							"$ref": "#/definitions/.ifc:IfcAddress"
						},
						{
							"items": {
								"$ref": "#/definitions/.ifc:IfcAddress"
							},
							"type": "array"
						}
					]
				},
				"xal:AddressDetails": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressDetails"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressDetails"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AerialUndergroundRestrictionType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@limitationsAndRestrictions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:VerticalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				}
			},
			"type": "object"
		},
		"rics:AlienationRightEnum": {
			"anyOf": [
				{
					"enum": [
						"assignmentOfWhole",
						"subleaseWhole",
						"subleasePart",
						"subSublease",
						"concession",
						"groupSharing",
						"charging"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:AlienationRightType": {
			"additionalProperties": false,
			"properties": {
				"@right": {
					"$ref": "#/definitions/rics:AlienationRightEnum"
				},
				"rics:IsConsentRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:IsPermitted": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:IsProhibited": {
					"$ref": "#/definitions/xs:boolean"
				}
			},
			"type": "object"
		},
		"rics:AlienationType": {
			"additionalProperties": false,
			"properties": {
				"@isPermitted": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Rights": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlienationRightType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlienationRightType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AllocationEnum": {
			"anyOf": [
				{
					"enum": [
						"land",
						"building",
						"structure",
						"plantAndMachinery",
						"rights"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:AllocationOfValueType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Allocation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AllocationEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AllocationEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:AlterationsRightEnum": {
			"anyOf": [
				{
					"enum": [
						"externalStructural",
						"externalNonStructural",
						"internalStructural",
						"internalNonStructural"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:AlterationsRightType": {
			"additionalProperties": false,
			"properties": {
				"@right": {
					"$ref": "#/definitions/rics:AlterationsRightEnum"
				},
				"rics:IsConsentRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:IsPermitted": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:IsProhibited": {
					"$ref": "#/definitions/xs:boolean"
				}
			},
			"type": "object"
		},
		"rics:AlterationsType": {
			"additionalProperties": false,
			"properties": {
				"@isHandingBackToSpecification": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPermitted": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRemovingAtTerminationByDefault": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRemovingAtTerminationOnRequest": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Rights": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlterationsRightType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlterationsRightType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AlternativeMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"@alternativeUnitOfMeasurement": {
					"$ref": "#/definitions/rics:BuildingFunctionalEnum"
				},
				"rics:MeasurementValue": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:UtilisationRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:AmenityLocationEnum": {
			"enum": [
				"local",
				"regional",
				"internal",
				"onsite",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:AmenityType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isChargeable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDiscounted": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPublic": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isShared": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@location": {
					"$ref": "#/definitions/rics:AmenityLocationEnum"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:AmenityTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Distance": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:TravelTime": {
					"$ref": "#/definitions/rics:TravelTimeType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AmenityTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"gymnasium",
						"swimmingPool",
						"leisureCentre",
						"sportsCentre",
						"stadium",
						"park",
						"playArea",
						"parking",
						"cycleStorage",
						"gardens",
						"school",
						"college",
						"university",
						"library",
						"doctorsSurgery",
						"dentalPractice",
						"healthCentre",
						"hospital",
						"church",
						"synagogue",
						"mosque",
						"temple",
						"placeOfWorship",
						"cinema",
						"theatre",
						"concertHall",
						"operaHall",
						"supermarket",
						"shops",
						"airport",
						"motorway",
						"port",
						"railway",
						"massTransit",
						"bar",
						"restaurant",
						"cafe"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:AnnotatedDocumentType": {
			"additionalProperties": false,
			"properties": {
				"@class": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isMissing": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:AnnotatedDocumentTypeEnum"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Coordinates": {
					"$ref": "#/definitions/rics:CoordinateType"
				},
				"rics:CreatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:CreatedDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:File": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FileType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FileType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:SignedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Topics": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:WitnessedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AnnotatedDocumentTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"certificate",
						"digitalCertificate",
						"title",
						"lease",
						"contract",
						"agreement",
						"loan",
						"mortgage",
						"termsheet",
						"mandate",
						"nonDisclosureAgreement",
						"license",
						"consent",
						"feeLetter",
						"sideLetter",
						"informationMemorandum",
						"memorandumOfUnderstanding",
						"report",
						"note",
						"correspondence",
						"permit",
						"permission",
						"objection",
						"notice",
						"enforcement",
						"guarantee",
						"indemnity",
						"plan",
						"map",
						"floorPlan",
						"concept",
						"bimModel",
						"scaleDiagram",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:AnythingType": {
			"additionalProperties": false,
			"patternProperties": {
				"^\\w+$": {
				}
			},
			"type": "object"
		},
		"rics:AreaType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:IdentifiedFeatures": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LandArea": {
					"$ref": "#/definitions/rics:LandAreaType"
				},
				"rics:LimitedRestrictedAreas": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandAreaType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandAreaType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OverlappingParcels": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParcelType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParcelType"
							},
							"type": "array"
						}
					]
				},
				"rics:Planning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SketchSitePlan": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AreaUnitOfMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@conversionFactorToPrimary": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@isPrimaryUnitMeasurement": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@scaleFactor": {
					"$ref": "#/definitions/xs:decimal"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:AssetExcludedEnum": {
			"enum": [
				"available",
				"unavailable"
			],
			"type": "string"
		},
		"rics:AssetLifeSpanEnum": {
			"enum": [
				"designLife",
				"alternativeLifeSpan"
			],
			"type": "string"
		},
		"rics:AssetLifeSpanType": {
			"additionalProperties": false,
			"properties": {
				"@type": {
					"$ref": "#/definitions/rics:AssetLifeSpanEnum"
				},
				"@years": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:AssetNatureEnum": {
			"enum": [
				"asset",
				"liability"
			],
			"type": "string"
		},
		"rics:AttestationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@affirmation": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@comments": {
					"$ref": "#/definitions/xs:string"
				},
				"@declaration": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAbleToAffirm": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Date": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AuthorStatusType": {
			"additionalProperties": false,
			"properties": {
				"rics:Author": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Compliance": {
					"$ref": "#/definitions/rics:ComplianceType"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:AzimuthNumericType": {
			"additionalProperties": false,
			"properties": {
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Value": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:AzimuthTextType": {
			"additionalProperties": false,
			"properties": {
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@value": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:AzimuthType": {
			"additionalProperties": false,
			"properties": {
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Number": {
					"$ref": "#/definitions/rics:AzimuthNumericType"
				},
				"rics:Text": {
					"$ref": "#/definitions/rics:AzimuthTextType"
				}
			},
			"type": "object"
		},
		"rics:BasisOfValueEnum": {
			"anyOf": [
				{
					"enum": [
						"marketValue",
						"marketRent",
						"investmentValue",
						"equitableValue",
						"synergisticValue",
						"liquidationValue",
						"fairValue",
						"reinstatementValue"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BasisOfValueType": {
			"additionalProperties": false,
			"properties": {
				"@premiseOfValue": {
					"$ref": "#/definitions/rics:PremiseOfValueEnum"
				},
				"rics:Assumptions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:BasisOfValue": {
					"$ref": "#/definitions/rics:BasisOfValueEnum"
				},
				"rics:Constraints": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:NonIVSBasisOfValue": {
					"$ref": "#/definitions/rics:NonIVSBasisOfValueType"
				},
				"rics:SpecialAssumptions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BenchmarkRateEnum": {
			"anyOf": [
				{
					"enum": [
						"LIBOR",
						"SONIA",
						"SOFR",
						"AMERIBOR",
						"IBYI",
						"BSBY",
						"€STR",
						"SARON",
						"TONA",
						"CPI",
						"RPI"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BorrowerType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:TenureClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAnti-MoneyLaunderingChecked": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrentBorrower": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDisputed": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOccupier": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPoliticallyExposedPerson": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryPropertyParticipant": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnregistered": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:TenureStatusEnum"
				},
				"@tenure": {
					"$ref": "#/definitions/rics:TenureTypeEnum"
				},
				"rics:ActingFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ActingForParticipants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AlienationDownwards": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:AlienationUpwards": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Anti-MoneyLaunderingEvidence": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:BorrowedBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Charges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChargeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChargeType"
							},
							"type": "array"
						}
					]
				},
				"rics:DigitalID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HeldBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalEntity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:LoanAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:LoanShare": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Person": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Qualifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RegulatoryID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RegulatoryIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RegulatoryIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Role": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Share": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TenureAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BoundaryFeatureEnum": {
			"anyOf": [
				{
					"enum": [
						"road",
						"fence",
						"hedge",
						"wall",
						"ditch",
						"river",
						"stream",
						"sea",
						"ocean"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BoundaryLineArcDimensionsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@feature": {
					"$ref": "#/definitions/rics:BoundaryFeatureEnum"
				},
				"@location": {
					"$ref": "#/definitions/rics:BoundaryLocationEnum"
				},
				"@proposedAlterations": {
					"$ref": "#/definitions/xs:string"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:BoundaryResponsibilityEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:BoundaryTypeEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GridAzimuth": {
					"$ref": "#/definitions/rics:AzimuthType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MagneticAzimuth": {
					"$ref": "#/definitions/rics:AzimuthType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Responsible": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:TrueNorthAzimuth": {
					"$ref": "#/definitions/rics:AzimuthType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BoundaryLineArcType": {
			"additionalProperties": false,
			"properties": {
				"@howObtained": {
					"$ref": "#/definitions/xs:string"
				},
				"@limitationsAndRestrictions": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Dimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BoundaryLineArcDimensionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BoundaryLineArcDimensionsType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BoundaryLocationEnum": {
			"anyOf": [
				{
					"enum": [
						"left",
						"right",
						"rear",
						"front"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BoundaryResponsibilityEnum": {
			"anyOf": [
				{
					"enum": [
						"own",
						"neighbour",
						"shared",
						"thirdParty",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BoundaryType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@feature": {
					"$ref": "#/definitions/rics:BoundaryFeatureEnum"
				},
				"@location": {
					"$ref": "#/definitions/rics:BoundaryLocationEnum"
				},
				"@proposedAlterations": {
					"$ref": "#/definitions/xs:string"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:BoundaryResponsibilityEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:BoundaryTypeEnum"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Responsible": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BoundaryTypeEnum": {
			"enum": [
				"physical",
				"virtual",
				"measured"
			],
			"type": "string"
		},
		"rics:BridgeComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:BridgeQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:BridgeWorksType"
				}
			},
			"type": "object"
		},
		"rics:BridgeComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@curvature": {
					"$ref": "#/definitions/rics:CurvatureEnum"
				},
				"@noOfAbutmentsPiersTowersWithFoundationsInWater": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfAbutmentsPiersTowersWithFoundationsNotInWater": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfAccessRamps": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:BridgeDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@mobility": {
					"$ref": "#/definitions/rics:BridgeMobilityEnum"
				},
				"@support": {
					"$ref": "#/definitions/rics:BridgeSupportEnum"
				},
				"rics:Materials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ObstacleCrossed": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BridgeObstacleCrossedEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BridgeObstacleCrossedEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BridgeDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:MaximumHeightAboveLowestLandWater": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumClearanceHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Width": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:BridgeFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"road",
						"rail",
						"conveyors",
						"pipeline",
						"canal",
						"pedestrians"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BridgeMobilityEnum": {
			"enum": [
				"fixed",
				"movable",
				"temporary"
			],
			"type": "string"
		},
		"rics:BridgeObstacleCrossedEnum": {
			"anyOf": [
				{
					"enum": [
						"riverAndCanal",
						"roads",
						"railways"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BridgeQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:DeckLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SurfaceAreaOfDeck": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:BridgeSupportEnum": {
			"anyOf": [
				{
					"enum": [
						"arch",
						"postAndBeam",
						"cantilever",
						"suspension",
						"cable-stayed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BridgeWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageDeckHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageDeckHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:BridgeComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:BridgeDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:BridgeDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:FunctionalType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BridgeFunctionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BridgeFunctionEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildGradeEnum": {
			"enum": [
				"ordinaryQuality",
				"mediumQuality",
				"highQuality"
			],
			"type": "string"
		},
		"rics:BuildNatureEnum": {
			"enum": [
				"newBuild",
				"majorAdaptation",
				"temporary",
				"capacityEnhancement",
				"expansionOfExisting"
			],
			"type": "string"
		},
		"rics:BuildingComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildingComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@design": {
					"$ref": "#/definitions/rics:DesignComplexityEnum"
				},
				"@methodOfWorking": {
					"$ref": "#/definitions/rics:WorkingMethodEnum"
				},
				"@shapeOnPlan": {
					"$ref": "#/definitions/rics:ShapeEnum"
				},
				"@shapeVerticalSection": {
					"$ref": "#/definitions/rics:ShapeEnum"
				}
			},
			"type": "object"
		},
		"rics:BuildingDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@environmentalControl": {
					"$ref": "#/definitions/rics:EnvironmentalControlEnum"
				},
				"@externalWalls": {
					"$ref": "#/definitions/rics:WallDesignEnum"
				},
				"@prefabricationDegree": {
					"$ref": "#/definitions/rics:PrefabricationDegreeEnum"
				},
				"@structure": {
					"$ref": "#/definitions/rics:BuildingStructureEnum"
				},
				"rics:MajorPrefabricatedWork": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingPrefabricatedWorkEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingPrefabricatedWorkEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildingElementType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@compassPointDirection": {
					"$ref": "#/definitions/rics:CompassPointDirectionEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@fitOutStatus": {
					"$ref": "#/definitions/rics:FitOutStatusEnum"
				},
				"@furnishedStatus": {
					"$ref": "#/definitions/rics:FurnishedStatusEnum"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isAncillaryToMainUse": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDilapidated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@noOfFloors": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfLifts": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfRooms": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSections": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSpaces": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfUnits": {
					"$ref": "#/definitions/xs:integer"
				},
				"@occupationStatus": {
					"$ref": "#/definitions/rics:OccupationStatusEnum"
				},
				"@ownershipStatus": {
					"$ref": "#/definitions/rics:OwnershipStatusEnum"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@qualityOfBuilding": {
					"$ref": "#/definitions/rics:BuildingQualityEnum"
				},
				"@typeOfBuilding": {
					"$ref": "#/definitions/rics:BuildingTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AerialImage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:AncillaryHardSurfaceArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:BuildingSections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingSectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingSectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuiltAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuiltAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionMaterials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConvertedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConvertedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:CurrentUsage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalIssueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalIssueType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtendedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtendedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Heating": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HeatingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HeatingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:IsUnHeated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Notifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NotificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NotificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Occupation": {
					"$ref": "#/definitions/rics:PropertyOccupationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:PartOfBuildingComplex": {
					"$ref": "#/definitions/rics:BuildingComplexType"
				},
				"rics:PercentageLandOccupiedByBuilding": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Photograph": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Planning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:PlanningUseAuthorisedUnauthorised": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousUsage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Protections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProtectedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProtectedType"
							},
							"type": "array"
						}
					]
				},
				"rics:RefittedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:RefittedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoomSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SpaceSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:StoreyInformation": {
					"$ref": "#/definitions/rics:StoreyInformationType"
				},
				"rics:StructureAuthorisedUnauthorised": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildingFunctionalEnum": {
			"anyOf": [
				{
					"enum": [
						"noOfDesks",
						"noOfOccupants",
						"noOfBedrooms",
						"noOfHospitalBeds",
						"noOfHotelRooms",
						"noOfCarParkingSpaces",
						"noOfClassrooms",
						"noOfStudents",
						"noOfPassengers",
						"noOfBoardingGates",
						"productionCapacity"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingFunctionalGradeEnum": {
			"anyOf": [
				{
					"enum": [
						"internationalBelow4Star",
						"international4Star",
						"international5Star",
						"internationalOver5Star",
						"localBelow4Star",
						"local4Star",
						"local5Star",
						"localOver5Star"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingFunctionalUnitsType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@function": {
					"$ref": "#/definitions/rics:BuildingFunctionalEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:BuildingPrefabricatedWorkEnum": {
			"anyOf": [
				{
					"enum": [
						"suites",
						"standaloneToiletsBathroomsShowerRooms",
						"standaloneKitchens",
						"classrooms",
						"healthcareRooms",
						"operatingTheatres",
						"plantRoomsPipeDucts",
						"soundproofRooms",
						"computerRooms",
						"coldRooms",
						"kiosks",
						"balconies",
						"corridors",
						"staircases"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingQualityEnum": {
			"anyOf": [
				{
					"enum": [
						"dilapidated",
						"poor",
						"basic",
						"good",
						"excellent"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:CoveredAreaOnPlan": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:ExternalFloorAreaAsIpms1": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingFunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingFunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalFloorAreaAsIpms2": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:BuildingSectionType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@compassPointDirection": {
					"$ref": "#/definitions/rics:CompassPointDirectionEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@fitOutStatus": {
					"$ref": "#/definitions/rics:FitOutStatusEnum"
				},
				"@furnishedStatus": {
					"$ref": "#/definitions/rics:FurnishedStatusEnum"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isAncillaryToMainUse": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDilapidated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@noOfFloors": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfLifts": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfRooms": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSections": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSpaces": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfUnits": {
					"$ref": "#/definitions/xs:integer"
				},
				"@occupationStatus": {
					"$ref": "#/definitions/rics:OccupationStatusEnum"
				},
				"@ownershipStatus": {
					"$ref": "#/definitions/rics:OwnershipStatusEnum"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@qualityOfBuilding": {
					"$ref": "#/definitions/rics:BuildingQualityEnum"
				},
				"@typeOfBuilding": {
					"$ref": "#/definitions/rics:BuildingTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AerialImage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:AncillaryHardSurfaceArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:BuiltAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuiltAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionMaterials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConvertedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConvertedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:CurrentUsage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalIssueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalIssueType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtendedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtendedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Heating": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HeatingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HeatingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:IsUnHeated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Notifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NotificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NotificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Occupation": {
					"$ref": "#/definitions/rics:PropertyOccupationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:PartOfBuilding": {
					"$ref": "#/definitions/rics:BuildingElementType"
				},
				"rics:PercentageLandOccupiedByBuilding": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Photograph": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Planning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:PlanningUseAuthorisedUnauthorised": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousUsage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Protections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProtectedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProtectedType"
							},
							"type": "array"
						}
					]
				},
				"rics:RefittedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:RefittedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoomSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SpaceSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:StoreyInformation": {
					"$ref": "#/definitions/rics:StoreyInformationType"
				},
				"rics:StructureAuthorisedUnauthorised": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildingStructureEnum": {
			"anyOf": [
				{
					"enum": [
						"timber",
						"concrete",
						"steel",
						"loadBearingMasonry"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingTradeEnum": {
			"anyOf": [
				{
					"enum": [
						"gasFitter",
						"electrician",
						"plumber",
						"plasterer",
						"carpenter",
						"roofer"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@compassPointDirection": {
					"$ref": "#/definitions/rics:CompassPointDirectionEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@fitOutStatus": {
					"$ref": "#/definitions/rics:FitOutStatusEnum"
				},
				"@furnishedStatus": {
					"$ref": "#/definitions/rics:FurnishedStatusEnum"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isAncillaryToMainUse": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDilapidated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@noOfFloors": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfLifts": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfRooms": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSections": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSpaces": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfUnits": {
					"$ref": "#/definitions/xs:integer"
				},
				"@occupationStatus": {
					"$ref": "#/definitions/rics:OccupationStatusEnum"
				},
				"@ownershipStatus": {
					"$ref": "#/definitions/rics:OwnershipStatusEnum"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@qualityOfBuilding": {
					"$ref": "#/definitions/rics:BuildingQualityEnum"
				},
				"@typeOfBuilding": {
					"$ref": "#/definitions/rics:BuildingTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AerialImage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:AncillaryHardSurfaceArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:BuiltAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuiltAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionMaterials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConvertedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConvertedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:CurrentUsage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalIssueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalIssueType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtendedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtendedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Heating": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HeatingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HeatingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:IsUnHeated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Notifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NotificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NotificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Occupation": {
					"$ref": "#/definitions/rics:PropertyOccupationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:PercentageLandOccupiedByBuilding": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Photograph": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Planning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:PlanningUseAuthorisedUnauthorised": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousUsage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Protections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProtectedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProtectedType"
							},
							"type": "array"
						}
					]
				},
				"rics:RefittedAge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:RefittedAgeRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoomSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SpaceSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:StoreyInformation": {
					"$ref": "#/definitions/rics:StoreyInformationType"
				},
				"rics:StructureAuthorisedUnauthorised": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildingTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"detachedHouse",
						"semiDetachedHouse",
						"linkedDetachedHouse",
						"terracedHouse",
						"midTerraceHouse",
						"endOfTerraceHouse",
						"backToBackHouse",
						"townHouse",
						"convertedFlat",
						"modernFlat",
						"maisonette",
						"bungalow",
						"chaletBungalow",
						"coach",
						"apartment",
						"barn",
						"assemblyBuilding",
						"recreationBuilding",
						"busStation",
						"cathedral",
						"church",
						"cinema",
						"condominium",
						"customBuilt",
						"duplex",
						"earthBuilding",
						"fabricStructure",
						"factory",
						"flat",
						"garage",
						"hospital",
						"hostel",
						"hotel",
						"houseInMultipleOccupation",
						"industrial",
						"inflatableBuilding",
						"leisureCentre",
						"library",
						"manse",
						"mixedUsedDevelopment",
						"modularBuilding",
						"mosque",
						"office",
						"outBuilding",
						"penthouse",
						"petrolStation",
						"postOffice",
						"publicBuilding",
						"retail",
						"retailingCentre",
						"retailingMall",
						"warehouse",
						"shed",
						"shelteredHousing",
						"studentAccomodation",
						"storage",
						"temporaryBuilding",
						"theatre",
						"trainStation"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:BuildingWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@functionalGrade": {
					"$ref": "#/definitions/rics:BuildingFunctionalGradeEnum"
				},
				"@grade": {
					"$ref": "#/definitions/rics:BuildGradeEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AreaExternalElevations": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:BuildingComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:BuildingDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:StoreyInformation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:StoreyInformationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:StoreyInformationType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:BuildingsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Building": {
					"$ref": "#/definitions/rics:BuildingElementType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:BuildingQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:BuildingWorksType"
				}
			},
			"type": "object"
		},
		"rics:CarbonEmissionsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@assessmentProcess": {
					"$ref": "#/definitions/xs:string"
				},
				"@boundary": {
					"$ref": "#/definitions/rics:CarbonReportingBoundaryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActualQuantities": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:AssessmentStandards": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:AssessmentTools": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:EmissionFactorSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MaterialQuantitySources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MaterialQuantitySourceEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MaterialQuantitySourceEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:OnSiteEnergyGenerationAndStorageFacilities": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OperationalEnergySources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OperationalEnergySourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OperationalEnergySourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:CarbonReportingBoundaryEnum": {
			"anyOf": [
				{
					"enum": [
						"Products (EN 15978 stages A1-A3)",
						"Construction (EN 15978 stages A4-A5)",
						"Up front carbon (EN 15978 stages A1-A5)",
						"Embodied carbon (EN 15978 stages A0-A5, B1-B5, C1-C4)"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CardinalDirectionEnum": {
			"enum": [
				"N",
				"S",
				"E",
				"W"
			],
			"type": "string"
		},
		"rics:CentroidType": {
			"additionalProperties": false,
			"properties": {
				"@coordinateReferenceSystem": {
					"$ref": "#/definitions/rics:CoordinateReferenceSystemEnum"
				},
				"@prefix": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:CoordinateValue": {
					"$ref": "#/definitions/rics:CoordinateValueType"
				}
			},
			"type": "object"
		},
		"rics:CertificateCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"title",
						"planning",
						"zoning",
						"buildingRegulation",
						"construction",
						"healthAndSafety",
						"electrical",
						"gas",
						"licence",
						"guarantee",
						"warranty",
						"maintenanceContract",
						"indemnity",
						"insurance",
						"energyEfficiency"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CertificateStandardEnum": {
			"anyOf": [
				{
					"enum": [
						"EPC",
						"BREEAM",
						"LEED",
						"SKA"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CertificateStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"exempt",
						"current",
						"failed",
						"expired"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CertificateType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:CertificateCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@gradeLevelRating": {
					"$ref": "#/definitions/xs:string"
				},
				"@notes": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"@standard": {
					"$ref": "#/definitions/rics:CertificateStandardEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:CertificateStatusEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:EndDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:FailedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:FirstInspectionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:IssueDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LastInspectionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Limitations": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:NextInspectionDueDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Reliance": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RelianceValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:RevocationDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StartDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ChargeType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@class": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isDischarged": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNonRecourse": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@type": {
					"$ref": "#/definitions/rics:ChargeTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Chargee": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Registered": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Updated": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ChargeTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"mortgage",
						"legalMortgage",
						"chattelMortgage",
						"equitableMortgage",
						"charge",
						"fixedCharge",
						"floatingCharge",
						"pledge",
						"contract",
						"grant",
						"taxLiability",
						"partnerRights",
						"propertyAssessedCleanEnergy",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ChemicalPlantComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:ChemicalPlantQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:ChemicalPlantWorksType"
				}
			},
			"type": "object"
		},
		"rics:ChemicalPlantComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@noOfProcesses": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:ChemicalPlantDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@reinstatement": {
					"$ref": "#/definitions/rics:ReinstatementEnum"
				},
				"@wasteHandling": {
					"$ref": "#/definitions/rics:WasteHandlingEnum"
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:PrincipalProcesses": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChemicalPlantProcessEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChemicalPlantProcessEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:PrincipalReactorMaterial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ChemicalPlantEnergySourceEnum": {
			"anyOf": [
				{
					"enum": [
						"oil",
						"gas",
						"electricity"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ChemicalPlantFunctionType": {
			"additionalProperties": false,
			"properties": {
				"@noOfVarieties": {
					"$ref": "#/definitions/xs:integer"
				},
				"@product": {
					"$ref": "#/definitions/rics:ChemicalPlantProductEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:ChemicalPlantProductTypeEnum"
				}
			},
			"type": "object"
		},
		"rics:ChemicalPlantFunctionalUnitsType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@function": {
					"$ref": "#/definitions/rics:FunctionalEnum"
				},
				"@product": {
					"$ref": "#/definitions/rics:ChemicalPlantProductEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:ChemicalPlantProductTypeEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@units": {
					"$ref": "#/definitions/rics:FunctionalUnitsEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:ChemicalPlantProcessEnum": {
			"anyOf": [
				{
					"enum": [
						"oxidation",
						"reduction",
						"hydrogenation",
						"dehydrogenation",
						"hydrolysis",
						"hydration",
						"dehydration",
						"halogenation",
						"nitrification",
						"sulphonation",
						"ammoniation",
						"alkalineFusion",
						"alkylation",
						"dealkylation",
						"esterification",
						"polymerisation",
						"polycondensation",
						"catalysis",
						"wasteTreatment",
						"storageFacility"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ChemicalPlantProductEnum": {
			"anyOf": [
				{
					"enum": [
						"ammonia",
						"chlorine",
						"sodiumHydroxide",
						"sulfuricAcid",
						"nitricAcid",
						"acrylonitrile",
						"phenol",
						"ethyleneOxide",
						"urea",
						"silicBrick",
						"frit",
						"ethylene",
						"propylene",
						"benzene",
						"styrene",
						"fertilizers",
						"insecticides",
						"herbicides",
						"polyethylene",
						"bakelite",
						"polyester",
						"polyisoprene",
						"neoprene",
						"polyurethane",
						"lard",
						"soybeanOil",
						"stearicAacid",
						"nitroglycerin",
						"ammoniumNitrate",
						"nitrocellulose",
						"benzylBenzoate",
						"coumarin",
						"vanillin",
						"nitrogen",
						"oxygen",
						"acetylene",
						"nitrousOxide"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ChemicalPlantProductTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"inorganicIndustrial",
						"organicIndustrial",
						"ceramicProducts",
						"petrochemicals",
						"agrochemicals",
						"polymers",
						"elastomers",
						"oleochemicals",
						"explosives",
						"fragrancesAndFlavours",
						"industrialGases"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ChemicalPlantQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChemicalPlantFunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChemicalPlantFunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:ChemicalPlantWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"@principalEnergySource": {
					"$ref": "#/definitions/rics:ChemicalPlantEnergySourceEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:ChemicalPlantComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:ChemicalPlantDesignFeaturesType"
				},
				"rics:Dimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:FunctionalType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChemicalPlantFunctionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChemicalPlantFunctionType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ClassificationStandardType": {
			"additionalProperties": false,
			"properties": {
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@standard": {
					"$ref": "#/definitions/rics:ProjectClassificationStandardNameEnum"
				}
			},
			"type": "object"
		},
		"rics:ComparableEvidenceType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@ranking": {
					"$ref": "#/definitions/xs:integer"
				},
				"@rationale": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Adjustments": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:ComparableProperty": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValuedPropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValuedPropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Differences": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ComparativeLandUseChangeType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:From": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandUseClassificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandUseClassificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:To": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandUseClassificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandUseClassificationType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ComparativeLandUseType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Approved": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Implemented": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Usage": {
					"$ref": "#/definitions/rics:LandUseClassificationType"
				}
			},
			"type": "object"
		},
		"rics:CompassPointDirectionEnum": {
			"anyOf": [
				{
					"enum": [
						"N",
						"NE",
						"E",
						"SE",
						"S",
						"SW",
						"W",
						"NW"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CompletionConditionsEnum": {
			"anyOf": [
				{
					"enum": [
						"references",
						"planning",
						"consents",
						"conditionReport",
						"governanceApproval"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"wholeBuildingGHGIntensityPathway",
						"wholeBuildingEnergyIntensityPathway",
						"compliant",
						"functional",
						"economic",
						"sustainable",
						"performing"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementFrameworkEnum": {
			"anyOf": [
				{
					"enum": [
						"IBOS",
						"CRREM"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementItemEnum": {
			"anyOf": [
				{
					"enum": [
						"greyWater",
						"blackWater",
						"carbonMonoxide",
						"carbonDioxide",
						"methane",
						"nitrousOxide",
						"nitrogenTriflouride",
						"hydrofluorocarbon",
						"perfluorocarbon",
						"sulphurHexafluoride",
						"carbonDioxideEquivalent"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementSourceEnum": {
			"anyOf": [
				{
					"enum": [
						"energy",
						"fuels",
						"electricity",
						"districtHeating",
						"districtCooling",
						"fugitive",
						"all",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"target",
						"benchmark",
						"legalRequirement",
						"bestPractice",
						"forecast",
						"estimated",
						"actual",
						"final",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementSubTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"total",
						"consumption",
						"netEnergy",
						"waste",
						"temperatureReadings",
						"humidity",
						"userSatisfactionData",
						"CO2Level",
						"airFlow",
						"noiseLevel",
						"lightingLevel",
						"incidentLogs",
						"auditFindingsAndRecommendations",
						"riskAssessmentsAndRecommendations",
						"userConcernsAndIssuesRaised",
						"userFunctionalRequirements",
						"occupancyAndUtilisationLevel",
						"workspaceProtocols",
						"businessContinuityPlan",
						"businessContinuityPlanTestingRegime",
						"testsAndRecommendations",
						"ICTInfrastructureAvailability",
						"incidenceOfFailure",
						"costs",
						"conditionAssessments",
						"backlogMaintenance",
						"costedCAPEXPLans",
						"assetStrategy",
						"maintenanceRecords",
						"floorArea",
						"propertyRunningCosts",
						"kWhEnergyConsumed",
						"proportionOfEnergyFromSustainableSources",
						"litresOfWaterConsumption",
						"costOfUtilities",
						"netZeroCarbonStrategy",
						"volumesAndTypeOfWasteDisposedOf",
						"methodsOfDisposal",
						"costsIncurred",
						"stakeholderCommunityEngagementPlan",
						"socialValueStrategy",
						"socialValueGenerated",
						"EVChargingPoints",
						"greenTravelPlan",
						"showerProvisionForCyclists",
						"userSentimentSurveyData",
						"KPIsRelatingToResponsiveness",
						"performanceAgainstKPIs",
						"helpdeskData",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplexMeasurementType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:ComplexMeasurementCategoryEnum"
				},
				"@denominatorUnitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@framework": {
					"$ref": "#/definitions/rics:ComplexMeasurementFrameworkEnum"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMaximum": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMean": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMedian": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMinimum": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMode": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRange": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@item": {
					"$ref": "#/definitions/rics:ComplexMeasurementItemEnum"
				},
				"@maturity": {
					"$ref": "#/definitions/rics:MaturityEnum"
				},
				"@purpose": {
					"$ref": "#/definitions/rics:MeasurementPurposeEnum"
				},
				"@source": {
					"$ref": "#/definitions/rics:ComplexMeasurementSourceEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:ComplexMeasurementStatusEnum"
				},
				"@subType": {
					"$ref": "#/definitions/rics:ComplexMeasurementSubTypeEnum"
				},
				"@timeUnitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:ComplexMeasurementTypeEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Accuracy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccuracyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccuracyType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Boolean": {
					"$ref": "#/definitions/rics:SimpleBooleanType"
				},
				"rics:BuildingComplexes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuildingSections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingSectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingSectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Coordinates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CoordinateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CoordinateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Decimal": {
					"$ref": "#/definitions/rics:SimpleDecimalType"
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:Frequency": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Location": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectLocationEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectLocationEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasurementDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:MeasurementDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Methodology": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MethodologyEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MethodologyEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Monetary": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Object": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ProcuredBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ratio": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:ReportedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReportedDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Sensor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Sites": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SiteType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SiteType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Tolerance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccuracyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccuracyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Valid": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ComplexMeasurementTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"absolute",
						"intensity",
						"openingWidth",
						"openingDepth",
						"openingHeight",
						"fittedWidth",
						"fittedDepth",
						"fittedHeight",
						"temperature",
						"CO2",
						"ventilationRate",
						"noise",
						"lighting",
						"healthAndSafety",
						"workspaceOptimisation",
						"businessContinuity",
						"connectivity",
						"lifeCycleCosts",
						"operatingCosts",
						"operatingRange",
						"operationalEnergyUse",
						"waste",
						"socialValue",
						"transport",
						"userExperience",
						"responsivenessOfFMServices",
						"well-being",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComplianceType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:CertifiedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConfidentialityNotes": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:ConflictsOfInterestNotes": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Departures": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Disclosures": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreparedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProfessionalStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProfessionalStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProfessionalStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:StatementOfProfessionalism": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:anyType"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:anyType"
							},
							"type": "array"
						}
					]
				},
				"rics:TermsOfUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ComponentAreaEnum": {
			"anyOf": [
				{
					"enum": [
						"A",
						"A1",
						"A2",
						"B",
						"B1",
						"B2",
						"B3",
						"C",
						"D",
						"E",
						"E1",
						"E2",
						"F",
						"G",
						"H"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ComponentMeasurementType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@componentArea": {
					"$ref": "#/definitions/rics:ComponentAreaEnum"
				},
				"@componentUsage": {
					"$ref": "#/definitions/rics:ComponentUsageEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ComponentUsageEnum": {
			"anyOf": [
				{
					"enum": [
						"private",
						"shared"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ConditionHandbackType": {
			"additionalProperties": false,
			"properties": {
				"@isHandingBackToSpecification": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:ConfidenceType": {
			"additionalProperties": false,
			"properties": {
				"@calculationMethod": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAsymmetrical": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Interval": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Level": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:LowerInterval": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:UpperInterval": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:ConsentApprovalObtainedEnum": {
			"anyOf": [
				{
					"enum": [
						"yes",
						"no",
						"notRequired"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ConsentApprovalType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@obtained": {
					"$ref": "#/definitions/rics:ConsentApprovalObtainedEnum"
				},
				"@reasonNotObtained": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:ConsentApprovalTypeEnum"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ConsentApprovalTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"planning",
						"buildingRegulation",
						"protected",
						"tenure"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ConstructionDateDefinedByEnum": {
			"anyOf": [
				{
					"enum": [
						"startOfDemolitionAndSitePreparation"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ConstructionDateStatusEnum": {
			"enum": [
				"planned",
				"actual"
			],
			"type": "string"
		},
		"rics:ConstructionDateToStateType": {
			"additionalProperties": false,
			"properties": {
				"@stateTo": {
					"$ref": "#/definitions/rics:ConstructionToStateEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:ConstructionDateStatusEnum"
				},
				"rics:EndDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				}
			},
			"type": "object"
		},
		"rics:ConstructionDateType": {
			"additionalProperties": false,
			"properties": {
				"@definedBy": {
					"$ref": "#/definitions/rics:ConstructionDateDefinedByEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:ConstructionDateStatusEnum"
				},
				"rics:StartDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				}
			},
			"type": "object"
		},
		"rics:ConstructionMaterialEnum": {
			"anyOf": [
				{
					"enum": [
						"steel",
						"concrete",
						"reinforcedConcrete",
						"mildSteel",
						"stainlessSteel",
						"castIron",
						"precastConcrete",
						"uPVC",
						"brick",
						"block",
						"thatch",
						"wood",
						"timber",
						"bamboo",
						"ceramic",
						"rock",
						"armourRock",
						"pontoons",
						"stone",
						"fabric",
						"ice",
						"plastic",
						"rubber",
						"plaster",
						"paint",
						"rockFill",
						"earthFill",
						"clay",
						"asphalt",
						"blockPaving",
						"cementTreatedBase",
						"naturalStone",
						"stoneOrGranularFill",
						"granularFill",
						"concreteArmour",
						"GRP",
						"granite",
						"limestone",
						"bentoniteSlurry",
						"polymerMud",
						"greenLandscaping",
						"naturalMaterials",
						"advancedMaterials",
						"mainlySoil",
						"mainlyPaved",
						"mainlyPlanted"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ConstructionMaterialType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@material": {
					"$ref": "#/definitions/rics:ConstructionMaterialEnum"
				}
			},
			"type": "object"
		},
		"rics:ConstructionPeriodType": {
			"additionalProperties": false,
			"properties": {
				"rics:DateFrom": {
					"$ref": "#/definitions/rics:ConstructionDateType"
				},
				"rics:DateTo": {
					"$ref": "#/definitions/rics:ConstructionDateToStateType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:ConstructionToStateEnum": {
			"anyOf": [
				{
					"enum": [
						"completionOfCommissioning"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ConstructionType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:ConstructionTypeEnum"
				}
			},
			"type": "object"
		},
		"rics:ConstructionTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"frame",
						"brickAndBlock"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ContaminatedSedimentDredgingEnum": {
			"anyOf": [
				{
					"enum": [
						"reuse",
						"soilDisposal",
						"landDisposal",
						"dumpAtSea"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CoordinateNameEnum": {
			"enum": [
				"latitude",
				"longitude",
				"easting",
				"northing"
			],
			"type": "string"
		},
		"rics:CoordinateNumericType": {
			"additionalProperties": false,
			"properties": {
				"@cardinalDirection": {
					"$ref": "#/definitions/rics:CardinalDirectionEnum"
				},
				"@coordinateName": {
					"$ref": "#/definitions/rics:CoordinateNameEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Value": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:CoordinateReferenceSystemEnum": {
			"anyOf": [
				{
					"enum": [
						"WGS84UTM"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CoordinateTextType": {
			"additionalProperties": false,
			"properties": {
				"@cardinalDirection": {
					"$ref": "#/definitions/rics:CardinalDirectionEnum"
				},
				"@coordinateName": {
					"$ref": "#/definitions/rics:CoordinateNameEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@value": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:CoordinateType": {
			"additionalProperties": false,
			"properties": {
				"@coordinateReferenceSystem": {
					"$ref": "#/definitions/rics:CoordinateReferenceSystemEnum"
				},
				"@prefix": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:CoordinateValue": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CoordinateValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CoordinateValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:CoordinateValueType": {
			"additionalProperties": false,
			"properties": {
				"@prefix": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Number": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CoordinateNumericType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CoordinateNumericType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CoordinateTextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CoordinateTextType"
							},
							"type": "array"
						}
					]
				},
				"rics:VerticalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				}
			},
			"type": "object"
		},
		"rics:CostEmissionCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"acquisitionCosts",
						"constructionCosts",
						"renewalCosts",
						"operationCosts",
						"maintenanceCosts",
						"endOfLifeCosts"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CostEmissionCodeEnum": {
			"anyOf": [
				{
					"enum": [
						"01.1.01",
						"01.1.02",
						"01.2.01",
						"01.2.02",
						"01.2.03",
						"01.2.04",
						"01.2.05",
						"01.2.06",
						"01.2.07",
						"01.2.08",
						"01.2.09",
						"01.2.10",
						"01.2.11",
						"01.2.12",
						"01.2.13",
						"01.3.01",
						"01.3.02",
						"01.3.03",
						"01.3.04",
						"01.3.05",
						"01.3.06",
						"01.3.07",
						"01.3.08",
						"01.3.09",
						"01.3.10",
						"01.3.11",
						"01.3.12",
						"01.3.13",
						"01.4.01",
						"01.4.02",
						"01.4.03",
						"01.4.04",
						"01.4.05",
						"01.4.06",
						"01.4.07",
						"01.4.08",
						"01.5.01",
						"01.5.02",
						"01.5.03",
						"01.5.04",
						"01.5.05",
						"01.5.06",
						"01.5.07",
						"01.5.08",
						"01.5.09",
						"01.5.10",
						"01.5.11",
						"01.5.12",
						"01.5.13",
						"01.6.01",
						"01.6.02",
						"01.6.03",
						"01.6.04",
						"01.6.05",
						"01.6.06",
						"01.6.07",
						"02.1.01",
						"02.1.02",
						"02.2.01",
						"02.2.02",
						"02.2.03",
						"02.2.04",
						"02.2.05",
						"02.2.06",
						"02.2.07",
						"02.2.08",
						"02.2.09",
						"02.2.10",
						"02.2.11",
						"02.2.12",
						"02.2.13",
						"02.3.01",
						"02.3.02",
						"02.3.03",
						"02.3.04",
						"02.3.05",
						"02.3.06",
						"02.3.07",
						"02.3.08",
						"02.3.09",
						"02.3.10",
						"02.3.11",
						"02.3.12",
						"02.3.13",
						"02.4.01",
						"02.4.02",
						"02.4.03",
						"02.4.04",
						"02.4.05",
						"02.4.06",
						"02.4.07",
						"02.4.08",
						"02.5.01",
						"02.5.02",
						"02.5.03",
						"02.5.04",
						"02.5.05",
						"02.5.06",
						"02.5.07",
						"02.5.08",
						"02.5.09",
						"02.5.10",
						"02.5.11",
						"02.5.12",
						"02.5.13",
						"02.6.01",
						"02.6.02",
						"02.6.03",
						"02.6.04",
						"02.6.05",
						"02.6.06",
						"02.6.07",
						"03.1.01",
						"03.1.02",
						"03.2.01",
						"03.2.02",
						"03.2.03",
						"03.2.04",
						"03.2.05",
						"03.2.06",
						"03.2.07",
						"03.2.08",
						"03.2.09",
						"03.2.10",
						"03.2.11",
						"03.2.12",
						"03.2.13",
						"03.3.01",
						"03.3.02",
						"03.3.03",
						"03.3.04",
						"03.3.05",
						"03.3.06",
						"03.3.07",
						"03.3.08",
						"03.3.09",
						"03.3.10",
						"03.3.11",
						"03.3.12",
						"03.3.13",
						"03.4.01",
						"03.4.02",
						"03.4.03",
						"03.4.04",
						"03.4.05",
						"03.4.06",
						"03.4.07",
						"03.4.08",
						"03.5.01",
						"03.5.02",
						"03.5.03",
						"03.5.04",
						"03.5.05",
						"03.5.06",
						"03.5.07",
						"03.5.08",
						"03.5.09",
						"03.5.10",
						"03.5.11",
						"03.5.12",
						"03.5.13",
						"03.6.01",
						"03.6.02",
						"03.6.03",
						"03.6.04",
						"03.6.05",
						"03.6.06",
						"03.6.07",
						"04.1.01",
						"04.1.02",
						"04.2.01",
						"04.2.02",
						"04.2.03",
						"04.2.04",
						"04.2.05",
						"04.2.06",
						"04.2.07",
						"04.2.08",
						"04.2.09",
						"04.2.10",
						"04.2.11",
						"04.2.12",
						"04.2.13",
						"04.3.01",
						"04.3.02",
						"04.3.03",
						"04.3.04",
						"04.3.05",
						"04.3.06",
						"04.3.07",
						"04.3.08",
						"04.3.09",
						"04.3.10",
						"04.3.11",
						"04.3.12",
						"04.3.13",
						"04.4.01",
						"04.4.02",
						"04.4.03",
						"04.4.04",
						"04.4.05",
						"04.4.06",
						"04.4.07",
						"04.4.08",
						"04.5.01",
						"04.5.02",
						"04.5.03",
						"04.5.04",
						"04.5.05",
						"04.5.06",
						"04.5.07",
						"04.5.08",
						"04.5.09",
						"04.5.10",
						"04.5.11",
						"04.5.12",
						"04.5.13",
						"04.6.01",
						"04.6.02",
						"04.6.03",
						"04.6.04",
						"04.6.05",
						"04.6.06",
						"04.6.07",
						"05.1.01",
						"05.1.02",
						"05.2.01",
						"05.2.02",
						"05.2.03",
						"05.2.04",
						"05.2.05",
						"05.2.06",
						"05.2.07",
						"05.2.08",
						"05.2.09",
						"05.2.10",
						"05.2.11",
						"05.2.12",
						"05.2.13",
						"05.3.01",
						"05.3.02",
						"05.3.03",
						"05.3.04",
						"05.3.05",
						"05.3.06",
						"05.3.07",
						"05.3.08",
						"05.3.09",
						"05.3.10",
						"05.3.11",
						"05.3.12",
						"05.3.13",
						"05.4.01",
						"05.4.02",
						"05.4.03",
						"05.4.04",
						"05.4.05",
						"05.4.06",
						"05.4.07",
						"05.4.08",
						"05.5.01",
						"05.5.02",
						"05.5.03",
						"05.5.04",
						"05.5.05",
						"05.5.06",
						"05.5.07",
						"05.5.08",
						"05.5.09",
						"05.5.10",
						"05.5.11",
						"05.5.12",
						"05.5.13",
						"05.6.01",
						"05.6.02",
						"05.6.03",
						"05.6.04",
						"05.6.05",
						"05.6.06",
						"05.6.07",
						"06.1.01",
						"06.1.02",
						"06.2.01",
						"06.2.02",
						"06.2.03",
						"06.2.04",
						"06.2.05",
						"06.2.06",
						"06.2.07",
						"06.2.08",
						"06.2.09",
						"06.2.10",
						"06.2.11",
						"06.2.12",
						"06.2.13",
						"06.3.01",
						"06.3.02",
						"06.3.03",
						"06.3.04",
						"06.3.05",
						"06.3.06",
						"06.3.07",
						"06.3.08",
						"06.3.09",
						"06.3.10",
						"06.3.11",
						"06.3.12",
						"06.3.13",
						"06.4.01",
						"06.4.02",
						"06.4.03",
						"06.4.04",
						"06.4.05",
						"06.4.06",
						"06.4.07",
						"06.4.08",
						"06.5.01",
						"06.5.02",
						"06.5.03",
						"06.5.04",
						"06.5.05",
						"06.5.06",
						"06.5.07",
						"06.5.08",
						"06.5.09",
						"06.5.10",
						"06.5.11",
						"06.5.12",
						"06.5.13",
						"06.6.01",
						"06.6.02",
						"06.6.03",
						"06.6.04",
						"06.6.05",
						"06.6.06",
						"06.6.07",
						"07.1.01",
						"07.1.02",
						"07.2.01",
						"07.2.02",
						"07.2.03",
						"07.2.04",
						"07.2.05",
						"07.2.06",
						"07.2.07",
						"07.2.08",
						"07.2.09",
						"07.2.10",
						"07.2.11",
						"07.2.12",
						"07.2.13",
						"07.3.01",
						"07.3.02",
						"07.3.03",
						"07.3.04",
						"07.3.05",
						"07.3.06",
						"07.3.07",
						"07.3.08",
						"07.3.09",
						"07.3.10",
						"07.3.11",
						"07.3.12",
						"07.3.13",
						"07.4.01",
						"07.4.02",
						"07.4.03",
						"07.4.04",
						"07.4.05",
						"07.4.06",
						"07.4.07",
						"07.4.08",
						"07.5.01",
						"07.5.02",
						"07.5.03",
						"07.5.04",
						"07.5.05",
						"07.5.06",
						"07.5.07",
						"07.5.08",
						"07.5.09",
						"07.5.10",
						"07.5.11",
						"07.5.12",
						"07.5.13",
						"07.6.01",
						"07.6.02",
						"07.6.03",
						"07.6.04",
						"07.6.05",
						"07.6.06",
						"07.6.07",
						"08.1.01",
						"08.1.02",
						"08.2.01",
						"08.2.02",
						"08.2.03",
						"08.2.04",
						"08.2.05",
						"08.2.06",
						"08.2.07",
						"08.2.08",
						"08.2.09",
						"08.2.10",
						"08.2.11",
						"08.2.12",
						"08.2.13",
						"08.3.01",
						"08.3.02",
						"08.3.03",
						"08.3.04",
						"08.3.05",
						"08.3.06",
						"08.3.07",
						"08.3.08",
						"08.3.09",
						"08.3.10",
						"08.3.11",
						"08.3.12",
						"08.3.13",
						"08.4.01",
						"08.4.02",
						"08.4.03",
						"08.4.04",
						"08.4.05",
						"08.4.06",
						"08.4.07",
						"08.4.08",
						"08.5.01",
						"08.5.02",
						"08.5.03",
						"08.5.04",
						"08.5.05",
						"08.5.06",
						"08.5.07",
						"08.5.08",
						"08.5.09",
						"08.5.10",
						"08.5.11",
						"08.5.12",
						"08.5.13",
						"08.6.01",
						"08.6.02",
						"08.6.03",
						"08.6.04",
						"08.6.05",
						"08.6.06",
						"08.6.07",
						"09.1.01",
						"09.1.02",
						"09.2.01",
						"09.2.02",
						"09.2.03",
						"09.2.04",
						"09.2.05",
						"09.2.06",
						"09.2.07",
						"09.2.08",
						"09.2.09",
						"09.2.10",
						"09.2.11",
						"09.2.12",
						"09.2.13",
						"09.3.01",
						"09.3.02",
						"09.3.03",
						"09.3.04",
						"09.3.05",
						"09.3.06",
						"09.3.07",
						"09.3.08",
						"09.3.09",
						"09.3.10",
						"09.3.11",
						"09.3.12",
						"09.3.13",
						"09.4.01",
						"09.4.02",
						"09.4.03",
						"09.4.04",
						"09.4.05",
						"09.4.06",
						"09.4.07",
						"09.4.08",
						"09.5.01",
						"09.5.02",
						"09.5.03",
						"09.5.04",
						"09.5.05",
						"09.5.06",
						"09.5.07",
						"09.5.08",
						"09.5.09",
						"09.5.10",
						"09.5.11",
						"09.5.12",
						"09.5.13",
						"09.6.01",
						"09.6.02",
						"09.6.03",
						"09.6.04",
						"09.6.05",
						"09.6.06",
						"09.6.07",
						"10.1.01",
						"10.1.02",
						"10.2.01",
						"10.2.02",
						"10.2.03",
						"10.2.04",
						"10.2.05",
						"10.2.06",
						"10.2.07",
						"10.2.08",
						"10.2.09",
						"10.2.10",
						"10.2.11",
						"10.2.12",
						"10.2.13",
						"10.3.01",
						"10.3.02",
						"10.3.03",
						"10.3.04",
						"10.3.05",
						"10.3.06",
						"10.3.07",
						"10.3.08",
						"10.3.09",
						"10.3.10",
						"10.3.11",
						"10.3.12",
						"10.3.13",
						"10.4.01",
						"10.4.02",
						"10.4.03",
						"10.4.04",
						"10.4.05",
						"10.4.06",
						"10.4.07",
						"10.4.08",
						"10.5.01",
						"10.5.02",
						"10.5.03",
						"10.5.04",
						"10.5.05",
						"10.5.06",
						"10.5.07",
						"10.5.08",
						"10.5.09",
						"10.5.10",
						"10.5.11",
						"10.5.12",
						"10.5.13",
						"10.6.01",
						"10.6.02",
						"10.6.03",
						"10.6.04",
						"10.6.05",
						"10.6.06",
						"10.6.07",
						"11.1.01",
						"11.1.02",
						"11.2.01",
						"11.2.02",
						"11.2.03",
						"11.2.04",
						"11.2.05",
						"11.2.06",
						"11.2.07",
						"11.2.08",
						"11.2.09",
						"11.2.10",
						"11.2.11",
						"11.2.12",
						"11.2.13",
						"11.3.01",
						"11.3.02",
						"11.3.03",
						"11.3.04",
						"11.3.05",
						"11.3.06",
						"11.3.07",
						"11.3.08",
						"11.3.09",
						"11.3.10",
						"11.3.11",
						"11.3.12",
						"11.3.13",
						"11.4.01",
						"11.4.02",
						"11.4.03",
						"11.4.04",
						"11.4.05",
						"11.4.06",
						"11.4.07",
						"11.4.08",
						"11.5.01",
						"11.5.02",
						"11.5.03",
						"11.5.04",
						"11.5.05",
						"11.5.06",
						"11.5.07",
						"11.5.08",
						"11.5.09",
						"11.5.10",
						"11.5.11",
						"11.5.12",
						"11.5.13",
						"11.6.01",
						"11.6.02",
						"11.6.03",
						"11.6.04",
						"11.6.05",
						"11.6.06",
						"11.6.07",
						"12.1.01",
						"12.1.02",
						"12.2.01",
						"12.2.02",
						"12.2.03",
						"12.2.04",
						"12.2.05",
						"12.2.06",
						"12.2.07",
						"12.2.08",
						"12.2.09",
						"12.2.10",
						"12.2.11",
						"12.2.12",
						"12.2.13",
						"12.3.01",
						"12.3.02",
						"12.3.03",
						"12.3.04",
						"12.3.05",
						"12.3.06",
						"12.3.07",
						"12.3.08",
						"12.3.09",
						"12.3.10",
						"12.3.11",
						"12.3.12",
						"12.3.13",
						"12.4.01",
						"12.4.02",
						"12.4.03",
						"12.4.04",
						"12.4.05",
						"12.4.06",
						"12.4.07",
						"12.4.08",
						"12.5.01",
						"12.5.02",
						"12.5.03",
						"12.5.04",
						"12.5.05",
						"12.5.06",
						"12.5.07",
						"12.5.08",
						"12.5.09",
						"12.5.10",
						"12.5.11",
						"12.5.12",
						"12.5.13",
						"12.6.01",
						"12.6.02",
						"12.6.03",
						"12.6.04",
						"12.6.05",
						"12.6.06",
						"12.6.07",
						"13.1.01",
						"13.1.02",
						"13.2.01",
						"13.2.02",
						"13.2.03",
						"13.2.04",
						"13.2.05",
						"13.2.06",
						"13.2.07",
						"13.2.08",
						"13.2.09",
						"13.2.10",
						"13.2.11",
						"13.2.12",
						"13.2.13",
						"13.3.01",
						"13.3.02",
						"13.3.03",
						"13.3.04",
						"13.3.05",
						"13.3.06",
						"13.3.07",
						"13.3.08",
						"13.3.09",
						"13.3.10",
						"13.3.11",
						"13.3.12",
						"13.3.13",
						"13.4.01",
						"13.4.02",
						"13.4.03",
						"13.4.04",
						"13.4.05",
						"13.4.06",
						"13.4.07",
						"13.4.08",
						"13.5.01",
						"13.5.02",
						"13.5.03",
						"13.5.04",
						"13.5.05",
						"13.5.06",
						"13.5.07",
						"13.5.08",
						"13.5.09",
						"13.5.10",
						"13.5.11",
						"13.5.12",
						"13.5.13",
						"13.6.01",
						"13.6.02",
						"13.6.03",
						"13.6.04",
						"13.6.05",
						"13.6.06",
						"13.6.07",
						"14.1.01",
						"14.1.02",
						"14.2.01",
						"14.2.02",
						"14.2.03",
						"14.2.04",
						"14.2.05",
						"14.2.06",
						"14.2.07",
						"14.2.08",
						"14.2.09",
						"14.2.10",
						"14.2.11",
						"14.2.12",
						"14.2.13",
						"14.3.01",
						"14.3.02",
						"14.3.03",
						"14.3.04",
						"14.3.05",
						"14.3.06",
						"14.3.07",
						"14.3.08",
						"14.3.09",
						"14.3.10",
						"14.3.11",
						"14.3.12",
						"14.3.13",
						"14.4.01",
						"14.4.02",
						"14.4.03",
						"14.4.04",
						"14.4.05",
						"14.4.06",
						"14.4.07",
						"14.4.08",
						"14.5.01",
						"14.5.02",
						"14.5.03",
						"14.5.04",
						"14.5.05",
						"14.5.06",
						"14.5.07",
						"14.5.08",
						"14.5.09",
						"14.5.10",
						"14.5.11",
						"14.5.12",
						"14.5.13",
						"14.6.01",
						"14.6.02",
						"14.6.03",
						"14.6.04",
						"14.6.05",
						"14.6.06",
						"14.6.07",
						"15.1.01",
						"15.1.02",
						"15.2.01",
						"15.2.02",
						"15.2.03",
						"15.2.04",
						"15.2.05",
						"15.2.06",
						"15.2.07",
						"15.2.08",
						"15.2.09",
						"15.2.10",
						"15.2.11",
						"15.2.12",
						"15.2.13",
						"15.3.01",
						"15.3.02",
						"15.3.03",
						"15.3.04",
						"15.3.05",
						"15.3.06",
						"15.3.07",
						"15.3.08",
						"15.3.09",
						"15.3.10",
						"15.3.11",
						"15.3.12",
						"15.3.13",
						"15.4.01",
						"15.4.02",
						"15.4.03",
						"15.4.04",
						"15.4.05",
						"15.4.06",
						"15.4.07",
						"15.4.08",
						"15.5.01",
						"15.5.02",
						"15.5.03",
						"15.5.04",
						"15.5.05",
						"15.5.06",
						"15.5.07",
						"15.5.08",
						"15.5.09",
						"15.5.10",
						"15.5.11",
						"15.5.12",
						"15.5.13",
						"15.6.01",
						"15.6.02",
						"15.6.03",
						"15.6.04",
						"15.6.05",
						"15.6.06",
						"15.6.07",
						"16.1.01",
						"16.1.02",
						"16.2.01",
						"16.2.02",
						"16.2.03",
						"16.2.04",
						"16.2.05",
						"16.2.06",
						"16.2.07",
						"16.2.08",
						"16.2.09",
						"16.2.10",
						"16.2.11",
						"16.2.12",
						"16.2.13",
						"16.3.01",
						"16.3.02",
						"16.3.03",
						"16.3.04",
						"16.3.05",
						"16.3.06",
						"16.3.07",
						"16.3.08",
						"16.3.09",
						"16.3.10",
						"16.3.11",
						"16.3.12",
						"16.3.13",
						"16.4.01",
						"16.4.02",
						"16.4.03",
						"16.4.04",
						"16.4.05",
						"16.4.06",
						"16.4.07",
						"16.4.08",
						"16.5.01",
						"16.5.02",
						"16.5.03",
						"16.5.04",
						"16.5.05",
						"16.5.06",
						"16.5.07",
						"16.5.08",
						"16.5.09",
						"16.5.10",
						"16.5.11",
						"16.5.12",
						"16.5.13",
						"16.6.01",
						"16.6.02",
						"16.6.03",
						"16.6.04",
						"16.6.05",
						"16.6.06",
						"16.6.07",
						"17.1.01",
						"17.1.02",
						"17.2.01",
						"17.2.02",
						"17.2.03",
						"17.2.04",
						"17.2.05",
						"17.2.06",
						"17.2.07",
						"17.2.08",
						"17.2.09",
						"17.2.10",
						"17.2.11",
						"17.2.12",
						"17.2.13",
						"17.3.01",
						"17.3.02",
						"17.3.03",
						"17.3.04",
						"17.3.05",
						"17.3.06",
						"17.3.07",
						"17.3.08",
						"17.3.09",
						"17.3.10",
						"17.3.11",
						"17.3.12",
						"17.3.13",
						"17.4.01",
						"17.4.02",
						"17.4.03",
						"17.4.04",
						"17.4.05",
						"17.4.06",
						"17.4.07",
						"17.4.08",
						"17.5.01",
						"17.5.02",
						"17.5.03",
						"17.5.04",
						"17.5.05",
						"17.5.06",
						"17.5.07",
						"17.5.08",
						"17.5.09",
						"17.5.10",
						"17.5.11",
						"17.5.12",
						"17.5.13",
						"17.6.01",
						"17.6.02",
						"17.6.03",
						"17.6.04",
						"17.6.05",
						"17.6.06",
						"17.6.07",
						"18.1.01",
						"18.1.02",
						"18.2.01",
						"18.2.02",
						"18.2.03",
						"18.2.04",
						"18.2.05",
						"18.2.06",
						"18.2.07",
						"18.2.08",
						"18.2.09",
						"18.2.10",
						"18.2.11",
						"18.2.12",
						"18.2.13",
						"18.3.01",
						"18.3.02",
						"18.3.03",
						"18.3.04",
						"18.3.05",
						"18.3.06",
						"18.3.07",
						"18.3.08",
						"18.3.09",
						"18.3.10",
						"18.3.11",
						"18.3.12",
						"18.3.13",
						"18.4.01",
						"18.4.02",
						"18.4.03",
						"18.4.04",
						"18.4.05",
						"18.4.06",
						"18.4.07",
						"18.4.08",
						"18.5.01",
						"18.5.02",
						"18.5.03",
						"18.5.04",
						"18.5.05",
						"18.5.06",
						"18.5.07",
						"18.5.08",
						"18.5.09",
						"18.5.10",
						"18.5.11",
						"18.5.12",
						"18.5.13",
						"18.6.01",
						"18.6.02",
						"18.6.03",
						"18.6.04",
						"18.6.05",
						"18.6.06",
						"18.6.07",
						"19.1.01",
						"19.1.02",
						"19.2.01",
						"19.2.02",
						"19.2.03",
						"19.2.04",
						"19.2.05",
						"19.2.06",
						"19.2.07",
						"19.2.08",
						"19.2.09",
						"19.2.10",
						"19.2.11",
						"19.2.12",
						"19.2.13",
						"19.3.01",
						"19.3.02",
						"19.3.03",
						"19.3.04",
						"19.3.05",
						"19.3.06",
						"19.3.07",
						"19.3.08",
						"19.3.09",
						"19.3.10",
						"19.3.11",
						"19.3.12",
						"19.3.13",
						"19.4.01",
						"19.4.02",
						"19.4.03",
						"19.4.04",
						"19.4.05",
						"19.4.06",
						"19.4.07",
						"19.4.08",
						"19.5.01",
						"19.5.02",
						"19.5.03",
						"19.5.04",
						"19.5.05",
						"19.5.06",
						"19.5.07",
						"19.5.08",
						"19.5.09",
						"19.5.10",
						"19.5.11",
						"19.5.12",
						"19.5.13",
						"19.6.01",
						"19.6.02",
						"19.6.03",
						"19.6.04",
						"19.6.05",
						"19.6.06",
						"19.6.07",
						"00.1.01",
						"00.1.02",
						"00.2.01",
						"00.2.02",
						"00.2.03",
						"00.2.04",
						"00.2.05",
						"00.2.06",
						"00.2.07",
						"00.2.08",
						"00.2.09",
						"00.2.10",
						"00.2.11",
						"00.2.12",
						"00.2.13",
						"00.3.01",
						"00.3.02",
						"00.3.03",
						"00.3.04",
						"00.3.05",
						"00.3.06",
						"00.3.07",
						"00.3.08",
						"00.3.09",
						"00.3.10",
						"00.3.11",
						"00.3.12",
						"00.3.13",
						"00.4.01",
						"00.4.02",
						"00.4.03",
						"00.4.04",
						"00.4.05",
						"00.4.06",
						"00.4.07",
						"00.4.08",
						"00.5.01",
						"00.5.02",
						"00.5.03",
						"00.5.04",
						"00.5.05",
						"00.5.06",
						"00.5.07",
						"00.5.08",
						"00.5.09",
						"00.5.10",
						"00.5.11",
						"00.5.12",
						"00.5.13",
						"00.6.01",
						"00.6.02",
						"00.6.03",
						"00.6.04",
						"00.6.05",
						"00.6.06",
						"00.6.07"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CostEmissionGroupEnum": {
			"anyOf": [
				{
					"enum": [
						"administrativeFinanceLegalAndMarketingExpenses",
						"architecturalWorks-NonStructuralWorks",
						"cleaning",
						"constructionRelatedConsultantsAndSupervision",
						"constructors-SiteOverheads-GeneralRequirements",
						"decommissioningAndDecontamination",
						"demolitionReclamationAndSalvage",
						"demolitionSitePreparationAndFormation",
						"disposalInspection",
						"externalAndAncillaryWorks",
						"informationAndCommunicationTechnology",
						"maintenanceRelatedConsultantsAndSupervision",
						"operatorsSiteOverheadsGeneralRequirements",
						"postCompletionLooseFurnitureFittingsAndEquipment",
						"preliminariesConstructors-SiteOverheads-GeneralRequirements",
						"reinstatement",
						"renewalRelatedConsultantsAndSupervision",
						"riskAllowances",
						"security",
						"servicesAndEquipment",
						"siteAcquisition",
						"structure",
						"substructure",
						"surfaceAndUndergroundDrainage",
						"taxesAndLevies",
						"utilities",
						"wasteManagement",
						"workAndUtilitiesOffsite"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CostEmissionMappingStandardEnum": {
			"anyOf": [
				{
					"enum": [
						"NRM",
						"CESMM4",
						"RMM",
						"MMHW",
						"uniclass",
						"uniformat",
						"masterFormat",
						"CIQS",
						"ASAQS"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CostEmissionMappingType": {
			"additionalProperties": false,
			"properties": {
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@standard": {
					"$ref": "#/definitions/rics:CostEmissionMappingStandardEnum"
				}
			},
			"type": "object"
		},
		"rics:CostReportStatusEnum": {
			"enum": [
				"pre-constructionForecast",
				"atTender",
				"duringConstruction",
				"actualCostsOfConstructionPost-completion",
				"actualCostsAnd/OrCarbonEmissionsOfConstructionPost-completion",
				"renewalForecastDuringUse",
				"endOfLifeForecast"
			],
			"type": "string"
		},
		"rics:CostedProjectElementEnum": {
			"anyOf": [
				{
					"enum": [
						"portfolio",
						"programme",
						"project",
						"subproject",
						"part"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CostedProjectType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:CostsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:CostEmissionCategoryEnum"
				},
				"@code": {
					"$ref": "#/definitions/rics:CostEmissionCodeEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@group": {
					"$ref": "#/definitions/rics:CostEmissionGroupEnum"
				},
				"@isCivilEngineeringWorks": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isExcluded": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNotApplicable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@subcode": {
					"$ref": "#/definitions/xs:string"
				},
				"@subgroup": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Mapping": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostEmissionMappingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostEmissionMappingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantity": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:CountryType": {
			"additionalProperties": false,
			"properties": {
				"@ISO-Alpha-2-Code": {
					"$ref": "#/definitions/rics:ISO-Alpha-2-CodeEnum"
				},
				"@ISO-Alpha-3-Code": {
					"$ref": "#/definitions/rics:ISO-Alpha-3-CodeEnum"
				},
				"@ISO-CountryAreaName": {
					"$ref": "#/definitions/rics:ISO-CountryAreaNameEnum"
				},
				"@UN-M49-NumericalCode": {
					"$ref": "#/definitions/rics:UN-M49-NumericalCodeEnum"
				}
			},
			"type": "object"
		},
		"rics:CovenantHistoryType": {
			"additionalProperties": false,
			"properties": {
				"@isInBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@outcome": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ReviewDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReviewPeriod": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:TestDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:TestPeriod": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:CovenantTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"financial",
						"information",
						"ownership",
						"affirmative",
						"negative",
						"positive",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CreditorStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"fixedCharge",
						"preferential",
						"floatingCharge",
						"unsecured",
						"shareholder",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CrossSectionalShapeEnum": {
			"anyOf": [
				{
					"enum": [
						"circular",
						"oval",
						"rectangular"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CurrencyCodeEnum": {
			"anyOf": [
				{
					"enum": [
						"AED",
						"AFN",
						"ALL",
						"AMD",
						"ANG",
						"AOA",
						"ARS",
						"AUD",
						"AWG",
						"AZN",
						"BAM",
						"BBD",
						"BDT",
						"BGN",
						"BHD",
						"BIF",
						"BMD",
						"BND",
						"BOB",
						"BOV",
						"BRL",
						"BSD",
						"BTN",
						"BWP",
						"BYN",
						"BZD",
						"CAD",
						"CDF",
						"CHE",
						"CHF",
						"CHW",
						"CLF",
						"CLP",
						"CNY",
						"COP",
						"COU",
						"CRC",
						"CUC",
						"CUP",
						"CVE",
						"CZK",
						"DJF",
						"DKK",
						"DOP",
						"DZD",
						"EGP",
						"ERN",
						"ETB",
						"EUR",
						"FJD",
						"FKP",
						"GBP",
						"GEL",
						"GHS",
						"GIP",
						"GMD",
						"GNF",
						"GTQ",
						"GYD",
						"HKD",
						"HNL",
						"HRK",
						"HTG",
						"HUF",
						"IDR",
						"ILS",
						"INR",
						"IQD",
						"IRR",
						"ISK",
						"JMD",
						"JOD",
						"JPY",
						"KES",
						"KGS",
						"KHR",
						"KMF",
						"KPW",
						"KRW",
						"KWD",
						"KYD",
						"KZT",
						"LAK",
						"LBP",
						"LKR",
						"LRD",
						"LSL",
						"LYD",
						"MAD",
						"MDL",
						"MGA",
						"MKD",
						"MMK",
						"MNT",
						"MOP",
						"MRU",
						"MUR",
						"MVR",
						"MWK",
						"MXN",
						"MXV",
						"MYR",
						"MZN",
						"NAD",
						"NGN",
						"NIO",
						"NOK",
						"NPR",
						"NZD",
						"OMR",
						"PAB",
						"PEN",
						"PGK",
						"PHP",
						"PKR",
						"PLN",
						"PYG",
						"QAR",
						"RON",
						"RSD",
						"RUB",
						"RWF",
						"SAR",
						"SBD",
						"SCR",
						"SDG",
						"SEK",
						"SGD",
						"SHP",
						"SLL",
						"SOS",
						"SRD",
						"SSP",
						"STN",
						"SVC",
						"SYP",
						"SZL",
						"THB",
						"TJS",
						"TMT",
						"TND",
						"TOP",
						"TRY",
						"TTD",
						"TWD",
						"TZS",
						"UAH",
						"UGX",
						"USD",
						"USN",
						"UYI",
						"UYU",
						"UYW",
						"UZS",
						"VES",
						"VND",
						"VUV",
						"WST",
						"XAF",
						"XAG",
						"XAU",
						"XBA",
						"XBB",
						"XBC",
						"XBD",
						"XCD",
						"XDR",
						"XOF",
						"XPD",
						"XPF",
						"XPT",
						"XSU",
						"XTS",
						"XUA",
						"XXX",
						"YER",
						"ZAR",
						"ZMW",
						"ZWL"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:CurrencyType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@exchangeRateToPrimary": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@isPrimaryCurrency": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@iso4217Code": {
					"$ref": "#/definitions/rics:CurrencyCodeEnum"
				},
				"rics:ExchangeRateDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ExchangeRateDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:CurvatureEnum": {
			"anyOf": [
				{
					"enum": [
						"straight",
						"curved"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:DamAndReservoirQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:DamAndReservoirWorksType"
				}
			},
			"type": "object"
		},
		"rics:DamAndReservoirComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@waterBalance": {
					"$ref": "#/definitions/rics:DamAndReservoirWaterBalanceEnum"
				}
			},
			"type": "object"
		},
		"rics:DamAndReservoirCoreEnum": {
			"anyOf": [
				{
					"enum": [
						"compaction",
						"earthFill",
						"clay",
						"asphaltic"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirCoreType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:DamAndReservoirCoreEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:DamAndReservoirDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@location": {
					"$ref": "#/definitions/rics:DamAndReservoirLocationEnum"
				},
				"@structure": {
					"$ref": "#/definitions/rics:DamAndReservoirStructureEnum"
				},
				"rics:Core": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DamAndReservoirCoreType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DamAndReservoirCoreType"
							},
							"type": "array"
						}
					]
				},
				"rics:Facing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DamAndReservoirFacingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DamAndReservoirFacingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Materials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:DamAndReservoirDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:CrestLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Dams": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DamType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DamType"
							},
							"type": "array"
						}
					]
				},
				"rics:MaximumThickness": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumThickness": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:WallHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:DamAndReservoirFacingEnum": {
			"anyOf": [
				{
					"enum": [
						"concrete",
						"clay"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirFacingType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:DamAndReservoirFacingEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:DamAndReservoirFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"freshWater",
						"wasteWater",
						"seaWater"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirGeotechnicalEnum": {
			"enum": [
				"naturalDepression",
				"flatGround",
				"slopeDesign",
				"thicknessOfDamWall",
				"saddleDam"
			],
			"type": "string"
		},
		"rics:DamAndReservoirLayersType": {
			"additionalProperties": false,
			"properties": {
				"@geotechnical": {
					"$ref": "#/definitions/rics:DamAndReservoirGeotechnicalEnum"
				},
				"rics:FlowRate": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:DamAndReservoirLocationEnum": {
			"anyOf": [
				{
					"enum": [
						"aboveGround",
						"underground"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"powerGeneration",
						"waterSupply",
						"stablisationOfWaterFlow",
						"floodPrevention",
						"landReclamation",
						"irrigation",
						"waterDiversion",
						"navigation"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:DamAndReservoirStructureEnum": {
			"anyOf": [
				{
					"enum": [
						"arch",
						"gravity",
						"embankment",
						"barrage"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DamAndReservoirWaterBalanceEnum": {
			"enum": [
				"positive",
				"negative",
				"cleanWater",
				"dirtyWater",
				"spillway"
			],
			"type": "string"
		},
		"rics:DamAndReservoirWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:DamAndReservoirFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"@purpose": {
					"$ref": "#/definitions/rics:DamAndReservoirPurposeEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:DamAndReservoirComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:DamAndReservoirDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DamAndReservoirDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:Layers": {
					"$ref": "#/definitions/rics:DamAndReservoirLayersType"
				}
			},
			"type": "object"
		},
		"rics:DamType": {
			"additionalProperties": false,
			"properties": {
				"@noOfDams": {
					"$ref": "#/definitions/xs:integer"
				},
				"@type": {
					"$ref": "#/definitions/rics:DamTypeEnum"
				}
			},
			"type": "object"
		},
		"rics:DamTypeEnum": {
			"enum": [
				"mainWall",
				"saddleDamWalls"
			],
			"type": "string"
		},
		"rics:DataSpeedsType": {
			"additionalProperties": false,
			"properties": {
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AverageDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:DataTransferType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Amenities": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AmenityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AmenityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Area": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AreaType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AreaType"
							},
							"type": "array"
						}
					]
				},
				"rics:Attestations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AttestationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AttestationType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuildingComplexes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuildingSections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingSectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingSectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:ComparableEvidence": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComparableEvidenceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComparableEvidenceType"
							},
							"type": "array"
						}
					]
				},
				"rics:CostedProjects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Currency": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CurrencyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CurrencyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Documents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GeneratedBy": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Indicators": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IndicatorsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IndicatorsType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Inspections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InspectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InspectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Insurance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InsuranceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InsuranceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LoanAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MeasuredPropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MeasuredPropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:MetaData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MetaDataType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MetaDataType"
							},
							"type": "array"
						}
					]
				},
				"rics:Notifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NotificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NotificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Occupation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyOccupationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyOccupationType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Parcel": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParcelType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParcelType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Planning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:Premises": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PremisesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PremisesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Protections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProtectedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProtectedType"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Services": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Sites": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SiteType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SiteType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Sustainability": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SustainabilityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SustainabilityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Targets": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TargetsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TargetsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Tenure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureType"
							},
							"type": "array"
						}
					]
				},
				"rics:TenureAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Use": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:UseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:UseType"
							},
							"type": "array"
						}
					]
				},
				"rics:Valuations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyValuationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyValuationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:DateChoiceType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Date": {
					"$ref": "#/definitions/xs:date"
				},
				"rics:DateAsText": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:DateTime": {
					"$ref": "#/definitions/xs:dateTime"
				},
				"rics:Time": {
					"$ref": "#/definitions/xs:time"
				},
				"rics:Year": {
					"$ref": "#/definitions/xs:gYear"
				},
				"rics:YearMonth": {
					"$ref": "#/definitions/xs:gYearMonth"
				}
			},
			"type": "object"
		},
		"rics:DateRangeChoiceType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:FromDate": {
					"$ref": "#/definitions/xs:date"
				},
				"rics:FromDateAsText": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:FromDateTime": {
					"$ref": "#/definitions/xs:dateTime"
				},
				"rics:FromTime": {
					"$ref": "#/definitions/xs:time"
				},
				"rics:FromYear": {
					"$ref": "#/definitions/xs:gYear"
				},
				"rics:FromYearMonth": {
					"$ref": "#/definitions/xs:gYearMonth"
				},
				"rics:ToDate": {
					"$ref": "#/definitions/xs:date"
				},
				"rics:ToDateAsText": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ToDateTime": {
					"$ref": "#/definitions/xs:dateTime"
				},
				"rics:ToTime": {
					"$ref": "#/definitions/xs:time"
				},
				"rics:ToYear": {
					"$ref": "#/definitions/xs:gYear"
				},
				"rics:ToYearMonth": {
					"$ref": "#/definitions/xs:gYearMonth"
				}
			},
			"type": "object"
		},
		"rics:DecimalType": {
			"type": "number"
		},
		"rics:DepositProtectionEnum": {
			"anyOf": [
				{
					"enum": [
						"tenancyDepositScheme",
						"insurance",
						"custodial",
						"charge",
						"trust",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DepositTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"charge",
						"trust",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DesignComplexityEnum": {
			"enum": [
				"simple",
				"bespoke",
				"complex"
			],
			"type": "string"
		},
		"rics:DifficultyRatingEnum": {
			"enum": [
				"difficult",
				"average",
				"easy"
			],
			"type": "string"
		},
		"rics:DimensionType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Area": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:CrossSectionalArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Custom": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Diameter": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Height": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Perimeter": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Volume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Width": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:DirectionalEnum": {
			"enum": [
				"vertical",
				"directional"
			],
			"type": "string"
		},
		"rics:DiscountRateEnum": {
			"enum": [
				"realDiscountRate",
				"nominalDiscountRate"
			],
			"type": "string"
		},
		"rics:DiscountRateType": {
			"additionalProperties": false,
			"properties": {
				"@type": {
					"$ref": "#/definitions/rics:DiscountRateEnum"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:DocumentSupportEnum": {
			"anyOf": [
				{
					"enum": [
						"titleReview",
						"cadastreReview",
						"statementOfArea",
						"localAreaPlanAndSurveyReport",
						"servicesAndUtilityProviders",
						"buildingSurvey",
						"valuationReport",
						"sustainabilityReport"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:DocumentarySupportType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@support": {
					"$ref": "#/definitions/rics:DocumentSupportEnum"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:SupportDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:SupportDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:DrawDownHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:DrawDownDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Milestone": {
					"$ref": "#/definitions/rics:MilestoneType"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:DrawDownScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:DrawDownDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Milestone": {
					"$ref": "#/definitions/rics:MilestoneType"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:DrilledBoredHolesType": {
			"additionalProperties": false,
			"properties": {
				"@boredHolesCount": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:Diameter": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:DurationType": {
			"additionalProperties": false,
			"properties": {
				"rics:BaseDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Duration": {
					"$ref": "#/definitions/xs:duration"
				},
				"rics:DurationAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:EconomicCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"stable",
						"unstable",
						"inflationary",
						"hyperinflationary",
						"deflationary"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:EconomicType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:EconomicCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Probability": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RiskMatrix": {
					"$ref": "#/definitions/rics:RiskMatrixType"
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EconomicType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EconomicType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ElectricityServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"@source": {
					"$ref": "#/definitions/rics:ElectricitySourceEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ElectricitySourceEnum": {
			"anyOf": [
				{
					"enum": [
						"mains",
						"solar",
						"offGrid",
						"independentlyGenerated"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:EmissionsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:CostEmissionCategoryEnum"
				},
				"@code": {
					"$ref": "#/definitions/rics:CostEmissionCodeEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@group": {
					"$ref": "#/definitions/rics:CostEmissionGroupEnum"
				},
				"@isCivilEngineeringWorks": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isExcluded": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNotApplicable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@subcode": {
					"$ref": "#/definitions/xs:string"
				},
				"@subgroup": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Actual": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Forecast": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Mapping": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostEmissionMappingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostEmissionMappingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Target": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:EnergyEfficiencyType": {
			"additionalProperties": false,
			"properties": {
				"rics:General": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Heating": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Insulation": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Lighting": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Ventilation": {
					"$ref": "#/definitions/rics:GenericContentType"
				}
			},
			"type": "object"
		},
		"rics:EnvironmentalCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"energy",
						"hazardousMaterials",
						"contamination",
						"airQuality",
						"pollution",
						"noise",
						"damp",
						"rot",
						"invasiveSpecies",
						"infestation",
						"subsidence",
						"sinkhole",
						"structural",
						"climateChange",
						"healthAndSafety",
						"crime"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:EnvironmentalControlEnum": {
			"enum": [
				"non-airConditioned",
				"airConditioning"
			],
			"type": "string"
		},
		"rics:EnvironmentalGradeEnum": {
			"anyOf": [
				{
					"enum": [
						"ISO14001"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:EnvironmentalGradeType": {
			"additionalProperties": false,
			"properties": {
				"@grade": {
					"$ref": "#/definitions/rics:EnvironmentalGradeEnum"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"@standard": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:GradeStatusEnum"
				}
			},
			"type": "object"
		},
		"rics:EnvironmentalIssueType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@issue": {
					"$ref": "#/definitions/rics:EnvironmentalCategoryEnum"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:EnvironmentalType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:EnvironmentalCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Probability": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RiskMatrix": {
					"$ref": "#/definitions/rics:RiskMatrixType"
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:EstimateType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@heading": {
					"$ref": "#/definitions/xs:string"
				},
				"@quality": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Estimate": {
					"$ref": "#/definitions/rics:EstimateValueType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Item": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ScheduleOfRatesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ScheduleOfRatesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Trade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingTradeEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingTradeEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:EstimateValueType": {
			"additionalProperties": false,
			"properties": {
				"rics:Estimate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:EstimateAsText": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:LowerEstimate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:LowerEstimateAsText": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:UpperEstimate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:UpperEstimateAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:ExcludedMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@excludedAreaCategory": {
					"$ref": "#/definitions/rics:SeparateAreaCategoryEnum"
				},
				"rics:AlternativeMeasurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlternativeMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlternativeMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasurementValue": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:VolumeMeasurement": {
					"$ref": "#/definitions/rics:VolumeMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:ExternalConnectionType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdParty": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ExternalFileType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:FileCategoryEnum"
				},
				"@url": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:FileCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"document",
						"spreadsheet",
						"presentation",
						"scan",
						"photograph",
						"image",
						"video",
						"audio",
						"sketch",
						"oc4ids",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FileEncodingEnum": {
			"anyOf": [
				{
					"enum": [
						"xs:base64Binary",
						"xs:hexBinary"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FileFormatEnum": {
			"anyOf": [
				{
					"enum": [
						"dwg",
						"dxf",
						"dgn",
						"prw",
						"prp",
						"3ds",
						"ifc",
						"prj",
						"rvt",
						"rte",
						"rar",
						"ta",
						"zip",
						"csv",
						"dat",
						"xml",
						"bin",
						"bmp",
						"gif",
						"jpeg",
						"jpg",
						"png",
						"ps",
						"psd",
						"svg",
						"htm",
						"html",
						"xhtml",
						"xls",
						"xlsx",
						"avi",
						"mp4",
						"mpg",
						"mpeg",
						"doc",
						"docx",
						"odt",
						"pdf",
						"rtf",
						"tex",
						"txt",
						"json"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FileType": {
			"additionalProperties": false,
			"properties": {
				"rics:CreatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:CreatedDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:ExternalFile": {
					"$ref": "#/definitions/rics:ExternalFileType"
				},
				"rics:InternalFile": {
					"$ref": "#/definitions/rics:InternalFileType"
				},
				"rics:UpdatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:UpdatedDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:FinancialCovenantEnum": {
			"anyOf": [
				{
					"enum": [
						"debtCover",
						"interestCover",
						"loanToValue",
						"cashflowCover",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FinancialCovenantHistoryType": {
			"additionalProperties": false,
			"properties": {
				"@isInBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@outcome": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:FinancialCovenantValue": {
					"$ref": "#/definitions/rics:FinancialCovenantValueType"
				},
				"rics:ReviewDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReviewPeriod": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:TestDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:TestPeriod": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:FinancialCovenantType": {
			"additionalProperties": false,
			"properties": {
				"@metric": {
					"$ref": "#/definitions/rics:FinancialCovenantEnum"
				},
				"@trigger": {
					"$ref": "#/definitions/rics:AboveBelowEnum"
				},
				"rics:FinancialCovenantHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FinancialCovenantHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FinancialCovenantHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:FinancialCovenantLowerLimit": {
					"$ref": "#/definitions/rics:FinancialCovenantValueType"
				},
				"rics:FinancialCovenantThreshold": {
					"$ref": "#/definitions/rics:FinancialCovenantValueType"
				},
				"rics:FinancialCovenantUpperLimit": {
					"$ref": "#/definitions/rics:FinancialCovenantValueType"
				}
			},
			"type": "object"
		},
		"rics:FinancialCovenantValueType": {
			"additionalProperties": false,
			"properties": {
				"rics:Currency": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CurrencyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CurrencyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Decimal": {
					"$ref": "#/definitions/rics:SimpleDecimalType"
				},
				"rics:Monetary": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Periodic": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Ratio": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:FitOutStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"none",
						"shell",
						"shellAndCore",
						"categoryA",
						"categoryB",
						"complete",
						"turnkey"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FloorType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@id": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@label": {
					"$ref": "#/definitions/xs:string"
				},
				"@noOfLifts": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfSpaces": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfUnits": {
					"$ref": "#/definitions/xs:integer"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoomSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Services": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:SpaceSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:FoundationsEnum": {
			"enum": [
				"shallow",
				"deep",
				"gravityBased"
			],
			"type": "string"
		},
		"rics:FunctionalEnum": {
			"anyOf": [
				{
					"enum": [
						"capacity",
						"production",
						"outputOfProduct",
						"reservoirCapacity",
						"powerGenerationCapacity",
						"oreExtraction",
						"throughputOfProduct",
						"weightOfTraffic",
						"passengerJourneys",
						"inputOfCrudeOil",
						"outputOfProducts"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FunctionalUnitsEnum": {
			"anyOf": [
				{
					"enum": [
						"litresPerHour",
						"gallonsPerHour",
						"tonnesPerHour",
						"tonsPerHour",
						"vehiclesPerHour",
						"passengersPerHour",
						"shipsPerHour",
						"m3PerHour",
						"ft3PerHour",
						"barrelsPerHour",
						"litresPerDay",
						"gallonsPerDay",
						"tonnesPerDay",
						"tonsPerDay",
						"vehiclesPerDay",
						"passengersPerDay",
						"shipsPerDay",
						"m3PerDay",
						"ft3PerDay",
						"barrelsPerDay",
						"litresPerYear",
						"gallonsPerYear",
						"tonnesPerYear",
						"tonsPerYear",
						"vehiclesPerYear",
						"passengersPerYear",
						"shipsPerYear",
						"m3PerYear",
						"ft3PerYear",
						"barrelsPerYear",
						"megaWatts",
						"megaWattHours",
						"mTonnesPerYear",
						"mTonsPerYear",
						"millionJourneysPerYear",
						"millionm3",
						"millionCubicYards",
						"megaLitresPerDay",
						"millionGallonsPerDay",
						"BTU"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:FunctionalUnitsType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@function": {
					"$ref": "#/definitions/rics:FunctionalEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@units": {
					"$ref": "#/definitions/rics:FunctionalUnitsEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:FundingEnum": {
			"enum": [
				"private",
				"public",
				"publicAndPrivateInPartnership"
			],
			"type": "string"
		},
		"rics:FurnishedStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"furnished",
						"unfurnished"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:GUIDNameEnum": {
			"anyOf": [
				{
					"enum": [
						"TOID",
						"UPRN",
						"UARN",
						"USRN",
						"MPAN",
						"MPRN",
						"UPI",
						"SiteId",
						"BuildingId",
						"FloorId",
						"SpaceId",
						"ZoneId",
						"RoomId",
						"ObjectId",
						"ifcProject",
						"ifcSite",
						"ifcFacility",
						"ifcBuilding",
						"ifcBuildingStorey",
						"ifcSpace",
						"ifcZone",
						"GTIN",
						"what3words",
						"OC4IDS",
						"ICMS",
						"IPMS",
						"ILMS",
						"IVS",
						"IBOS"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:GUIDStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"issued",
						"inUse",
						"cancelled",
						"historic",
						"superseded",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:GUIDType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@id": {
					"$ref": "#/definitions/xs:string"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/rics:GUIDNameEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:GUIDStatusEnum"
				},
				"@url": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Generated": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:GeneratedBy": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				}
			},
			"type": "object"
		},
		"rics:GenderEnum": {
			"anyOf": [
				{
					"enum": [
						"male",
						"female",
						"other",
						"notStated"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:GenericContentType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:GenericProjectComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:StructuralType": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:GenericContentType"
				}
			},
			"type": "object"
		},
		"rics:GradeStatusEnum": {
			"enum": [
				"targeted",
				"acheived",
				"none"
			],
			"type": "string"
		},
		"rics:GroundConditionsEnum": {
			"enum": [
				"soft",
				"rocky",
				"reclaimed",
				"submerged",
				"swampy"
			],
			"type": "string"
		},
		"rics:GuaranteeTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"personal",
						"bank",
						"financial",
						"government",
						"corporate",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:HVACType": {
			"additionalProperties": false,
			"properties": {
				"@isFiltered": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGeothermal": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isHeatPump": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRecirculating": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@type": {
					"$ref": "#/definitions/rics:HVACTypeEnum"
				},
				"rics:Capacity": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:CleanAirDeliveryRate": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:HVACTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"central",
						"split",
						"windowUnit",
						"portable",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:HeatingType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAirSourceHeatPump": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isElectric": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGas": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGeothermal": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGroundSourceHeatPump": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isHydrogen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isLiquefiedPetroleumGas": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOil": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOther": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSolar": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSolidFuel": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaterSourceHeatPump": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWind": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:HorizontalProfileEnum": {
			"enum": [
				"flat",
				"undulating"
			],
			"type": "string"
		},
		"rics:ISO-Alpha-2-CodeEnum": {
			"anyOf": [
				{
					"enum": [
						"AF",
						"AX",
						"AL",
						"DZ",
						"AS",
						"AD",
						"AO",
						"AI",
						"AQ",
						"AG",
						"AR",
						"AM",
						"AW",
						"AU",
						"AT",
						"AZ",
						"BS",
						"BH",
						"BD",
						"BB",
						"BY",
						"BE",
						"BZ",
						"BJ",
						"BM",
						"BT",
						"BO",
						"BQ",
						"BA",
						"BW",
						"BV",
						"BR",
						"VG",
						"IO",
						"BN",
						"BG",
						"BF",
						"BI",
						"KH",
						"CM",
						"CA",
						"CV",
						"KY",
						"CF",
						"TD",
						"CL",
						"CN",
						"HK",
						"MO",
						"CX",
						"CC",
						"CO",
						"KM",
						"CG",
						"CD",
						"CK",
						"CR",
						"CI",
						"HR",
						"CU",
						"CW",
						"CY",
						"CZ",
						"DK",
						"DJ",
						"DM",
						"DO",
						"EC",
						"EG",
						"SV",
						"GQ",
						"ER",
						"EE",
						"ET",
						"FK",
						"FO",
						"FJ",
						"FI",
						"FR",
						"GF",
						"PF",
						"TF",
						"GA",
						"GM",
						"GE",
						"DE",
						"GH",
						"GI",
						"GR",
						"GL",
						"GD",
						"GP",
						"GU",
						"GT",
						"GG",
						"GN",
						"GW",
						"GY",
						"HT",
						"HM",
						"VA",
						"HN",
						"HU",
						"IS",
						"IN",
						"ID",
						"IR",
						"IQ",
						"IE",
						"IM",
						"IL",
						"IT",
						"JM",
						"JP",
						"JE",
						"JO",
						"KZ",
						"KE",
						"KI",
						"KP",
						"KR",
						"KW",
						"KG",
						"LA",
						"LV",
						"LB",
						"LS",
						"LR",
						"LY",
						"LI",
						"LT",
						"LU",
						"MK",
						"MG",
						"MW",
						"MY",
						"MV",
						"ML",
						"MT",
						"MH",
						"MQ",
						"MR",
						"MU",
						"YT",
						"MX",
						"FM",
						"MD",
						"MC",
						"MN",
						"ME",
						"MS",
						"MA",
						"MZ",
						"MM",
						"NA",
						"NR",
						"NP",
						"NL",
						"AN",
						"NC",
						"NZ",
						"NI",
						"NE",
						"NG",
						"NU",
						"NF",
						"MP",
						"NO",
						"OM",
						"PK",
						"PW",
						"PS",
						"PA",
						"PG",
						"PY",
						"PE",
						"PH",
						"PN",
						"PL",
						"PT",
						"PR",
						"QA",
						"RE",
						"RO",
						"RU",
						"RW",
						"BL",
						"SH",
						"KN",
						"LC",
						"MF",
						"PM",
						"VC",
						"WS",
						"SM",
						"ST",
						"SA",
						"SN",
						"RS",
						"SC",
						"SL",
						"SG",
						"SX",
						"SK",
						"SI",
						"SB",
						"SO",
						"ZA",
						"GS",
						"SS",
						"ES",
						"LK",
						"SD",
						"SR",
						"SJ",
						"SZ",
						"SE",
						"CH",
						"SY",
						"TW",
						"TJ",
						"TZ",
						"TH",
						"TL",
						"TG",
						"TK",
						"TO",
						"TT",
						"TN",
						"TR",
						"TM",
						"TC",
						"TV",
						"UG",
						"UA",
						"AE",
						"GB",
						"US",
						"UM",
						"UY",
						"UZ",
						"VU",
						"VE",
						"VN",
						"VI",
						"WF",
						"EH",
						"YE",
						"ZM",
						"ZW"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ISO-Alpha-3-CodeEnum": {
			"anyOf": [
				{
					"enum": [
						"AFG",
						"ALA",
						"ALB",
						"DZA",
						"ASM",
						"AND",
						"AGO",
						"AIA",
						"ATA",
						"ATG",
						"ARG",
						"ARM",
						"ABW",
						"AUS",
						"AUT",
						"AZE",
						"BHS",
						"BHR",
						"BGD",
						"BRB",
						"BLR",
						"BEL",
						"BLZ",
						"BEN",
						"BMU",
						"BTN",
						"BOL",
						"BES",
						"BIH",
						"BWA",
						"BVT",
						"BRA",
						"VGB",
						"IOT",
						"BRN",
						"BGR",
						"BFA",
						"BDI",
						"KHM",
						"CMR",
						"CAN",
						"CPV",
						"CYM",
						"CAF",
						"TCD",
						"CHL",
						"CHN",
						"HKG",
						"MAC",
						"CXR",
						"CCK",
						"COL",
						"COM",
						"COG",
						"COD",
						"COK",
						"CRI",
						"CIV",
						"HRV",
						"CUB",
						"CUW",
						"CYP",
						"CZE",
						"DNK",
						"DJI",
						"DMA",
						"DOM",
						"ECU",
						"EGY",
						"SLV",
						"GNQ",
						"ERI",
						"EST",
						"ETH",
						"FLK",
						"FRO",
						"FJI",
						"FIN",
						"FRA",
						"GUF",
						"PYF",
						"ATF",
						"GAB",
						"GMB",
						"GEO",
						"DEU",
						"GHA",
						"GIB",
						"GRC",
						"GRL",
						"GRD",
						"GLP",
						"GUM",
						"GTM",
						"GGY",
						"GIN",
						"GNB",
						"GUY",
						"HTI",
						"HMD",
						"VAT",
						"HND",
						"HUN",
						"ISL",
						"IND",
						"IDN",
						"IRN",
						"IRQ",
						"IRL",
						"IMN",
						"ISR",
						"ITA",
						"JAM",
						"JPN",
						"JEY",
						"JOR",
						"KAZ",
						"KEN",
						"KIR",
						"PRK",
						"KOR",
						"KWT",
						"KGZ",
						"LAO",
						"LVA",
						"LBN",
						"LSO",
						"LBR",
						"LBY",
						"LIE",
						"LTU",
						"LUX",
						"MKD",
						"MDG",
						"MWI",
						"MYS",
						"MDV",
						"MLI",
						"MLT",
						"MHL",
						"MTQ",
						"MRT",
						"MUS",
						"MYT",
						"MEX",
						"FSM",
						"MDA",
						"MCO",
						"MNG",
						"MNE",
						"MSR",
						"MAR",
						"MOZ",
						"MMR",
						"NAM",
						"NRU",
						"NPL",
						"NLD",
						"ANT",
						"NCL",
						"NZL",
						"NIC",
						"NER",
						"NGA",
						"NIU",
						"NFK",
						"MNP",
						"NOR",
						"OMN",
						"PAK",
						"PLW",
						"PSE",
						"PAN",
						"PNG",
						"PRY",
						"PER",
						"PHL",
						"PCN",
						"POL",
						"PRT",
						"PRI",
						"QAT",
						"REU",
						"ROU",
						"RUS",
						"RWA",
						"BLM",
						"SHN",
						"KNA",
						"LCA",
						"MAF",
						"SPM",
						"VCT",
						"WSM",
						"SMR",
						"STP",
						"SAU",
						"SEN",
						"SRB",
						"SYC",
						"SLE",
						"SGP",
						"SXM",
						"SVK",
						"SVN",
						"SLB",
						"SOM",
						"ZAF",
						"SGS",
						"SSD",
						"ESP",
						"LKA",
						"SDN",
						"SUR",
						"SJM",
						"SWZ",
						"SWE",
						"CHE",
						"SYR",
						"TWN",
						"TJK",
						"TZA",
						"THA",
						"TLS",
						"TGO",
						"TKL",
						"TON",
						"TTO",
						"TUN",
						"TUR",
						"TKM",
						"TCA",
						"TUV",
						"UGA",
						"UKR",
						"ARE",
						"GBR",
						"USA",
						"UMI",
						"URY",
						"UZB",
						"VUT",
						"VEN",
						"VNM",
						"VIR",
						"WLF",
						"ESH",
						"YEM",
						"ZMB",
						"ZWE"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ISO-CountryAreaNameEnum": {
			"anyOf": [
				{
					"enum": [
						"Afghanistan",
						"Aland Islands",
						"Albania",
						"Algeria",
						"American Samoa",
						"Andorra",
						"Angola",
						"Anguilla",
						"Antarctica",
						"Antigua and Barbuda",
						"Argentina",
						"Armenia",
						"Aruba",
						"Australia",
						"Austria",
						"Azerbaijan",
						"Bahamas",
						"Bahrain",
						"Bangladesh",
						"Barbados",
						"Belarus",
						"Belgium",
						"Belize",
						"Benin",
						"Bermuda",
						"Bhutan",
						"Bolivia",
						"Bonaire, Sint Eustatius and Saba",
						"Bosnia and Herzegovina",
						"Botswana",
						"Bouvet Island",
						"Brazil",
						"British Virgin Islands",
						"British Indian Ocean Territory",
						"Brunei Darussalam",
						"Bulgaria",
						"Burkina Faso",
						"Burundi",
						"Cambodia",
						"Cameroon",
						"Canada",
						"Cape Verde",
						"Cayman Islands",
						"Central African Republic",
						"Chad",
						"Chile",
						"China",
						"Hong Kong, Special Administrative Region of China",
						"Macao, Special Administrative Region of China",
						"Christmas Island",
						"Cocos (Keeling) Islands",
						"Colombia",
						"Comoros",
						"Congo (Brazzaville)",
						"Congo, Democratic Republic of the",
						"Cook Islands",
						"Costa Rica",
						"Côte d'Ivoire",
						"Croatia",
						"Cuba",
						"Curaçao",
						"Cyprus",
						"Czech Republic",
						"Denmark",
						"Djibouti",
						"Dominica",
						"Dominican Republic",
						"Ecuador",
						"Egypt",
						"El Salvador",
						"Equatorial Guinea",
						"Eritrea",
						"Estonia",
						"Ethiopia",
						"Falkland Islands (Malvinas)",
						"Faroe Islands",
						"Fiji",
						"Finland",
						"France",
						"French Guiana",
						"French Polynesia",
						"French Southern Territories",
						"Gabon",
						"Gambia",
						"Georgia",
						"Germany",
						"Ghana",
						"Gibraltar",
						"Greece",
						"Greenland",
						"Grenada",
						"Guadeloupe",
						"Guam",
						"Guatemala",
						"Guernsey",
						"Guinea",
						"Guinea-Bissau",
						"Guyana",
						"Haiti",
						"Heard Island and Mcdonald Islands",
						"Holy See (Vatican City State)",
						"Honduras",
						"Hungary",
						"Iceland",
						"India",
						"Indonesia",
						"Iran, Islamic Republic of",
						"Iraq",
						"Ireland",
						"Isle of Man",
						"Israel",
						"Italy",
						"Jamaica",
						"Japan",
						"Jersey",
						"Jordan",
						"Kazakhstan",
						"Kenya",
						"Kiribati",
						"Korea, Democratic People's Republic of",
						"Korea, Republic of",
						"Kuwait",
						"Kyrgyzstan",
						"Lao PDR",
						"Latvia",
						"Lebanon",
						"Lesotho",
						"Liberia",
						"Libya",
						"Liechtenstein",
						"Lithuania",
						"Luxembourg",
						"Macedonia, Republic of",
						"Madagascar",
						"Malawi",
						"Malaysia",
						"Maldives",
						"Mali",
						"Malta",
						"Marshall Islands",
						"Martinique",
						"Mauritania",
						"Mauritius",
						"Mayotte",
						"Mexico",
						"Micronesia, Federated States of",
						"Moldova",
						"Monaco",
						"Mongolia",
						"Montenegro",
						"Montserrat",
						"Morocco",
						"Mozambique",
						"Myanmar",
						"Namibia",
						"Nauru",
						"Nepal",
						"Netherlands",
						"Netherlands Antilles",
						"New Caledonia",
						"New Zealand",
						"Nicaragua",
						"Niger",
						"Nigeria",
						"Niue",
						"Norfolk Island",
						"Northern Mariana Islands",
						"Norway",
						"Oman",
						"Pakistan",
						"Palau",
						"Palestinian Territory, Occupied",
						"Panama",
						"Papua New Guinea",
						"Paraguay",
						"Peru",
						"Philippines",
						"Pitcairn",
						"Poland",
						"Portugal",
						"Puerto Rico",
						"Qatar",
						"Réunion",
						"Romania",
						"Russian Federation",
						"Rwanda",
						"Saint-Barthélemy",
						"Saint Helena",
						"Saint Kitts and Nevis",
						"Saint Lucia",
						"Saint-Martin (French part)",
						"Saint Pierre and Miquelon",
						"Saint Vincent and Grenadines",
						"Samoa",
						"San Marino",
						"Sao Tome and Principe",
						"Saudi Arabia",
						"Senegal",
						"Serbia",
						"Seychelles",
						"Sierra Leone",
						"Singapore",
						"Sint Maarten (Dutch part)",
						"Slovakia",
						"Slovenia",
						"Solomon Islands",
						"Somalia",
						"South Africa",
						"South Georgia and the South Sandwich Islands",
						"South Sudan",
						"Spain",
						"Sri Lanka",
						"Sudan",
						"Suriname *",
						"Svalbard and Jan Mayen Islands",
						"Swaziland",
						"Sweden",
						"Switzerland",
						"Syrian Arab Republic (Syria)",
						"Taiwan",
						"Tajikistan",
						"Tanzania *, United Republic of",
						"Thailand",
						"Timor-Leste",
						"Togo",
						"Tokelau",
						"Tonga",
						"Trinidad and Tobago",
						"Tunisia",
						"Turkey",
						"Turkmenistan",
						"Turks and Caicos Islands",
						"Tuvalu",
						"Uganda",
						"Ukraine",
						"United Arab Emirates",
						"United Kingdom",
						"United States of America",
						"United States Minor Outlying Islands",
						"Uruguay",
						"Uzbekistan",
						"Vanuatu",
						"Venezuela (Bolivarian Republic of)",
						"Viet Nam",
						"Virgin Islands, US",
						"Wallis and Futuna Islands",
						"Western Sahara",
						"Yemen",
						"Zambia",
						"Zimbabwe"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:IncentiveDetailType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:FunctionalUnit": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingFunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingFunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:IncentivesType": {
			"additionalProperties": false,
			"properties": {
				"@isPresent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Details": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncentiveDetailType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncentiveDetailType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:IncludedMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@includedAreaCategory": {
					"$ref": "#/definitions/rics:SeparateAreaCategoryEnum"
				},
				"rics:AlternativeMeasurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlternativeMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlternativeMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasurementValue": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:VolumeMeasurement": {
					"$ref": "#/definitions/rics:VolumeMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:IncomeType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/xs:string"
				},
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@group": {
					"$ref": "#/definitions/xs:string"
				},
				"@isCivilEngineeringWorks": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isExcluded": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNotApplicable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@subcode": {
					"$ref": "#/definitions/xs:string"
				},
				"@subgroup": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantity": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:IndicatorsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Indicator": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InformationBasisEnum": {
			"anyOf": [
				{
					"enum": [
						"landRegistry",
						"independentSurveyReport",
						"independentValuation"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationEntityType": {
			"additionalProperties": false,
			"properties": {
				"@department": {
					"$ref": "#/definitions/xs:string"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Participant": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				}
			},
			"type": "object"
		},
		"rics:InformationLevelEnum": {
			"anyOf": [
				{
					"enum": [
						"asserted",
						"documented",
						"digital",
						"verifiedDigital"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationNatureEnum": {
			"anyOf": [
				{
					"enum": [
						"formal",
						"informal"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationOwnershipEnum": {
			"anyOf": [
				{
					"enum": [
						"internal",
						"external",
						"mixed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationProvenanceEnum": {
			"anyOf": [
				{
					"enum": [
						"internal",
						"external",
						"mixed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationQualityEnum": {
			"anyOf": [
				{
					"enum": [
						"Green",
						"Yellow",
						"Red",
						"notApplicable",
						"notAvailable",
						"1",
						"2",
						"3",
						"notInspected",
						"notRated"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationSharingEnum": {
			"anyOf": [
				{
					"enum": [
						"none",
						"internal",
						"namedInternal",
						"external",
						"namedExternal",
						"publicDomain"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InformationSourceType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@basis": {
					"$ref": "#/definitions/rics:InformationBasisEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAssured": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrivate": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isVerified": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@level": {
					"$ref": "#/definitions/rics:InformationLevelEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:InformationNatureEnum"
				},
				"@quality": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@scope": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:InformationTypeEnum"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:AcquiredBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:AcquiredDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Assumptions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:AuthorStatus": {
					"$ref": "#/definitions/rics:AuthorStatusType"
				},
				"rics:CollectedBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:CollectedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Confidence": {
					"$ref": "#/definitions/rics:ConfidenceType"
				},
				"rics:CopyrightHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:CreatedBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:CreatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DocumentarySupport": {
					"$ref": "#/definitions/rics:DocumentarySupportType"
				},
				"rics:Exclusions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InstructionPurpose": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InstructionPurposeEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InstructionPurposeEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Limitations": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Methodology": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MethodologyEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MethodologyEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Owners": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationOwnershipEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationOwnershipEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Provenance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationProvenanceEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationProvenanceEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ReportedBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:ReportedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Restrictions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Rights": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Sharers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Sharing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSharingEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSharingEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Sources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:UpdatedBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:UpdatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Valid": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InformationTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"comparableEvidence",
						"titleReport"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InfrastructureEnum": {
			"anyOf": [
				{
					"enum": [
						"accessRoads",
						"airstrips",
						"portFacilities",
						"siteWorks",
						"powerStation",
						"powerSupply",
						"powerLine",
						"powerLines",
						"hydro-electricPlant",
						"waterSupply",
						"desalinationPlant",
						"pipelines",
						"fuelStorage",
						"solidWasteDisposal",
						"communications",
						"railroad",
						"railroads",
						"slurryPipeline",
						"river",
						"campFacilities",
						"workshopFacilities",
						"administration",
						"township",
						"containerCranes",
						"mobileHarbourCranes",
						"railMountedGantryCranes",
						"rubberTireGantryCranes",
						"reachstackers",
						"dockyardCranes",
						"reeferRacks",
						"refrigeratedContainerRacks",
						"marineFurniture",
						"quaysidePowerSupply",
						"wasteCompounds",
						"wasteCompound",
						"wastewaterTreatmentSystem",
						"wastewaterTreatmentSystems",
						"railTracks",
						"gantryCranes",
						"straddleCarriers",
						"stackedReeferStorageAreas",
						"stackedRrefrigeratedContainerStorageAreas",
						"portainers",
						"storageSilos",
						"cargoPipelines",
						"customDepots",
						"portSecurityFacilities",
						"conveyors",
						"accommodation",
						"communicationsLockWaterBasins"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InitialWorksDetailType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isOtherPartyContributing": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSpecificationAgreed": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSpecificationProvidedByAssignee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSpecificationProvidedByAssignor": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUndertakingWork": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:OtherPartyContributionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:OtherPartyContributionFormula": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:InitialWorksType": {
			"additionalProperties": false,
			"properties": {
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Assignee": {
					"$ref": "#/definitions/rics:InitialWorksDetailType"
				},
				"rics:Assignor": {
					"$ref": "#/definitions/rics:InitialWorksDetailType"
				}
			},
			"type": "object"
		},
		"rics:InspectionDateType": {
			"additionalProperties": false,
			"properties": {
				"@weatherConditionsBefore": {
					"$ref": "#/definitions/xs:string"
				},
				"@weatherConditionsDuring": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ArrivalTime": {
					"$ref": "#/definitions/xs:time"
				},
				"rics:DepartureTime": {
					"$ref": "#/definitions/xs:time"
				},
				"rics:InspectionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:InspectionStatus": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InspectionStatusEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InspectionStatusEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:InspectiontDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:InspectionPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"construction",
						"condition",
						"valuation",
						"structural",
						"plannedPreventativeMaintenance",
						"lifecycleCostingAssessment",
						"technicalDueDiligence",
						"dilapidation",
						"fireSafety",
						"energyPerformance",
						"healthAndSafety",
						"snagging",
						"insurance",
						"lossAdjustment"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InspectionRisksType": {
			"additionalProperties": false,
			"properties": {
				"rics:Building": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Land": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Other": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:People": {
					"$ref": "#/definitions/rics:GenericContentType"
				}
			},
			"type": "object"
		},
		"rics:InspectionStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"empty",
						"ownerPresent",
						"occupierPresent",
						"agentPresent"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InspectionType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Accommodation": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Amenities": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AmenityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AmenityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Appendix": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnergyEfficiency": {
					"$ref": "#/definitions/rics:EnergyEfficiencyType"
				},
				"rics:Facilities": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:FurtherInvestigations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Guarantees": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InspectionDates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InspectionDateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InspectionDateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Limitations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Location": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Maintenance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EstimateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EstimateType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeansOfEscape": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:MetaData": {
					"$ref": "#/definitions/rics:MetaDataType"
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherLocalFactors": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:OtherMatters": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OutstandingDocuments": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OverallOpinion": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Purpose": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InspectionPurposeEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InspectionPurposeEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Recommendations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Regulation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericContentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericContentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Repairs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EstimateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EstimateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Risks": {
					"$ref": "#/definitions/rics:InspectionRisksType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Security": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InstallationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InstallationDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:InstallationDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Installer": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InstructionPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"financialReporting",
						"otherRegulatedPurpose",
						"commercialSecuredLending",
						"residentialMortage",
						"tenureSecurity",
						"propertyRights",
						"landValue",
						"landTransfer",
						"landAcquisition",
						"financialAssetReporting",
						"taxation",
						"inheritanceSuccession",
						"awarenessOfGenderRights",
						"landUsage",
						"communalRights",
						"nonMarketLandExchanges",
						"compulsoryAcquisition",
						"consolidation",
						"landReattachment",
						"displacement",
						"resettlement",
						"reclamation",
						"subsidyPayments",
						"compensation",
						"environmentalProtection",
						"landReallotment",
						"disputeResolution",
						"valuation",
						"development",
						"assetManagement",
						"buyToLet",
						"mortgageValuation",
						"houseInMultipleOccupation",
						"energyCertification",
						"condition",
						"dilapidation",
						"structural",
						"lossAdjustment",
						"insurance",
						"construction",
						"postConstruction"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InsuranceClaimsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isRefused": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@refusalReason": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ClaimDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ClaimDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Claimed": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Paid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PaidDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:PaidDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InsuranceCoverageType": {
			"additionalProperties": false,
			"properties": {
				"@scope": {
					"$ref": "#/definitions/rics:InsuranceScopeEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Cover": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Excess": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:InsuranceDamageType": {
			"additionalProperties": false,
			"properties": {
				"@isInsuredByAssignor": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMutualInsuredDamageBreakClause": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isMutualUninsuredDamageBreakClause": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPremiumCostRecoveredFromAssignee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InsuredRisks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InsuredRisksEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InsuredRisksEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InsuranceScopeEnum": {
			"anyOf": [
				{
					"enum": [
						"buildings",
						"contents",
						"title",
						"indemnity"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InsuranceStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"applied",
						"refused",
						"active",
						"lapsed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InsuranceType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isIndefiniteCover": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInsured": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOneOff": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWillingToProvide": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@noClaimsYears": {
					"$ref": "#/definitions/xs:integer"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@refusalReason": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:InsuranceStatusEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Claims": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InsuranceClaimsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InsuranceClaimsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Coverage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InsuranceCoverageType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InsuranceCoverageType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InsuredRisks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InsuredRisksEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InsuredRisksEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:NoClaimsDiscount": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PolicyHolder": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Premium": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Provider": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:TotalCover": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:InsuredRisksEnum": {
			"anyOf": [
				{
					"enum": [
						"terrorism",
						"flooding"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InterestRateChangeDateType": {
			"additionalProperties": false,
			"properties": {
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:InterestRate": {
					"$ref": "#/definitions/rics:LoanInterestRateType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:InterestRateHedgeType": {
			"additionalProperties": false,
			"properties": {
				"rics:LoanPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:InterestRateScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InterestRateChangeDateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InterestRateChangeDateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Frequency": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:InternalFileType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"$ref": "#/definitions/xs:string"
				},
				"@category": {
					"$ref": "#/definitions/rics:FileCategoryEnum"
				},
				"@encoding": {
					"$ref": "#/definitions/rics:FileEncodingEnum"
				},
				"@format": {
					"$ref": "#/definitions/rics:FileFormatEnum"
				},
				"@path": {
					"$ref": "#/definitions/xs:string"
				},
				"@url": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:InternetConnectionEnum": {
			"anyOf": [
				{
					"enum": [
						"ADSL",
						"ADSL2+",
						"FTTC",
						"FTTP"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:InternetDataSpeedsType": {
			"additionalProperties": false,
			"properties": {
				"@connection": {
					"$ref": "#/definitions/rics:InternetConnectionEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AverageDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:InternetServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:DataSpeeds": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InternetDataSpeedsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InternetDataSpeedsType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:JurisdictionType": {
			"additionalProperties": false,
			"properties": {
				"rics:AdministrativeArea": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Country": {
					"$ref": "#/definitions/rics:CountryType"
				},
				"rics:Locality": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:SubAdministrativeArea": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Subnational": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Supranational": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SupranationalEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SupranationalEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:JurisdictionalLegislationType": {
			"additionalProperties": false,
			"properties": {
				"@legislation": {
					"$ref": "#/definitions/rics:LegislationEnum"
				},
				"rics:EffectiveDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:EffectiveDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:SupercededDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:SupercededDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:JurisdictionalStandardEnum": {
			"anyOf": [
				{
					"enum": [
						"MLV"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:JurisdictionalStandardType": {
			"additionalProperties": false,
			"properties": {
				"@jurisdictionalStandard": {
					"$ref": "#/definitions/rics:JurisdictionalStandardEnum"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:EffectiveDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:EffectiveDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:SupercededDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:SupercededDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:KnownAccountingStandardEnum": {
			"enum": [
				"IFRS",
				"USGAAP",
				"UKGAAP"
			],
			"type": "string"
		},
		"rics:KnownAlienationRightEnum": {
			"enum": [
				"assignmentOfWhole",
				"subleaseWhole",
				"subleasePart",
				"subSublease",
				"concession",
				"groupSharing",
				"charging"
			],
			"type": "string"
		},
		"rics:KnownAllocationEnum": {
			"enum": [
				"land",
				"building",
				"structure",
				"plantAndMachinery",
				"rights"
			],
			"type": "string"
		},
		"rics:KnownAlterationsRightEnum": {
			"enum": [
				"externalStructural",
				"externalNonStructural",
				"internalStructural",
				"internalNonStructural"
			],
			"type": "string"
		},
		"rics:KnownAmenityTypeEnum": {
			"enum": [
				"gymnasium",
				"swimmingPool",
				"leisureCentre",
				"sportsCentre",
				"stadium",
				"park",
				"playArea",
				"parking",
				"cycleStorage",
				"gardens",
				"school",
				"college",
				"university",
				"library",
				"doctorsSurgery",
				"dentalPractice",
				"healthCentre",
				"hospital",
				"church",
				"synagogue",
				"mosque",
				"temple",
				"placeOfWorship",
				"cinema",
				"theatre",
				"concertHall",
				"operaHall",
				"supermarket",
				"shops",
				"airport",
				"motorway",
				"port",
				"railway",
				"massTransit",
				"bar",
				"restaurant",
				"cafe"
			],
			"type": "string"
		},
		"rics:KnownAnnotatedDocumentTypeEnum": {
			"enum": [
				"certificate",
				"digitalCertificate",
				"title",
				"lease",
				"contract",
				"agreement",
				"loan",
				"mortgage",
				"termsheet",
				"mandate",
				"nonDisclosureAgreement",
				"license",
				"consent",
				"feeLetter",
				"sideLetter",
				"informationMemorandum",
				"memorandumOfUnderstanding",
				"report",
				"note",
				"correspondence",
				"permit",
				"permission",
				"objection",
				"notice",
				"enforcement",
				"guarantee",
				"indemnity",
				"plan",
				"map",
				"floorPlan",
				"concept",
				"bimModel",
				"scaleDiagram",
				"other"
			],
			"type": "string"
		},
		"rics:KnownBasisOfValueEnum": {
			"enum": [
				"marketValue",
				"marketRent",
				"investmentValue",
				"equitableValue",
				"synergisticValue",
				"liquidationValue",
				"fairValue",
				"reinstatementValue"
			],
			"type": "string"
		},
		"rics:KnownBenchmarkRateEnum": {
			"enum": [
				"LIBOR",
				"SONIA",
				"SOFR",
				"AMERIBOR",
				"IBYI",
				"BSBY",
				"€STR",
				"SARON",
				"TONA",
				"CPI",
				"RPI"
			],
			"type": "string"
		},
		"rics:KnownBoundaryFeatureEnum": {
			"enum": [
				"road",
				"fence",
				"hedge",
				"wall",
				"ditch",
				"river",
				"stream",
				"sea",
				"ocean"
			],
			"type": "string"
		},
		"rics:KnownBoundaryLocationEnum": {
			"enum": [
				"left",
				"right",
				"rear",
				"front"
			],
			"type": "string"
		},
		"rics:KnownBoundaryResponsibilityEnum": {
			"enum": [
				"own",
				"neighbour",
				"shared",
				"thirdParty",
				"other"
			],
			"type": "string"
		},
		"rics:KnownBridgeFunctionEnum": {
			"enum": [
				"road",
				"rail",
				"conveyors",
				"pipeline",
				"canal",
				"pedestrians"
			],
			"type": "string"
		},
		"rics:KnownBridgeObstacleCrossedEnum": {
			"enum": [
				"riverAndCanal",
				"roads",
				"railways"
			],
			"type": "string"
		},
		"rics:KnownBridgeSupportEnum": {
			"enum": [
				"arch",
				"postAndBeam",
				"cantilever",
				"suspension",
				"cable-stayed"
			],
			"type": "string"
		},
		"rics:KnownBuildingFunctionalEnum": {
			"enum": [
				"noOfDesks",
				"noOfOccupants",
				"noOfBedrooms",
				"noOfHospitalBeds",
				"noOfHotelRooms",
				"noOfCarParkingSpaces",
				"noOfClassrooms",
				"noOfStudents",
				"noOfPassengers",
				"noOfBoardingGates",
				"productionCapacity"
			],
			"type": "string"
		},
		"rics:KnownBuildingPrefabricatedWorkEnum": {
			"enum": [
				"suites",
				"standaloneToiletsBathroomsShowerRooms",
				"standaloneKitchens",
				"classrooms",
				"healthcareRooms",
				"operatingTheatres",
				"plantRoomsPipeDucts",
				"soundproofRooms",
				"computerRooms",
				"coldRooms",
				"kiosks",
				"balconies",
				"corridors",
				"staircases"
			],
			"type": "string"
		},
		"rics:KnownBuildingQualityEnum": {
			"enum": [
				"dilapidated",
				"poor",
				"basic",
				"good",
				"excellent"
			],
			"type": "string"
		},
		"rics:KnownBuildingStructureEnum": {
			"enum": [
				"timber",
				"concrete",
				"steel",
				"loadBearingMasonry"
			],
			"type": "string"
		},
		"rics:KnownBuildingTradeEnum": {
			"enum": [
				"gasFitter",
				"electrician",
				"plumber",
				"plasterer",
				"carpenter",
				"roofer"
			],
			"type": "string"
		},
		"rics:KnownBuildingTypeEnum": {
			"enum": [
				"detachedHouse",
				"semiDetachedHouse",
				"linkedDetachedHouse",
				"terracedHouse",
				"midTerraceHouse",
				"endOfTerraceHouse",
				"backToBackHouse",
				"townHouse",
				"convertedFlat",
				"modernFlat",
				"maisonette",
				"bungalow",
				"chaletBungalow",
				"coach",
				"apartment",
				"barn",
				"assemblyBuilding",
				"recreationBuilding",
				"busStation",
				"cathedral",
				"church",
				"cinema",
				"condominium",
				"customBuilt",
				"duplex",
				"earthBuilding",
				"fabricStructure",
				"factory",
				"flat",
				"garage",
				"hospital",
				"hostel",
				"hotel",
				"houseInMultipleOccupation",
				"industrial",
				"inflatableBuilding",
				"leisureCentre",
				"library",
				"manse",
				"mixedUsedDevelopment",
				"modularBuilding",
				"mosque",
				"office",
				"outBuilding",
				"penthouse",
				"petrolStation",
				"postOffice",
				"publicBuilding",
				"retail",
				"retailingCentre",
				"retailingMall",
				"warehouse",
				"shed",
				"shelteredHousing",
				"studentAccomodation",
				"storage",
				"temporaryBuilding",
				"theatre",
				"trainStation"
			],
			"type": "string"
		},
		"rics:KnownCarbonReportingBoundaryEnum": {
			"enum": [
				"Products (EN 15978 stages A1-A3)",
				"Construction (EN 15978 stages A4-A5)",
				"Up front carbon (EN 15978 stages A1-A5)",
				"Embodied carbon (EN 15978 stages A0-A5, B1-B5, C1-C4)"
			],
			"type": "string"
		},
		"rics:KnownCertificateCategoryEnum": {
			"enum": [
				"title",
				"planning",
				"zoning",
				"buildingRegulation",
				"construction",
				"healthAndSafety",
				"electrical",
				"gas",
				"licence",
				"guarantee",
				"warranty",
				"maintenanceContract",
				"indemnity",
				"insurance",
				"energyEfficiency"
			],
			"type": "string"
		},
		"rics:KnownCertificateStandardEnum": {
			"enum": [
				"EPC",
				"BREEAM",
				"LEED",
				"SKA"
			],
			"type": "string"
		},
		"rics:KnownCertificateStatusEnum": {
			"enum": [
				"exempt",
				"current",
				"failed",
				"expired"
			],
			"type": "string"
		},
		"rics:KnownChargeTypeEnum": {
			"enum": [
				"mortgage",
				"legalMortgage",
				"chattelMortgage",
				"equitableMortgage",
				"charge",
				"fixedCharge",
				"floatingCharge",
				"pledge",
				"contract",
				"grant",
				"taxLiability",
				"partnerRights",
				"propertyAssessedCleanEnergy",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownChemicalPlantEnergySourceEnum": {
			"enum": [
				"oil",
				"gas",
				"electricity"
			],
			"type": "string"
		},
		"rics:KnownChemicalPlantProcessEnum": {
			"enum": [
				"oxidation",
				"reduction",
				"hydrogenation",
				"dehydrogenation",
				"hydrolysis",
				"hydration",
				"dehydration",
				"halogenation",
				"nitrification",
				"sulphonation",
				"ammoniation",
				"alkalineFusion",
				"alkylation",
				"dealkylation",
				"esterification",
				"polymerisation",
				"polycondensation",
				"catalysis",
				"wasteTreatment",
				"storageFacility"
			],
			"type": "string"
		},
		"rics:KnownChemicalPlantProductEnum": {
			"enum": [
				"ammonia",
				"chlorine",
				"sodiumHydroxide",
				"sulfuricAcid",
				"nitricAcid",
				"acrylonitrile",
				"phenol",
				"ethyleneOxide",
				"urea",
				"silicBrick",
				"frit",
				"ethylene",
				"propylene",
				"benzene",
				"styrene",
				"fertilizers",
				"insecticides",
				"herbicides",
				"polyethylene",
				"bakelite",
				"polyester",
				"polyisoprene",
				"neoprene",
				"polyurethane",
				"lard",
				"soybeanOil",
				"stearicAacid",
				"nitroglycerin",
				"ammoniumNitrate",
				"nitrocellulose",
				"benzylBenzoate",
				"coumarin",
				"vanillin",
				"nitrogen",
				"oxygen",
				"acetylene",
				"nitrousOxide"
			],
			"type": "string"
		},
		"rics:KnownChemicalPlantProductTypeEnum": {
			"enum": [
				"inorganicIndustrial",
				"organicIndustrial",
				"ceramicProducts",
				"petrochemicals",
				"agrochemicals",
				"polymers",
				"elastomers",
				"oleochemicals",
				"explosives",
				"fragrancesAndFlavours",
				"industrialGases"
			],
			"type": "string"
		},
		"rics:KnownCompassPointDirectionEnum": {
			"enum": [
				"N",
				"NE",
				"E",
				"SE",
				"S",
				"SW",
				"W",
				"NW"
			],
			"type": "string"
		},
		"rics:KnownCompletionConditionsEnum": {
			"enum": [
				"references",
				"planning",
				"consents",
				"conditionReport",
				"governanceApproval"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementCategoryEnum": {
			"enum": [
				"wholeBuildingGHGIntensityPathway",
				"wholeBuildingEnergyIntensityPathway",
				"compliant",
				"functional",
				"economic",
				"sustainable",
				"performing"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementFrameworkEnum": {
			"enum": [
				"IBOS",
				"CRREM"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementItemEnum": {
			"enum": [
				"greyWater",
				"blackWater",
				"carbonMonoxide",
				"carbonDioxide",
				"methane",
				"nitrousOxide",
				"nitrogenTriflouride",
				"hydrofluorocarbon",
				"perfluorocarbon",
				"sulphurHexafluoride",
				"carbonDioxideEquivalent"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementSourceEnum": {
			"enum": [
				"energy",
				"fuels",
				"electricity",
				"districtHeating",
				"districtCooling",
				"fugitive",
				"all",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementStatusEnum": {
			"enum": [
				"target",
				"benchmark",
				"legalRequirement",
				"bestPractice",
				"forecast",
				"estimated",
				"actual",
				"final",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementSubTypeEnum": {
			"enum": [
				"total",
				"consumption",
				"netEnergy",
				"waste",
				"temperatureReadings",
				"humidity",
				"userSatisfactionData",
				"CO2Level",
				"airFlow",
				"noiseLevel",
				"lightingLevel",
				"incidentLogs",
				"auditFindingsAndRecommendations",
				"riskAssessmentsAndRecommendations",
				"userConcernsAndIssuesRaised",
				"userFunctionalRequirements",
				"occupancyAndUtilisationLevel",
				"workspaceProtocols",
				"businessContinuityPlan",
				"businessContinuityPlanTestingRegime",
				"testsAndRecommendations",
				"ICTInfrastructureAvailability",
				"incidenceOfFailure",
				"costs",
				"conditionAssessments",
				"backlogMaintenance",
				"costedCAPEXPLans",
				"assetStrategy",
				"maintenanceRecords",
				"floorArea",
				"propertyRunningCosts",
				"kWhEnergyConsumed",
				"proportionOfEnergyFromSustainableSources",
				"litresOfWaterConsumption",
				"costOfUtilities",
				"netZeroCarbonStrategy",
				"volumesAndTypeOfWasteDisposedOf",
				"methodsOfDisposal",
				"costsIncurred",
				"stakeholderCommunityEngagementPlan",
				"socialValueStrategy",
				"socialValueGenerated",
				"EVChargingPoints",
				"greenTravelPlan",
				"showerProvisionForCyclists",
				"userSentimentSurveyData",
				"KPIsRelatingToResponsiveness",
				"performanceAgainstKPIs",
				"helpdeskData",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownComplexMeasurementTypeEnum": {
			"enum": [
				"absolute",
				"intensity",
				"openingWidth",
				"openingDepth",
				"openingHeight",
				"fittedWidth",
				"fittedDepth",
				"fittedHeight",
				"temperature",
				"CO2",
				"ventilationRate",
				"noise",
				"lighting",
				"healthAndSafety",
				"workspaceOptimisation",
				"businessContinuity",
				"connectivity",
				"lifeCycleCosts",
				"operatingCosts",
				"operatingRange",
				"operationalEnergyUse",
				"waste",
				"socialValue",
				"transport",
				"userExperience",
				"responsivenessOfFMServices",
				"well-being",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownComponentAreaEnum": {
			"enum": [
				"A",
				"A1",
				"A2",
				"B",
				"B1",
				"B2",
				"B3",
				"C",
				"D",
				"E",
				"E1",
				"E2",
				"F",
				"G",
				"H"
			],
			"type": "string"
		},
		"rics:KnownComponentUsageEnum": {
			"enum": [
				"private",
				"shared"
			],
			"type": "string"
		},
		"rics:KnownConsentApprovalObtainedEnum": {
			"enum": [
				"yes",
				"no",
				"notRequired"
			],
			"type": "string"
		},
		"rics:KnownConsentApprovalTypeEnum": {
			"enum": [
				"planning",
				"buildingRegulation",
				"protected",
				"tenure"
			],
			"type": "string"
		},
		"rics:KnownConstructionDateDefinedByEnum": {
			"enum": [
				"startOfDemolitionAndSitePreparation"
			],
			"type": "string"
		},
		"rics:KnownConstructionMaterialEnum": {
			"enum": [
				"steel",
				"concrete",
				"reinforcedConcrete",
				"mildSteel",
				"stainlessSteel",
				"castIron",
				"precastConcrete",
				"uPVC",
				"brick",
				"block",
				"thatch",
				"wood",
				"timber",
				"bamboo",
				"ceramic",
				"rock",
				"armourRock",
				"pontoons",
				"stone",
				"fabric",
				"ice",
				"plastic",
				"rubber",
				"plaster",
				"paint",
				"rockFill",
				"earthFill",
				"clay",
				"asphalt",
				"blockPaving",
				"cementTreatedBase",
				"naturalStone",
				"stoneOrGranularFill",
				"granularFill",
				"concreteArmour",
				"GRP",
				"granite",
				"limestone",
				"bentoniteSlurry",
				"polymerMud",
				"greenLandscaping",
				"naturalMaterials",
				"advancedMaterials",
				"mainlySoil",
				"mainlyPaved",
				"mainlyPlanted"
			],
			"type": "string"
		},
		"rics:KnownConstructionToStateEnum": {
			"enum": [
				"completionOfCommissioning"
			],
			"type": "string"
		},
		"rics:KnownConstructionTypeEnum": {
			"enum": [
				"frame",
				"brickAndBlock"
			],
			"type": "string"
		},
		"rics:KnownContaminatedSedimentDredgingEnum": {
			"enum": [
				"reuse",
				"soilDisposal",
				"landDisposal",
				"dumpAtSea"
			],
			"type": "string"
		},
		"rics:KnownCoordinateReferenceSystemEnum": {
			"enum": [
				"WGS84UTM"
			],
			"type": "string"
		},
		"rics:KnownCostEmissionCategoryEnum": {
			"enum": [
				"acquisitionCosts",
				"constructionCosts",
				"renewalCosts",
				"operationCosts",
				"maintenanceCosts",
				"endOfLifeCosts"
			],
			"type": "string"
		},
		"rics:KnownCostEmissionCodeEnum": {
			"enum": [
				"01.1.01",
				"01.1.02",
				"01.2.01",
				"01.2.02",
				"01.2.03",
				"01.2.04",
				"01.2.05",
				"01.2.06",
				"01.2.07",
				"01.2.08",
				"01.2.09",
				"01.2.10",
				"01.2.11",
				"01.2.12",
				"01.2.13",
				"01.3.01",
				"01.3.02",
				"01.3.03",
				"01.3.04",
				"01.3.05",
				"01.3.06",
				"01.3.07",
				"01.3.08",
				"01.3.09",
				"01.3.10",
				"01.3.11",
				"01.3.12",
				"01.3.13",
				"01.4.01",
				"01.4.02",
				"01.4.03",
				"01.4.04",
				"01.4.05",
				"01.4.06",
				"01.4.07",
				"01.4.08",
				"01.5.01",
				"01.5.02",
				"01.5.03",
				"01.5.04",
				"01.5.05",
				"01.5.06",
				"01.5.07",
				"01.5.08",
				"01.5.09",
				"01.5.10",
				"01.5.11",
				"01.5.12",
				"01.5.13",
				"01.6.01",
				"01.6.02",
				"01.6.03",
				"01.6.04",
				"01.6.05",
				"01.6.06",
				"01.6.07",
				"02.1.01",
				"02.1.02",
				"02.2.01",
				"02.2.02",
				"02.2.03",
				"02.2.04",
				"02.2.05",
				"02.2.06",
				"02.2.07",
				"02.2.08",
				"02.2.09",
				"02.2.10",
				"02.2.11",
				"02.2.12",
				"02.2.13",
				"02.3.01",
				"02.3.02",
				"02.3.03",
				"02.3.04",
				"02.3.05",
				"02.3.06",
				"02.3.07",
				"02.3.08",
				"02.3.09",
				"02.3.10",
				"02.3.11",
				"02.3.12",
				"02.3.13",
				"02.4.01",
				"02.4.02",
				"02.4.03",
				"02.4.04",
				"02.4.05",
				"02.4.06",
				"02.4.07",
				"02.4.08",
				"02.5.01",
				"02.5.02",
				"02.5.03",
				"02.5.04",
				"02.5.05",
				"02.5.06",
				"02.5.07",
				"02.5.08",
				"02.5.09",
				"02.5.10",
				"02.5.11",
				"02.5.12",
				"02.5.13",
				"02.6.01",
				"02.6.02",
				"02.6.03",
				"02.6.04",
				"02.6.05",
				"02.6.06",
				"02.6.07",
				"03.1.01",
				"03.1.02",
				"03.2.01",
				"03.2.02",
				"03.2.03",
				"03.2.04",
				"03.2.05",
				"03.2.06",
				"03.2.07",
				"03.2.08",
				"03.2.09",
				"03.2.10",
				"03.2.11",
				"03.2.12",
				"03.2.13",
				"03.3.01",
				"03.3.02",
				"03.3.03",
				"03.3.04",
				"03.3.05",
				"03.3.06",
				"03.3.07",
				"03.3.08",
				"03.3.09",
				"03.3.10",
				"03.3.11",
				"03.3.12",
				"03.3.13",
				"03.4.01",
				"03.4.02",
				"03.4.03",
				"03.4.04",
				"03.4.05",
				"03.4.06",
				"03.4.07",
				"03.4.08",
				"03.5.01",
				"03.5.02",
				"03.5.03",
				"03.5.04",
				"03.5.05",
				"03.5.06",
				"03.5.07",
				"03.5.08",
				"03.5.09",
				"03.5.10",
				"03.5.11",
				"03.5.12",
				"03.5.13",
				"03.6.01",
				"03.6.02",
				"03.6.03",
				"03.6.04",
				"03.6.05",
				"03.6.06",
				"03.6.07",
				"04.1.01",
				"04.1.02",
				"04.2.01",
				"04.2.02",
				"04.2.03",
				"04.2.04",
				"04.2.05",
				"04.2.06",
				"04.2.07",
				"04.2.08",
				"04.2.09",
				"04.2.10",
				"04.2.11",
				"04.2.12",
				"04.2.13",
				"04.3.01",
				"04.3.02",
				"04.3.03",
				"04.3.04",
				"04.3.05",
				"04.3.06",
				"04.3.07",
				"04.3.08",
				"04.3.09",
				"04.3.10",
				"04.3.11",
				"04.3.12",
				"04.3.13",
				"04.4.01",
				"04.4.02",
				"04.4.03",
				"04.4.04",
				"04.4.05",
				"04.4.06",
				"04.4.07",
				"04.4.08",
				"04.5.01",
				"04.5.02",
				"04.5.03",
				"04.5.04",
				"04.5.05",
				"04.5.06",
				"04.5.07",
				"04.5.08",
				"04.5.09",
				"04.5.10",
				"04.5.11",
				"04.5.12",
				"04.5.13",
				"04.6.01",
				"04.6.02",
				"04.6.03",
				"04.6.04",
				"04.6.05",
				"04.6.06",
				"04.6.07",
				"05.1.01",
				"05.1.02",
				"05.2.01",
				"05.2.02",
				"05.2.03",
				"05.2.04",
				"05.2.05",
				"05.2.06",
				"05.2.07",
				"05.2.08",
				"05.2.09",
				"05.2.10",
				"05.2.11",
				"05.2.12",
				"05.2.13",
				"05.3.01",
				"05.3.02",
				"05.3.03",
				"05.3.04",
				"05.3.05",
				"05.3.06",
				"05.3.07",
				"05.3.08",
				"05.3.09",
				"05.3.10",
				"05.3.11",
				"05.3.12",
				"05.3.13",
				"05.4.01",
				"05.4.02",
				"05.4.03",
				"05.4.04",
				"05.4.05",
				"05.4.06",
				"05.4.07",
				"05.4.08",
				"05.5.01",
				"05.5.02",
				"05.5.03",
				"05.5.04",
				"05.5.05",
				"05.5.06",
				"05.5.07",
				"05.5.08",
				"05.5.09",
				"05.5.10",
				"05.5.11",
				"05.5.12",
				"05.5.13",
				"05.6.01",
				"05.6.02",
				"05.6.03",
				"05.6.04",
				"05.6.05",
				"05.6.06",
				"05.6.07",
				"06.1.01",
				"06.1.02",
				"06.2.01",
				"06.2.02",
				"06.2.03",
				"06.2.04",
				"06.2.05",
				"06.2.06",
				"06.2.07",
				"06.2.08",
				"06.2.09",
				"06.2.10",
				"06.2.11",
				"06.2.12",
				"06.2.13",
				"06.3.01",
				"06.3.02",
				"06.3.03",
				"06.3.04",
				"06.3.05",
				"06.3.06",
				"06.3.07",
				"06.3.08",
				"06.3.09",
				"06.3.10",
				"06.3.11",
				"06.3.12",
				"06.3.13",
				"06.4.01",
				"06.4.02",
				"06.4.03",
				"06.4.04",
				"06.4.05",
				"06.4.06",
				"06.4.07",
				"06.4.08",
				"06.5.01",
				"06.5.02",
				"06.5.03",
				"06.5.04",
				"06.5.05",
				"06.5.06",
				"06.5.07",
				"06.5.08",
				"06.5.09",
				"06.5.10",
				"06.5.11",
				"06.5.12",
				"06.5.13",
				"06.6.01",
				"06.6.02",
				"06.6.03",
				"06.6.04",
				"06.6.05",
				"06.6.06",
				"06.6.07",
				"07.1.01",
				"07.1.02",
				"07.2.01",
				"07.2.02",
				"07.2.03",
				"07.2.04",
				"07.2.05",
				"07.2.06",
				"07.2.07",
				"07.2.08",
				"07.2.09",
				"07.2.10",
				"07.2.11",
				"07.2.12",
				"07.2.13",
				"07.3.01",
				"07.3.02",
				"07.3.03",
				"07.3.04",
				"07.3.05",
				"07.3.06",
				"07.3.07",
				"07.3.08",
				"07.3.09",
				"07.3.10",
				"07.3.11",
				"07.3.12",
				"07.3.13",
				"07.4.01",
				"07.4.02",
				"07.4.03",
				"07.4.04",
				"07.4.05",
				"07.4.06",
				"07.4.07",
				"07.4.08",
				"07.5.01",
				"07.5.02",
				"07.5.03",
				"07.5.04",
				"07.5.05",
				"07.5.06",
				"07.5.07",
				"07.5.08",
				"07.5.09",
				"07.5.10",
				"07.5.11",
				"07.5.12",
				"07.5.13",
				"07.6.01",
				"07.6.02",
				"07.6.03",
				"07.6.04",
				"07.6.05",
				"07.6.06",
				"07.6.07",
				"08.1.01",
				"08.1.02",
				"08.2.01",
				"08.2.02",
				"08.2.03",
				"08.2.04",
				"08.2.05",
				"08.2.06",
				"08.2.07",
				"08.2.08",
				"08.2.09",
				"08.2.10",
				"08.2.11",
				"08.2.12",
				"08.2.13",
				"08.3.01",
				"08.3.02",
				"08.3.03",
				"08.3.04",
				"08.3.05",
				"08.3.06",
				"08.3.07",
				"08.3.08",
				"08.3.09",
				"08.3.10",
				"08.3.11",
				"08.3.12",
				"08.3.13",
				"08.4.01",
				"08.4.02",
				"08.4.03",
				"08.4.04",
				"08.4.05",
				"08.4.06",
				"08.4.07",
				"08.4.08",
				"08.5.01",
				"08.5.02",
				"08.5.03",
				"08.5.04",
				"08.5.05",
				"08.5.06",
				"08.5.07",
				"08.5.08",
				"08.5.09",
				"08.5.10",
				"08.5.11",
				"08.5.12",
				"08.5.13",
				"08.6.01",
				"08.6.02",
				"08.6.03",
				"08.6.04",
				"08.6.05",
				"08.6.06",
				"08.6.07",
				"09.1.01",
				"09.1.02",
				"09.2.01",
				"09.2.02",
				"09.2.03",
				"09.2.04",
				"09.2.05",
				"09.2.06",
				"09.2.07",
				"09.2.08",
				"09.2.09",
				"09.2.10",
				"09.2.11",
				"09.2.12",
				"09.2.13",
				"09.3.01",
				"09.3.02",
				"09.3.03",
				"09.3.04",
				"09.3.05",
				"09.3.06",
				"09.3.07",
				"09.3.08",
				"09.3.09",
				"09.3.10",
				"09.3.11",
				"09.3.12",
				"09.3.13",
				"09.4.01",
				"09.4.02",
				"09.4.03",
				"09.4.04",
				"09.4.05",
				"09.4.06",
				"09.4.07",
				"09.4.08",
				"09.5.01",
				"09.5.02",
				"09.5.03",
				"09.5.04",
				"09.5.05",
				"09.5.06",
				"09.5.07",
				"09.5.08",
				"09.5.09",
				"09.5.10",
				"09.5.11",
				"09.5.12",
				"09.5.13",
				"09.6.01",
				"09.6.02",
				"09.6.03",
				"09.6.04",
				"09.6.05",
				"09.6.06",
				"09.6.07",
				"10.1.01",
				"10.1.02",
				"10.2.01",
				"10.2.02",
				"10.2.03",
				"10.2.04",
				"10.2.05",
				"10.2.06",
				"10.2.07",
				"10.2.08",
				"10.2.09",
				"10.2.10",
				"10.2.11",
				"10.2.12",
				"10.2.13",
				"10.3.01",
				"10.3.02",
				"10.3.03",
				"10.3.04",
				"10.3.05",
				"10.3.06",
				"10.3.07",
				"10.3.08",
				"10.3.09",
				"10.3.10",
				"10.3.11",
				"10.3.12",
				"10.3.13",
				"10.4.01",
				"10.4.02",
				"10.4.03",
				"10.4.04",
				"10.4.05",
				"10.4.06",
				"10.4.07",
				"10.4.08",
				"10.5.01",
				"10.5.02",
				"10.5.03",
				"10.5.04",
				"10.5.05",
				"10.5.06",
				"10.5.07",
				"10.5.08",
				"10.5.09",
				"10.5.10",
				"10.5.11",
				"10.5.12",
				"10.5.13",
				"10.6.01",
				"10.6.02",
				"10.6.03",
				"10.6.04",
				"10.6.05",
				"10.6.06",
				"10.6.07",
				"11.1.01",
				"11.1.02",
				"11.2.01",
				"11.2.02",
				"11.2.03",
				"11.2.04",
				"11.2.05",
				"11.2.06",
				"11.2.07",
				"11.2.08",
				"11.2.09",
				"11.2.10",
				"11.2.11",
				"11.2.12",
				"11.2.13",
				"11.3.01",
				"11.3.02",
				"11.3.03",
				"11.3.04",
				"11.3.05",
				"11.3.06",
				"11.3.07",
				"11.3.08",
				"11.3.09",
				"11.3.10",
				"11.3.11",
				"11.3.12",
				"11.3.13",
				"11.4.01",
				"11.4.02",
				"11.4.03",
				"11.4.04",
				"11.4.05",
				"11.4.06",
				"11.4.07",
				"11.4.08",
				"11.5.01",
				"11.5.02",
				"11.5.03",
				"11.5.04",
				"11.5.05",
				"11.5.06",
				"11.5.07",
				"11.5.08",
				"11.5.09",
				"11.5.10",
				"11.5.11",
				"11.5.12",
				"11.5.13",
				"11.6.01",
				"11.6.02",
				"11.6.03",
				"11.6.04",
				"11.6.05",
				"11.6.06",
				"11.6.07",
				"12.1.01",
				"12.1.02",
				"12.2.01",
				"12.2.02",
				"12.2.03",
				"12.2.04",
				"12.2.05",
				"12.2.06",
				"12.2.07",
				"12.2.08",
				"12.2.09",
				"12.2.10",
				"12.2.11",
				"12.2.12",
				"12.2.13",
				"12.3.01",
				"12.3.02",
				"12.3.03",
				"12.3.04",
				"12.3.05",
				"12.3.06",
				"12.3.07",
				"12.3.08",
				"12.3.09",
				"12.3.10",
				"12.3.11",
				"12.3.12",
				"12.3.13",
				"12.4.01",
				"12.4.02",
				"12.4.03",
				"12.4.04",
				"12.4.05",
				"12.4.06",
				"12.4.07",
				"12.4.08",
				"12.5.01",
				"12.5.02",
				"12.5.03",
				"12.5.04",
				"12.5.05",
				"12.5.06",
				"12.5.07",
				"12.5.08",
				"12.5.09",
				"12.5.10",
				"12.5.11",
				"12.5.12",
				"12.5.13",
				"12.6.01",
				"12.6.02",
				"12.6.03",
				"12.6.04",
				"12.6.05",
				"12.6.06",
				"12.6.07",
				"13.1.01",
				"13.1.02",
				"13.2.01",
				"13.2.02",
				"13.2.03",
				"13.2.04",
				"13.2.05",
				"13.2.06",
				"13.2.07",
				"13.2.08",
				"13.2.09",
				"13.2.10",
				"13.2.11",
				"13.2.12",
				"13.2.13",
				"13.3.01",
				"13.3.02",
				"13.3.03",
				"13.3.04",
				"13.3.05",
				"13.3.06",
				"13.3.07",
				"13.3.08",
				"13.3.09",
				"13.3.10",
				"13.3.11",
				"13.3.12",
				"13.3.13",
				"13.4.01",
				"13.4.02",
				"13.4.03",
				"13.4.04",
				"13.4.05",
				"13.4.06",
				"13.4.07",
				"13.4.08",
				"13.5.01",
				"13.5.02",
				"13.5.03",
				"13.5.04",
				"13.5.05",
				"13.5.06",
				"13.5.07",
				"13.5.08",
				"13.5.09",
				"13.5.10",
				"13.5.11",
				"13.5.12",
				"13.5.13",
				"13.6.01",
				"13.6.02",
				"13.6.03",
				"13.6.04",
				"13.6.05",
				"13.6.06",
				"13.6.07",
				"14.1.01",
				"14.1.02",
				"14.2.01",
				"14.2.02",
				"14.2.03",
				"14.2.04",
				"14.2.05",
				"14.2.06",
				"14.2.07",
				"14.2.08",
				"14.2.09",
				"14.2.10",
				"14.2.11",
				"14.2.12",
				"14.2.13",
				"14.3.01",
				"14.3.02",
				"14.3.03",
				"14.3.04",
				"14.3.05",
				"14.3.06",
				"14.3.07",
				"14.3.08",
				"14.3.09",
				"14.3.10",
				"14.3.11",
				"14.3.12",
				"14.3.13",
				"14.4.01",
				"14.4.02",
				"14.4.03",
				"14.4.04",
				"14.4.05",
				"14.4.06",
				"14.4.07",
				"14.4.08",
				"14.5.01",
				"14.5.02",
				"14.5.03",
				"14.5.04",
				"14.5.05",
				"14.5.06",
				"14.5.07",
				"14.5.08",
				"14.5.09",
				"14.5.10",
				"14.5.11",
				"14.5.12",
				"14.5.13",
				"14.6.01",
				"14.6.02",
				"14.6.03",
				"14.6.04",
				"14.6.05",
				"14.6.06",
				"14.6.07",
				"15.1.01",
				"15.1.02",
				"15.2.01",
				"15.2.02",
				"15.2.03",
				"15.2.04",
				"15.2.05",
				"15.2.06",
				"15.2.07",
				"15.2.08",
				"15.2.09",
				"15.2.10",
				"15.2.11",
				"15.2.12",
				"15.2.13",
				"15.3.01",
				"15.3.02",
				"15.3.03",
				"15.3.04",
				"15.3.05",
				"15.3.06",
				"15.3.07",
				"15.3.08",
				"15.3.09",
				"15.3.10",
				"15.3.11",
				"15.3.12",
				"15.3.13",
				"15.4.01",
				"15.4.02",
				"15.4.03",
				"15.4.04",
				"15.4.05",
				"15.4.06",
				"15.4.07",
				"15.4.08",
				"15.5.01",
				"15.5.02",
				"15.5.03",
				"15.5.04",
				"15.5.05",
				"15.5.06",
				"15.5.07",
				"15.5.08",
				"15.5.09",
				"15.5.10",
				"15.5.11",
				"15.5.12",
				"15.5.13",
				"15.6.01",
				"15.6.02",
				"15.6.03",
				"15.6.04",
				"15.6.05",
				"15.6.06",
				"15.6.07",
				"16.1.01",
				"16.1.02",
				"16.2.01",
				"16.2.02",
				"16.2.03",
				"16.2.04",
				"16.2.05",
				"16.2.06",
				"16.2.07",
				"16.2.08",
				"16.2.09",
				"16.2.10",
				"16.2.11",
				"16.2.12",
				"16.2.13",
				"16.3.01",
				"16.3.02",
				"16.3.03",
				"16.3.04",
				"16.3.05",
				"16.3.06",
				"16.3.07",
				"16.3.08",
				"16.3.09",
				"16.3.10",
				"16.3.11",
				"16.3.12",
				"16.3.13",
				"16.4.01",
				"16.4.02",
				"16.4.03",
				"16.4.04",
				"16.4.05",
				"16.4.06",
				"16.4.07",
				"16.4.08",
				"16.5.01",
				"16.5.02",
				"16.5.03",
				"16.5.04",
				"16.5.05",
				"16.5.06",
				"16.5.07",
				"16.5.08",
				"16.5.09",
				"16.5.10",
				"16.5.11",
				"16.5.12",
				"16.5.13",
				"16.6.01",
				"16.6.02",
				"16.6.03",
				"16.6.04",
				"16.6.05",
				"16.6.06",
				"16.6.07",
				"17.1.01",
				"17.1.02",
				"17.2.01",
				"17.2.02",
				"17.2.03",
				"17.2.04",
				"17.2.05",
				"17.2.06",
				"17.2.07",
				"17.2.08",
				"17.2.09",
				"17.2.10",
				"17.2.11",
				"17.2.12",
				"17.2.13",
				"17.3.01",
				"17.3.02",
				"17.3.03",
				"17.3.04",
				"17.3.05",
				"17.3.06",
				"17.3.07",
				"17.3.08",
				"17.3.09",
				"17.3.10",
				"17.3.11",
				"17.3.12",
				"17.3.13",
				"17.4.01",
				"17.4.02",
				"17.4.03",
				"17.4.04",
				"17.4.05",
				"17.4.06",
				"17.4.07",
				"17.4.08",
				"17.5.01",
				"17.5.02",
				"17.5.03",
				"17.5.04",
				"17.5.05",
				"17.5.06",
				"17.5.07",
				"17.5.08",
				"17.5.09",
				"17.5.10",
				"17.5.11",
				"17.5.12",
				"17.5.13",
				"17.6.01",
				"17.6.02",
				"17.6.03",
				"17.6.04",
				"17.6.05",
				"17.6.06",
				"17.6.07",
				"18.1.01",
				"18.1.02",
				"18.2.01",
				"18.2.02",
				"18.2.03",
				"18.2.04",
				"18.2.05",
				"18.2.06",
				"18.2.07",
				"18.2.08",
				"18.2.09",
				"18.2.10",
				"18.2.11",
				"18.2.12",
				"18.2.13",
				"18.3.01",
				"18.3.02",
				"18.3.03",
				"18.3.04",
				"18.3.05",
				"18.3.06",
				"18.3.07",
				"18.3.08",
				"18.3.09",
				"18.3.10",
				"18.3.11",
				"18.3.12",
				"18.3.13",
				"18.4.01",
				"18.4.02",
				"18.4.03",
				"18.4.04",
				"18.4.05",
				"18.4.06",
				"18.4.07",
				"18.4.08",
				"18.5.01",
				"18.5.02",
				"18.5.03",
				"18.5.04",
				"18.5.05",
				"18.5.06",
				"18.5.07",
				"18.5.08",
				"18.5.09",
				"18.5.10",
				"18.5.11",
				"18.5.12",
				"18.5.13",
				"18.6.01",
				"18.6.02",
				"18.6.03",
				"18.6.04",
				"18.6.05",
				"18.6.06",
				"18.6.07",
				"19.1.01",
				"19.1.02",
				"19.2.01",
				"19.2.02",
				"19.2.03",
				"19.2.04",
				"19.2.05",
				"19.2.06",
				"19.2.07",
				"19.2.08",
				"19.2.09",
				"19.2.10",
				"19.2.11",
				"19.2.12",
				"19.2.13",
				"19.3.01",
				"19.3.02",
				"19.3.03",
				"19.3.04",
				"19.3.05",
				"19.3.06",
				"19.3.07",
				"19.3.08",
				"19.3.09",
				"19.3.10",
				"19.3.11",
				"19.3.12",
				"19.3.13",
				"19.4.01",
				"19.4.02",
				"19.4.03",
				"19.4.04",
				"19.4.05",
				"19.4.06",
				"19.4.07",
				"19.4.08",
				"19.5.01",
				"19.5.02",
				"19.5.03",
				"19.5.04",
				"19.5.05",
				"19.5.06",
				"19.5.07",
				"19.5.08",
				"19.5.09",
				"19.5.10",
				"19.5.11",
				"19.5.12",
				"19.5.13",
				"19.6.01",
				"19.6.02",
				"19.6.03",
				"19.6.04",
				"19.6.05",
				"19.6.06",
				"19.6.07",
				"00.1.01",
				"00.1.02",
				"00.2.01",
				"00.2.02",
				"00.2.03",
				"00.2.04",
				"00.2.05",
				"00.2.06",
				"00.2.07",
				"00.2.08",
				"00.2.09",
				"00.2.10",
				"00.2.11",
				"00.2.12",
				"00.2.13",
				"00.3.01",
				"00.3.02",
				"00.3.03",
				"00.3.04",
				"00.3.05",
				"00.3.06",
				"00.3.07",
				"00.3.08",
				"00.3.09",
				"00.3.10",
				"00.3.11",
				"00.3.12",
				"00.3.13",
				"00.4.01",
				"00.4.02",
				"00.4.03",
				"00.4.04",
				"00.4.05",
				"00.4.06",
				"00.4.07",
				"00.4.08",
				"00.5.01",
				"00.5.02",
				"00.5.03",
				"00.5.04",
				"00.5.05",
				"00.5.06",
				"00.5.07",
				"00.5.08",
				"00.5.09",
				"00.5.10",
				"00.5.11",
				"00.5.12",
				"00.5.13",
				"00.6.01",
				"00.6.02",
				"00.6.03",
				"00.6.04",
				"00.6.05",
				"00.6.06",
				"00.6.07"
			],
			"type": "string"
		},
		"rics:KnownCostEmissionGroupEnum": {
			"enum": [
				"administrativeFinanceLegalAndMarketingExpenses",
				"architecturalWorks-NonStructuralWorks",
				"cleaning",
				"constructionRelatedConsultantsAndSupervision",
				"constructors-SiteOverheads-GeneralRequirements",
				"decommissioningAndDecontamination",
				"demolitionReclamationAndSalvage",
				"demolitionSitePreparationAndFormation",
				"disposalInspection",
				"externalAndAncillaryWorks",
				"informationAndCommunicationTechnology",
				"maintenanceRelatedConsultantsAndSupervision",
				"operatorsSiteOverheadsGeneralRequirements",
				"postCompletionLooseFurnitureFittingsAndEquipment",
				"preliminariesConstructors-SiteOverheads-GeneralRequirements",
				"reinstatement",
				"renewalRelatedConsultantsAndSupervision",
				"riskAllowances",
				"security",
				"servicesAndEquipment",
				"siteAcquisition",
				"structure",
				"substructure",
				"surfaceAndUndergroundDrainage",
				"taxesAndLevies",
				"utilities",
				"wasteManagement",
				"workAndUtilitiesOffsite"
			],
			"type": "string"
		},
		"rics:KnownCostEmissionMappingStandardEnum": {
			"enum": [
				"NRM",
				"CESMM4",
				"RMM",
				"MMHW",
				"uniclass",
				"uniformat",
				"masterFormat",
				"CIQS",
				"ASAQS"
			],
			"type": "string"
		},
		"rics:KnownCostedProjectElementEnum": {
			"enum": [
				"portfolio",
				"programme",
				"project",
				"subproject",
				"part"
			],
			"type": "string"
		},
		"rics:KnownCovenantTypeEnum": {
			"enum": [
				"financial",
				"information",
				"ownership",
				"affirmative",
				"negative",
				"positive",
				"other"
			],
			"type": "string"
		},
		"rics:KnownCreditorStatusEnum": {
			"enum": [
				"fixedCharge",
				"preferential",
				"floatingCharge",
				"unsecured",
				"shareholder",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownCrossSectionalShapeEnum": {
			"enum": [
				"circular",
				"oval",
				"rectangular"
			],
			"type": "string"
		},
		"rics:KnownCurrencyCodeEnum": {
			"enum": [
				"AED",
				"AFN",
				"ALL",
				"AMD",
				"ANG",
				"AOA",
				"ARS",
				"AUD",
				"AWG",
				"AZN",
				"BAM",
				"BBD",
				"BDT",
				"BGN",
				"BHD",
				"BIF",
				"BMD",
				"BND",
				"BOB",
				"BOV",
				"BRL",
				"BSD",
				"BTN",
				"BWP",
				"BYN",
				"BZD",
				"CAD",
				"CDF",
				"CHE",
				"CHF",
				"CHW",
				"CLF",
				"CLP",
				"CNY",
				"COP",
				"COU",
				"CRC",
				"CUC",
				"CUP",
				"CVE",
				"CZK",
				"DJF",
				"DKK",
				"DOP",
				"DZD",
				"EGP",
				"ERN",
				"ETB",
				"EUR",
				"FJD",
				"FKP",
				"GBP",
				"GEL",
				"GHS",
				"GIP",
				"GMD",
				"GNF",
				"GTQ",
				"GYD",
				"HKD",
				"HNL",
				"HRK",
				"HTG",
				"HUF",
				"IDR",
				"ILS",
				"INR",
				"IQD",
				"IRR",
				"ISK",
				"JMD",
				"JOD",
				"JPY",
				"KES",
				"KGS",
				"KHR",
				"KMF",
				"KPW",
				"KRW",
				"KWD",
				"KYD",
				"KZT",
				"LAK",
				"LBP",
				"LKR",
				"LRD",
				"LSL",
				"LYD",
				"MAD",
				"MDL",
				"MGA",
				"MKD",
				"MMK",
				"MNT",
				"MOP",
				"MRU",
				"MUR",
				"MVR",
				"MWK",
				"MXN",
				"MXV",
				"MYR",
				"MZN",
				"NAD",
				"NGN",
				"NIO",
				"NOK",
				"NPR",
				"NZD",
				"OMR",
				"PAB",
				"PEN",
				"PGK",
				"PHP",
				"PKR",
				"PLN",
				"PYG",
				"QAR",
				"RON",
				"RSD",
				"RUB",
				"RWF",
				"SAR",
				"SBD",
				"SCR",
				"SDG",
				"SEK",
				"SGD",
				"SHP",
				"SLL",
				"SOS",
				"SRD",
				"SSP",
				"STN",
				"SVC",
				"SYP",
				"SZL",
				"THB",
				"TJS",
				"TMT",
				"TND",
				"TOP",
				"TRY",
				"TTD",
				"TWD",
				"TZS",
				"UAH",
				"UGX",
				"USD",
				"USN",
				"UYI",
				"UYU",
				"UYW",
				"UZS",
				"VES",
				"VND",
				"VUV",
				"WST",
				"XAF",
				"XAG",
				"XAU",
				"XBA",
				"XBB",
				"XBC",
				"XBD",
				"XCD",
				"XDR",
				"XOF",
				"XPD",
				"XPF",
				"XPT",
				"XSU",
				"XTS",
				"XUA",
				"XXX",
				"YER",
				"ZAR",
				"ZMW",
				"ZWL"
			],
			"type": "string"
		},
		"rics:KnownCurvatureEnum": {
			"enum": [
				"straight",
				"curved"
			],
			"type": "string"
		},
		"rics:KnownDamAndReservoirCoreEnum": {
			"enum": [
				"compaction",
				"earthFill",
				"clay",
				"asphaltic"
			],
			"type": "string"
		},
		"rics:KnownDamAndReservoirFacingEnum": {
			"enum": [
				"concrete",
				"clay"
			],
			"type": "string"
		},
		"rics:KnownDamAndReservoirFunctionEnum": {
			"enum": [
				"freshWater",
				"wasteWater",
				"seaWater"
			],
			"type": "string"
		},
		"rics:KnownDamAndReservoirLocationEnum": {
			"enum": [
				"aboveGround",
				"underground"
			],
			"type": "string"
		},
		"rics:KnownDamAndReservoirPurposeEnum": {
			"enum": [
				"powerGeneration",
				"waterSupply",
				"stablisationOfWaterFlow",
				"floodPrevention",
				"landReclamation",
				"irrigation",
				"waterDiversion",
				"navigation"
			],
			"type": "string"
		},
		"rics:KnownDamAndReservoirStructureEnum": {
			"enum": [
				"arch",
				"gravity",
				"embankment",
				"barrage"
			],
			"type": "string"
		},
		"rics:KnownDepositProtectionEnum": {
			"enum": [
				"tenancyDepositScheme",
				"insurance",
				"custodial",
				"charge",
				"trust",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownDepositTypeEnum": {
			"enum": [
				"charge",
				"trust",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownDocumentSupportEnum": {
			"enum": [
				"titleReview",
				"cadastreReview",
				"statementOfArea",
				"localAreaPlanAndSurveyReport",
				"servicesAndUtilityProviders",
				"buildingSurvey",
				"valuationReport",
				"sustainabilityReport"
			],
			"type": "string"
		},
		"rics:KnownEconomicCategoryEnum": {
			"enum": [
				"stable",
				"unstable",
				"inflationary",
				"hyperinflationary",
				"deflationary"
			],
			"type": "string"
		},
		"rics:KnownElectricitySourceEnum": {
			"enum": [
				"mains",
				"solar",
				"offGrid",
				"independentlyGenerated"
			],
			"type": "string"
		},
		"rics:KnownEnvironmentalCategoryEnum": {
			"enum": [
				"energy",
				"hazardousMaterials",
				"contamination",
				"airQuality",
				"pollution",
				"noise",
				"damp",
				"rot",
				"invasiveSpecies",
				"infestation",
				"subsidence",
				"sinkhole",
				"structural",
				"climateChange",
				"healthAndSafety",
				"crime"
			],
			"type": "string"
		},
		"rics:KnownEnvironmentalGradeEnum": {
			"enum": [
				"ISO14001"
			],
			"type": "string"
		},
		"rics:KnownFileCategoryEnum": {
			"enum": [
				"document",
				"spreadsheet",
				"presentation",
				"scan",
				"photograph",
				"image",
				"video",
				"audio",
				"sketch",
				"oc4ids",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownFileEncodingEnum": {
			"enum": [
				"xs:base64Binary",
				"xs:hexBinary"
			],
			"type": "string"
		},
		"rics:KnownFileFormatEnum": {
			"enum": [
				"dwg",
				"dxf",
				"dgn",
				"prw",
				"prp",
				"3ds",
				"ifc",
				"prj",
				"rvt",
				"rte",
				"rar",
				"ta",
				"zip",
				"csv",
				"dat",
				"xml",
				"bin",
				"bmp",
				"gif",
				"jpeg",
				"jpg",
				"png",
				"ps",
				"psd",
				"svg",
				"htm",
				"html",
				"xhtml",
				"xls",
				"xlsx",
				"avi",
				"mp4",
				"mpg",
				"mpeg",
				"doc",
				"docx",
				"odt",
				"pdf",
				"rtf",
				"tex",
				"txt",
				"json"
			],
			"type": "string"
		},
		"rics:KnownFinancialCovenantEnum": {
			"enum": [
				"debtCover",
				"interestCover",
				"loanToValue",
				"cashflowCover",
				"other"
			],
			"type": "string"
		},
		"rics:KnownFitOutStatusEnum": {
			"enum": [
				"none",
				"shell",
				"shellAndCore",
				"categoryA",
				"categoryB",
				"complete",
				"turnkey"
			],
			"type": "string"
		},
		"rics:KnownFunctionalEnum": {
			"enum": [
				"capacity",
				"production",
				"outputOfProduct",
				"reservoirCapacity",
				"powerGenerationCapacity",
				"oreExtraction",
				"throughputOfProduct",
				"weightOfTraffic",
				"passengerJourneys",
				"inputOfCrudeOil",
				"outputOfProducts"
			],
			"type": "string"
		},
		"rics:KnownFunctionalUnitsEnum": {
			"enum": [
				"litresPerHour",
				"gallonsPerHour",
				"tonnesPerHour",
				"tonsPerHour",
				"vehiclesPerHour",
				"passengersPerHour",
				"shipsPerHour",
				"m3PerHour",
				"ft3PerHour",
				"barrelsPerHour",
				"litresPerDay",
				"gallonsPerDay",
				"tonnesPerDay",
				"tonsPerDay",
				"vehiclesPerDay",
				"passengersPerDay",
				"shipsPerDay",
				"m3PerDay",
				"ft3PerDay",
				"barrelsPerDay",
				"litresPerYear",
				"gallonsPerYear",
				"tonnesPerYear",
				"tonsPerYear",
				"vehiclesPerYear",
				"passengersPerYear",
				"shipsPerYear",
				"m3PerYear",
				"ft3PerYear",
				"barrelsPerYear",
				"megaWatts",
				"megaWattHours",
				"mTonnesPerYear",
				"mTonsPerYear",
				"millionJourneysPerYear",
				"millionm3",
				"millionCubicYards",
				"megaLitresPerDay",
				"millionGallonsPerDay",
				"BTU"
			],
			"type": "string"
		},
		"rics:KnownFurnishedStatusEnum": {
			"enum": [
				"furnished",
				"unfurnished"
			],
			"type": "string"
		},
		"rics:KnownGUIDNameEnum": {
			"enum": [
				"TOID",
				"UPRN",
				"UARN",
				"USRN",
				"MPAN",
				"MPRN",
				"UPI",
				"SiteId",
				"BuildingId",
				"FloorId",
				"SpaceId",
				"ZoneId",
				"RoomId",
				"ObjectId",
				"ifcProject",
				"ifcSite",
				"ifcFacility",
				"ifcBuilding",
				"ifcBuildingStorey",
				"ifcSpace",
				"ifcZone",
				"GTIN",
				"what3words",
				"OC4IDS",
				"ICMS",
				"IPMS",
				"ILMS",
				"IVS",
				"IBOS"
			],
			"type": "string"
		},
		"rics:KnownGUIDStatusEnum": {
			"enum": [
				"issued",
				"inUse",
				"cancelled",
				"historic",
				"superseded",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownGenderEnum": {
			"enum": [
				"male",
				"female",
				"other",
				"notStated"
			],
			"type": "string"
		},
		"rics:KnownGuaranteeTypeEnum": {
			"enum": [
				"personal",
				"bank",
				"financial",
				"government",
				"corporate",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownHVACTypeEnum": {
			"enum": [
				"central",
				"split",
				"windowUnit",
				"portable",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownHotelGradeEnum": {
			"enum": [
				"internationalBelow4Star",
				"international4Star",
				"international5Star",
				"internationalOver5Star",
				"localBelow4Star",
				"local4Star",
				"local5Star",
				"localOver5Star"
			],
			"type": "string"
		},
		"rics:KnownISO-Alpha-2-CodeEnum": {
			"enum": [
				"AF",
				"AX",
				"AL",
				"DZ",
				"AS",
				"AD",
				"AO",
				"AI",
				"AQ",
				"AG",
				"AR",
				"AM",
				"AW",
				"AU",
				"AT",
				"AZ",
				"BS",
				"BH",
				"BD",
				"BB",
				"BY",
				"BE",
				"BZ",
				"BJ",
				"BM",
				"BT",
				"BO",
				"BQ",
				"BA",
				"BW",
				"BV",
				"BR",
				"VG",
				"IO",
				"BN",
				"BG",
				"BF",
				"BI",
				"KH",
				"CM",
				"CA",
				"CV",
				"KY",
				"CF",
				"TD",
				"CL",
				"CN",
				"HK",
				"MO",
				"CX",
				"CC",
				"CO",
				"KM",
				"CG",
				"CD",
				"CK",
				"CR",
				"CI",
				"HR",
				"CU",
				"CW",
				"CY",
				"CZ",
				"DK",
				"DJ",
				"DM",
				"DO",
				"EC",
				"EG",
				"SV",
				"GQ",
				"ER",
				"EE",
				"ET",
				"FK",
				"FO",
				"FJ",
				"FI",
				"FR",
				"GF",
				"PF",
				"TF",
				"GA",
				"GM",
				"GE",
				"DE",
				"GH",
				"GI",
				"GR",
				"GL",
				"GD",
				"GP",
				"GU",
				"GT",
				"GG",
				"GN",
				"GW",
				"GY",
				"HT",
				"HM",
				"VA",
				"HN",
				"HU",
				"IS",
				"IN",
				"ID",
				"IR",
				"IQ",
				"IE",
				"IM",
				"IL",
				"IT",
				"JM",
				"JP",
				"JE",
				"JO",
				"KZ",
				"KE",
				"KI",
				"KP",
				"KR",
				"KW",
				"KG",
				"LA",
				"LV",
				"LB",
				"LS",
				"LR",
				"LY",
				"LI",
				"LT",
				"LU",
				"MK",
				"MG",
				"MW",
				"MY",
				"MV",
				"ML",
				"MT",
				"MH",
				"MQ",
				"MR",
				"MU",
				"YT",
				"MX",
				"FM",
				"MD",
				"MC",
				"MN",
				"ME",
				"MS",
				"MA",
				"MZ",
				"MM",
				"NA",
				"NR",
				"NP",
				"NL",
				"AN",
				"NC",
				"NZ",
				"NI",
				"NE",
				"NG",
				"NU",
				"NF",
				"MP",
				"NO",
				"OM",
				"PK",
				"PW",
				"PS",
				"PA",
				"PG",
				"PY",
				"PE",
				"PH",
				"PN",
				"PL",
				"PT",
				"PR",
				"QA",
				"RE",
				"RO",
				"RU",
				"RW",
				"BL",
				"SH",
				"KN",
				"LC",
				"MF",
				"PM",
				"VC",
				"WS",
				"SM",
				"ST",
				"SA",
				"SN",
				"RS",
				"SC",
				"SL",
				"SG",
				"SX",
				"SK",
				"SI",
				"SB",
				"SO",
				"ZA",
				"GS",
				"SS",
				"ES",
				"LK",
				"SD",
				"SR",
				"SJ",
				"SZ",
				"SE",
				"CH",
				"SY",
				"TW",
				"TJ",
				"TZ",
				"TH",
				"TL",
				"TG",
				"TK",
				"TO",
				"TT",
				"TN",
				"TR",
				"TM",
				"TC",
				"TV",
				"UG",
				"UA",
				"AE",
				"GB",
				"US",
				"UM",
				"UY",
				"UZ",
				"VU",
				"VE",
				"VN",
				"VI",
				"WF",
				"EH",
				"YE",
				"ZM",
				"ZW"
			],
			"type": "string"
		},
		"rics:KnownISO-Alpha-3-CodeEnum": {
			"enum": [
				"AFG",
				"ALA",
				"ALB",
				"DZA",
				"ASM",
				"AND",
				"AGO",
				"AIA",
				"ATA",
				"ATG",
				"ARG",
				"ARM",
				"ABW",
				"AUS",
				"AUT",
				"AZE",
				"BHS",
				"BHR",
				"BGD",
				"BRB",
				"BLR",
				"BEL",
				"BLZ",
				"BEN",
				"BMU",
				"BTN",
				"BOL",
				"BES",
				"BIH",
				"BWA",
				"BVT",
				"BRA",
				"VGB",
				"IOT",
				"BRN",
				"BGR",
				"BFA",
				"BDI",
				"KHM",
				"CMR",
				"CAN",
				"CPV",
				"CYM",
				"CAF",
				"TCD",
				"CHL",
				"CHN",
				"HKG",
				"MAC",
				"CXR",
				"CCK",
				"COL",
				"COM",
				"COG",
				"COD",
				"COK",
				"CRI",
				"CIV",
				"HRV",
				"CUB",
				"CUW",
				"CYP",
				"CZE",
				"DNK",
				"DJI",
				"DMA",
				"DOM",
				"ECU",
				"EGY",
				"SLV",
				"GNQ",
				"ERI",
				"EST",
				"ETH",
				"FLK",
				"FRO",
				"FJI",
				"FIN",
				"FRA",
				"GUF",
				"PYF",
				"ATF",
				"GAB",
				"GMB",
				"GEO",
				"DEU",
				"GHA",
				"GIB",
				"GRC",
				"GRL",
				"GRD",
				"GLP",
				"GUM",
				"GTM",
				"GGY",
				"GIN",
				"GNB",
				"GUY",
				"HTI",
				"HMD",
				"VAT",
				"HND",
				"HUN",
				"ISL",
				"IND",
				"IDN",
				"IRN",
				"IRQ",
				"IRL",
				"IMN",
				"ISR",
				"ITA",
				"JAM",
				"JPN",
				"JEY",
				"JOR",
				"KAZ",
				"KEN",
				"KIR",
				"PRK",
				"KOR",
				"KWT",
				"KGZ",
				"LAO",
				"LVA",
				"LBN",
				"LSO",
				"LBR",
				"LBY",
				"LIE",
				"LTU",
				"LUX",
				"MKD",
				"MDG",
				"MWI",
				"MYS",
				"MDV",
				"MLI",
				"MLT",
				"MHL",
				"MTQ",
				"MRT",
				"MUS",
				"MYT",
				"MEX",
				"FSM",
				"MDA",
				"MCO",
				"MNG",
				"MNE",
				"MSR",
				"MAR",
				"MOZ",
				"MMR",
				"NAM",
				"NRU",
				"NPL",
				"NLD",
				"ANT",
				"NCL",
				"NZL",
				"NIC",
				"NER",
				"NGA",
				"NIU",
				"NFK",
				"MNP",
				"NOR",
				"OMN",
				"PAK",
				"PLW",
				"PSE",
				"PAN",
				"PNG",
				"PRY",
				"PER",
				"PHL",
				"PCN",
				"POL",
				"PRT",
				"PRI",
				"QAT",
				"REU",
				"ROU",
				"RUS",
				"RWA",
				"BLM",
				"SHN",
				"KNA",
				"LCA",
				"MAF",
				"SPM",
				"VCT",
				"WSM",
				"SMR",
				"STP",
				"SAU",
				"SEN",
				"SRB",
				"SYC",
				"SLE",
				"SGP",
				"SXM",
				"SVK",
				"SVN",
				"SLB",
				"SOM",
				"ZAF",
				"SGS",
				"SSD",
				"ESP",
				"LKA",
				"SDN",
				"SUR",
				"SJM",
				"SWZ",
				"SWE",
				"CHE",
				"SYR",
				"TWN",
				"TJK",
				"TZA",
				"THA",
				"TLS",
				"TGO",
				"TKL",
				"TON",
				"TTO",
				"TUN",
				"TUR",
				"TKM",
				"TCA",
				"TUV",
				"UGA",
				"UKR",
				"ARE",
				"GBR",
				"USA",
				"UMI",
				"URY",
				"UZB",
				"VUT",
				"VEN",
				"VNM",
				"VIR",
				"WLF",
				"ESH",
				"YEM",
				"ZMB",
				"ZWE"
			],
			"type": "string"
		},
		"rics:KnownISO-CountryAreaNameEnum": {
			"enum": [
				"Afghanistan",
				"Aland Islands",
				"Albania",
				"Algeria",
				"American Samoa",
				"Andorra",
				"Angola",
				"Anguilla",
				"Antarctica",
				"Antigua and Barbuda",
				"Argentina",
				"Armenia",
				"Aruba",
				"Australia",
				"Austria",
				"Azerbaijan",
				"Bahamas",
				"Bahrain",
				"Bangladesh",
				"Barbados",
				"Belarus",
				"Belgium",
				"Belize",
				"Benin",
				"Bermuda",
				"Bhutan",
				"Bolivia",
				"Bonaire, Sint Eustatius and Saba",
				"Bosnia and Herzegovina",
				"Botswana",
				"Bouvet Island",
				"Brazil",
				"British Virgin Islands",
				"British Indian Ocean Territory",
				"Brunei Darussalam",
				"Bulgaria",
				"Burkina Faso",
				"Burundi",
				"Cambodia",
				"Cameroon",
				"Canada",
				"Cape Verde",
				"Cayman Islands",
				"Central African Republic",
				"Chad",
				"Chile",
				"China",
				"Hong Kong, Special Administrative Region of China",
				"Macao, Special Administrative Region of China",
				"Christmas Island",
				"Cocos (Keeling) Islands",
				"Colombia",
				"Comoros",
				"Congo (Brazzaville)",
				"Congo, Democratic Republic of the",
				"Cook Islands",
				"Costa Rica",
				"Côte d'Ivoire",
				"Croatia",
				"Cuba",
				"Curaçao",
				"Cyprus",
				"Czech Republic",
				"Denmark",
				"Djibouti",
				"Dominica",
				"Dominican Republic",
				"Ecuador",
				"Egypt",
				"El Salvador",
				"Equatorial Guinea",
				"Eritrea",
				"Estonia",
				"Ethiopia",
				"Falkland Islands (Malvinas)",
				"Faroe Islands",
				"Fiji",
				"Finland",
				"France",
				"French Guiana",
				"French Polynesia",
				"French Southern Territories",
				"Gabon",
				"Gambia",
				"Georgia",
				"Germany",
				"Ghana",
				"Gibraltar",
				"Greece",
				"Greenland",
				"Grenada",
				"Guadeloupe",
				"Guam",
				"Guatemala",
				"Guernsey",
				"Guinea",
				"Guinea-Bissau",
				"Guyana",
				"Haiti",
				"Heard Island and Mcdonald Islands",
				"Holy See (Vatican City State)",
				"Honduras",
				"Hungary",
				"Iceland",
				"India",
				"Indonesia",
				"Iran, Islamic Republic of",
				"Iraq",
				"Ireland",
				"Isle of Man",
				"Israel",
				"Italy",
				"Jamaica",
				"Japan",
				"Jersey",
				"Jordan",
				"Kazakhstan",
				"Kenya",
				"Kiribati",
				"Korea, Democratic People's Republic of",
				"Korea, Republic of",
				"Kuwait",
				"Kyrgyzstan",
				"Lao PDR",
				"Latvia",
				"Lebanon",
				"Lesotho",
				"Liberia",
				"Libya",
				"Liechtenstein",
				"Lithuania",
				"Luxembourg",
				"Macedonia, Republic of",
				"Madagascar",
				"Malawi",
				"Malaysia",
				"Maldives",
				"Mali",
				"Malta",
				"Marshall Islands",
				"Martinique",
				"Mauritania",
				"Mauritius",
				"Mayotte",
				"Mexico",
				"Micronesia, Federated States of",
				"Moldova",
				"Monaco",
				"Mongolia",
				"Montenegro",
				"Montserrat",
				"Morocco",
				"Mozambique",
				"Myanmar",
				"Namibia",
				"Nauru",
				"Nepal",
				"Netherlands",
				"Netherlands Antilles",
				"New Caledonia",
				"New Zealand",
				"Nicaragua",
				"Niger",
				"Nigeria",
				"Niue",
				"Norfolk Island",
				"Northern Mariana Islands",
				"Norway",
				"Oman",
				"Pakistan",
				"Palau",
				"Palestinian Territory, Occupied",
				"Panama",
				"Papua New Guinea",
				"Paraguay",
				"Peru",
				"Philippines",
				"Pitcairn",
				"Poland",
				"Portugal",
				"Puerto Rico",
				"Qatar",
				"Réunion",
				"Romania",
				"Russian Federation",
				"Rwanda",
				"Saint-Barthélemy",
				"Saint Helena",
				"Saint Kitts and Nevis",
				"Saint Lucia",
				"Saint-Martin (French part)",
				"Saint Pierre and Miquelon",
				"Saint Vincent and Grenadines",
				"Samoa",
				"San Marino",
				"Sao Tome and Principe",
				"Saudi Arabia",
				"Senegal",
				"Serbia",
				"Seychelles",
				"Sierra Leone",
				"Singapore",
				"Sint Maarten (Dutch part)",
				"Slovakia",
				"Slovenia",
				"Solomon Islands",
				"Somalia",
				"South Africa",
				"South Georgia and the South Sandwich Islands",
				"South Sudan",
				"Spain",
				"Sri Lanka",
				"Sudan",
				"Suriname *",
				"Svalbard and Jan Mayen Islands",
				"Swaziland",
				"Sweden",
				"Switzerland",
				"Syrian Arab Republic (Syria)",
				"Taiwan",
				"Tajikistan",
				"Tanzania *, United Republic of",
				"Thailand",
				"Timor-Leste",
				"Togo",
				"Tokelau",
				"Tonga",
				"Trinidad and Tobago",
				"Tunisia",
				"Turkey",
				"Turkmenistan",
				"Turks and Caicos Islands",
				"Tuvalu",
				"Uganda",
				"Ukraine",
				"United Arab Emirates",
				"United Kingdom",
				"United States of America",
				"United States Minor Outlying Islands",
				"Uruguay",
				"Uzbekistan",
				"Vanuatu",
				"Venezuela (Bolivarian Republic of)",
				"Viet Nam",
				"Virgin Islands, US",
				"Wallis and Futuna Islands",
				"Western Sahara",
				"Yemen",
				"Zambia",
				"Zimbabwe"
			],
			"type": "string"
		},
		"rics:KnownInformationBasisEnum": {
			"enum": [
				"landRegistry",
				"independentSurveyReport",
				"independentValuation"
			],
			"type": "string"
		},
		"rics:KnownInformationLevelEnum": {
			"enum": [
				"asserted",
				"documented",
				"digital",
				"verifiedDigital"
			],
			"type": "string"
		},
		"rics:KnownInformationNatureEnum": {
			"enum": [
				"formal",
				"informal"
			],
			"type": "string"
		},
		"rics:KnownInformationOwnershipEnum": {
			"enum": [
				"internal",
				"external",
				"mixed"
			],
			"type": "string"
		},
		"rics:KnownInformationProvenanceEnum": {
			"enum": [
				"internal",
				"external",
				"mixed"
			],
			"type": "string"
		},
		"rics:KnownInformationQualityEnum": {
			"enum": [
				"Green",
				"Yellow",
				"Red",
				"notApplicable",
				"notAvailable",
				"1",
				"2",
				"3",
				"notInspected",
				"notRated"
			],
			"type": "string"
		},
		"rics:KnownInformationSharingEnum": {
			"enum": [
				"none",
				"internal",
				"namedInternal",
				"external",
				"namedExternal",
				"publicDomain"
			],
			"type": "string"
		},
		"rics:KnownInformationTypeEnum": {
			"enum": [
				"comparableEvidence",
				"titleReport"
			],
			"type": "string"
		},
		"rics:KnownInfrastructureEnum": {
			"enum": [
				"accessRoads",
				"airstrips",
				"portFacilities",
				"siteWorks",
				"powerStation",
				"powerSupply",
				"powerLine",
				"powerLines",
				"hydro-electricPlant",
				"waterSupply",
				"desalinationPlant",
				"pipelines",
				"fuelStorage",
				"solidWasteDisposal",
				"communications",
				"railroad",
				"railroads",
				"slurryPipeline",
				"river",
				"campFacilities",
				"workshopFacilities",
				"administration",
				"township",
				"containerCranes",
				"mobileHarbourCranes",
				"railMountedGantryCranes",
				"rubberTireGantryCranes",
				"reachstackers",
				"dockyardCranes",
				"reeferRacks",
				"refrigeratedContainerRacks",
				"marineFurniture",
				"quaysidePowerSupply",
				"wasteCompounds",
				"wasteCompound",
				"wastewaterTreatmentSystem",
				"wastewaterTreatmentSystems",
				"railTracks",
				"gantryCranes",
				"straddleCarriers",
				"stackedReeferStorageAreas",
				"stackedRrefrigeratedContainerStorageAreas",
				"portainers",
				"storageSilos",
				"cargoPipelines",
				"customDepots",
				"portSecurityFacilities",
				"conveyors",
				"accommodation",
				"communicationsLockWaterBasins"
			],
			"type": "string"
		},
		"rics:KnownInspectionPurposeEnum": {
			"enum": [
				"construction",
				"condition",
				"valuation",
				"structural",
				"plannedPreventativeMaintenance",
				"lifecycleCostingAssessment",
				"technicalDueDiligence",
				"dilapidation",
				"fireSafety",
				"energyPerformance",
				"healthAndSafety",
				"snagging",
				"insurance",
				"lossAdjustment"
			],
			"type": "string"
		},
		"rics:KnownInstructionPurposeEnum": {
			"enum": [
				"financialReporting",
				"otherRegulatedPurpose",
				"commercialSecuredLending",
				"residentialMortage",
				"tenureSecurity",
				"propertyRights",
				"landValue",
				"landTransfer",
				"landAcquisition",
				"financialAssetReporting",
				"taxation",
				"inheritanceSuccession",
				"awarenessOfGenderRights",
				"landUsage",
				"communalRights",
				"nonMarketLandExchanges",
				"compulsoryAcquisition",
				"consolidation",
				"landReattachment",
				"displacement",
				"resettlement",
				"reclamation",
				"subsidyPayments",
				"compensation",
				"environmentalProtection",
				"landReallotment",
				"disputeResolution",
				"valuation",
				"development",
				"assetManagement",
				"buyToLet",
				"mortgageValuation",
				"houseInMultipleOccupation",
				"energyCertification",
				"condition",
				"dilapidation",
				"structural",
				"lossAdjustment",
				"insurance",
				"construction",
				"postConstruction"
			],
			"type": "string"
		},
		"rics:KnownInsuranceScopeEnum": {
			"enum": [
				"buildings",
				"contents",
				"title",
				"indemnity"
			],
			"type": "string"
		},
		"rics:KnownInsuranceStatusEnum": {
			"enum": [
				"applied",
				"refused",
				"active",
				"lapsed"
			],
			"type": "string"
		},
		"rics:KnownInsuredRisksEnum": {
			"enum": [
				"terrorism",
				"flooding"
			],
			"type": "string"
		},
		"rics:KnownInternetConnectionEnum": {
			"enum": [
				"ADSL",
				"ADSL2+",
				"FTTC",
				"FTTP"
			],
			"type": "string"
		},
		"rics:KnownJurisdictionalStandardEnum": {
			"enum": [
				"MLV"
			],
			"type": "string"
		},
		"rics:KnownLandCharacteristicEnum": {
			"enum": [
				"conservationArea",
				"greenBelt",
				"nationalPark",
				"UNESCOWorldHeritage",
				"monunmentProtection",
				"historicalSite",
				"archaeologicalSite",
				"siteOfSpecialScientificInterest",
				"areaOfSpecialScientificInterest",
				"nitrateZone",
				"phosphateZone"
			],
			"type": "string"
		},
		"rics:KnownLandCoverClassificationEnum": {
			"enum": [
				"NationalLandUseDatabase"
			],
			"type": "string"
		},
		"rics:KnownLandCoverDescriptionEnum": {
			"enum": [
				"forest",
				"meadow",
				"swamp",
				"bog",
				"savanna",
				"desert"
			],
			"type": "string"
		},
		"rics:KnownLandFormationAndReclamationFunctionEnum": {
			"enum": [
				"districtLandBank",
				"countryPark",
				"ruralPark",
				"openPlaza",
				"parkingLot",
				"air-field"
			],
			"type": "string"
		},
		"rics:KnownLandFormationAndReclamationPositionEnum": {
			"enum": [
				"allOnExistingLand",
				"allReclaimed",
				"mainlyOnLand",
				"mainlyReclaimed",
				"elevatedAboveWater"
			],
			"type": "string"
		},
		"rics:KnownLandServiceStatusEnum": {
			"enum": [
				"available",
				"unavailable",
				"awaitingProvision",
				"disconnected",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownLandUseClassificationEnum": {
			"enum": [
				"NationalLandUseDatabase"
			],
			"type": "string"
		},
		"rics:KnownLandUseDescriptionEnum": {
			"enum": [
				"argicultural",
				"urban",
				"unproductive"
			],
			"type": "string"
		},
		"rics:KnownLegalEntityPeopleRoleEnum": {
			"enum": [
				"director",
				"partner",
				"officer",
				"employee",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownLegalEntityPeopleStatusEnum": {
			"enum": [
				"apppointed",
				"resigned",
				"removed"
			],
			"type": "string"
		},
		"rics:KnownLegalEntityStatusEnum": {
			"enum": [
				"incorporated",
				"dissolved",
				"inAdministration",
				"inReceivership",
				"inChapter7",
				"inChapter9",
				"inChapter11",
				"inChapter12",
				"inChapter13",
				"inChapter15"
			],
			"type": "string"
		},
		"rics:KnownLegalLandUseClassEnum": {
			"enum": [
				"classA",
				"classA1",
				"classA2",
				"classA3",
				"classA4",
				"classA5",
				"classB",
				"classB1",
				"classB1(a)",
				"classB1(b)",
				"classB1(c)",
				"classB2",
				"classB8",
				"classC",
				"classC1",
				"classC2",
				"classC2A",
				"classC3",
				"classC3(a)",
				"classC3(b)",
				"classC3(c)",
				"classC4",
				"classD",
				"classD1",
				"classD2",
				"classE(a)",
				"classE(b)",
				"classE(c)",
				"classE(c)(i)",
				"classE(c)(ii)",
				"classE(c)(iii)",
				"classE(d)",
				"classE(e)",
				"classE(f)",
				"classE(g)",
				"classE(g)(i)",
				"classE(g)(ii)",
				"classE(g)(iii)",
				"classF",
				"classF1",
				"classF1(a)",
				"classF1(b)",
				"classF1(c)",
				"classF1(d)",
				"classF1(e)",
				"classF1(f)",
				"classF1(g)",
				"classF2",
				"classF2(a)",
				"classF2(b)",
				"classF2(c)",
				"classF2(d)",
				"suiGeneris"
			],
			"type": "string"
		},
		"rics:KnownLegalStatusEnum": {
			"enum": [
				"ltd",
				"llp",
				"plc",
				"gmbh",
				"srl",
				"unincorporated"
			],
			"type": "string"
		},
		"rics:KnownLegislationEnum": {
			"enum": [
				"Landlord and Tenant 1954 Act",
				"Housing Act 1988"
			],
			"type": "string"
		},
		"rics:KnownLifeCycleCostingPurposeEnum": {
			"enum": [
				"forABusinessCase",
				"forOptionAppraisals",
				"forProducingASinkingFund",
				"forCostAnalysis"
			],
			"type": "string"
		},
		"rics:KnownLimitedUseCategoryEnum": {
			"enum": [
				"areaDifferenceFromInternalDominantFace",
				"areaWithLimitedHeight",
				"areaWithLimitedNaturalLight",
				"aboveGround",
				"belowGround",
				"areaDifferenceFromCoveredArea",
				"internalStructureWallsColumns"
			],
			"type": "string"
		},
		"rics:KnownLoanAgreementEnum": {
			"enum": [
				"application",
				"offered",
				"active",
				"repaid",
				"other"
			],
			"type": "string"
		},
		"rics:KnownLoanDebtTypeEnum": {
			"enum": [
				"senior",
				"subordinated",
				"junior",
				"mezzanine",
				"other"
			],
			"type": "string"
		},
		"rics:KnownLoanFeeTypeEnum": {
			"enum": [
				"application",
				"administration",
				"approval",
				"commitment",
				"settlement",
				"arrangersFee",
				"agentsFee",
				"securityAgentsFee",
				"other"
			],
			"type": "string"
		},
		"rics:KnownLoanObligationEnum": {
			"enum": [
				"borrower",
				"lender",
				"shared",
				"other"
			],
			"type": "string"
		},
		"rics:KnownLoanPurposeEnum": {
			"enum": [
				"investment",
				"purchase",
				"refinance",
				"development",
				"construction",
				"renovation",
				"bridging",
				"business",
				"mortgage",
				"propertyAssessedCleanEnergy",
				"homeEquityLoan",
				"secondMortgage",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownLoanRiskCategoryEnum": {
			"enum": [
				"strong",
				"good",
				"satisfactory",
				"weak"
			],
			"type": "string"
		},
		"rics:KnownLocationCategoryEnum": {
			"enum": [
				"market",
				"transport",
				"demographic",
				"economic",
				"greenspace",
				"amenities",
				"pollution",
				"climate",
				"environmental"
			],
			"type": "string"
		},
		"rics:KnownMaterialQuantitySourceEnum": {
			"enum": [
				"materialsDeliveryRecords",
				"BIMModels",
				"billsOfQuantities(BoQ)",
				"costPlans",
				"estimationsFromConsultant'sDrawings"
			],
			"type": "string"
		},
		"rics:KnownMaturityEnum": {
			"enum": [
				"Undeveloped",
				"Developing",
				"Good",
				"Advanced"
			],
			"type": "string"
		},
		"rics:KnownMeasurementBasisEnum": {
			"enum": [
				"IPMS1",
				"IPMS2",
				"IPMS3",
				"IPMS3.1",
				"IPMS3.2",
				"IPMS3A",
				"IPMS3B",
				"IPMS3C",
				"IPMS4",
				"IPMS4B",
				"IPMS4.1",
				"IPMS4.2",
				"GEA",
				"GIA",
				"NIA",
				"levelArea (LA)",
				"non-functionalLevelArea(NLA)",
				"grossFloorArea(GFA)",
				"exteriorConstruction Area(ECA)",
				"internalFloorArea(IFA)",
				"interiorConstruction Area(ICA)",
				"netFloorArea(NFA)",
				"partitionWallArea(PWA)",
				"netRoomArea(NRA)",
				"technicalArea(TA)",
				"circulationArea(CA)",
				"amenityArea(AA)",
				"primaryArea(PA)"
			],
			"type": "string"
		},
		"rics:KnownMeasurementEnum": {
			"enum": [
				"volume",
				"area",
				"width",
				"maxWidth",
				"minWidth",
				"avgWidth",
				"length",
				"minLength",
				"avgLength",
				"maxLength",
				"height",
				"maxHeight",
				"avgHeight",
				"minHeight"
			],
			"type": "string"
		},
		"rics:KnownMeasurementPurposeEnum": {
			"enum": [
				"financialReporting",
				"maintenance",
				"operations",
				"estimating",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownMeasurementStandardEnum": {
			"enum": [
				"COMP6",
				"IPMS",
				"EN15221-6"
			],
			"type": "string"
		},
		"rics:KnownMethodologyEnum": {
			"enum": [
				"computerGeneratedDrawings",
				"otherDrawings",
				"laserMeasurement",
				"tapeMeasurement",
				"research",
				"inspection",
				"transactions",
				"websiteScraping"
			],
			"type": "string"
		},
		"rics:KnownMineAndQuarryFunctionEnum": {
			"enum": [
				"diamond",
				"preciousMetal",
				"baseMetal",
				"naturalSolidInorganicMaterial",
				"organicMaterial",
				"hydrocarbon"
			],
			"type": "string"
		},
		"rics:KnownMineAndQuarryMetallurgicalProcessEnum": {
			"enum": [
				"beneficiation",
				"leachingAndCalcining",
				"solventExtraction",
				"smelter",
				"wasteHandlingAndStorage"
			],
			"type": "string"
		},
		"rics:KnownMobileCoverageEnum": {
			"enum": [
				"good",
				"someProblems",
				"noSignal"
			],
			"type": "string"
		},
		"rics:KnownMobileGenerationEnum": {
			"enum": [
				"1G",
				"2G",
				"3G",
				"4G",
				"5G"
			],
			"type": "string"
		},
		"rics:KnownModeOfProcurementEnum": {
			"enum": [
				"designBidBuild",
				"designAndBuildTurnkey",
				"buildOperateAndTransfer",
				"publicPrivatePartnership",
				"managementContracting",
				"constructionManagement",
				"engineerProcureConstruct",
				"target"
			],
			"type": "string"
		},
		"rics:KnownModeOfTransportEnum": {
			"enum": [
				"walking",
				"cycling",
				"car",
				"publicTransport",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownNationalHeightDatumEnum": {
			"enum": [
				"ordnanceDatum",
				"australianHeightDatum"
			],
			"type": "string"
		},
		"rics:KnownNaturalCategoryEnum": {
			"enum": [
				"seismic",
				"volcanic",
				"avalanche",
				"subsidence",
				"sinkhole",
				"rockfall",
				"landslip",
				"mudslide",
				"radioactive",
				"climatic",
				"hurricane",
				"wind",
				"typhoon",
				"cyclone",
				"tornado",
				"drought",
				"waterScarcity",
				"shiftingHydrology",
				"flooding",
				"flashFlooding",
				"riverFlooding",
				"coastalFlooding",
				"stormSurge",
				"surfaceWaterflooding",
				"groundWaterflooding",
				"tsunami",
				"wildfire",
				"coastalErosion",
				"seaLevelRise",
				"temperatureChange",
				"temperatureRise",
				"temperatureFall",
				"heat",
				"cold"
			],
			"type": "string"
		},
		"rics:KnownNearshoreWorkConstructionEnum": {
			"enum": [
				"sheetPileWalls",
				"gravityQuayWalls",
				"receivingPlatforms",
				"pileSupported"
			],
			"type": "string"
		},
		"rics:KnownNearshoreWorkFunctionEnum": {
			"enum": [
				"quay",
				"wharf",
				"pier",
				"jetty",
				"stormBarrier",
				"rubbleMoundBreakwater",
				"floatingBreakwater",
				"marina",
				"slipway",
				"dryDock",
				"dolphin",
				"dredging",
				"revetment",
				"aidsToNavigation",
				"dyke",
				"turningBasin",
				"accessChannels"
			],
			"type": "string"
		},
		"rics:KnownNearshoreWorkPositionEnum": {
			"enum": [
				"nearShore",
				"harbour",
				"estuary"
			],
			"type": "string"
		},
		"rics:KnownNotificationTypeEnum": {
			"enum": [
				"maintenance",
				"improvements",
				"repairs",
				"partyWall"
			],
			"type": "string"
		},
		"rics:KnownObjectCategoryEnum": {
			"enum": [
				"condition",
				"structure",
				"subStructure",
				"space",
				"amenity",
				"service",
				"appliance",
				"mechanical",
				"electrical",
				"plumbing",
				"boundary",
				"smartSystem"
			],
			"type": "string"
		},
		"rics:KnownObjectClassEnum": {
			"enum": [
				"keys",
				"passwords",
				"meters",
				"valve",
				"stopcock",
				"batteries",
				"fixture",
				"fitting",
				"furniture",
				"equipment",
				"deadstock",
				"livestock",
				"chattel",
				"fabric",
				"heatingAndPower",
				"security",
				"entertainment"
			],
			"type": "string"
		},
		"rics:KnownObjectGroupEnum": {
			"enum": [
				"roofStructure",
				"roofCoverings",
				"rainwaterPipesAndGutters",
				"walls",
				"windows",
				"doors",
				"conservatoriesAndPorches",
				"otherJoineryAndFinishes",
				"floors",
				"ceiling",
				"wallsAndPartitions",
				"fireplacesChimneyBreastsAndFlues",
				"builtInFittings",
				"woodwork",
				"bathroomFittings",
				"kitchenFittings",
				"officeFittings",
				"room",
				"fencing",
				"outbuilding",
				"extension",
				"garage",
				"remoteControl",
				"solarPanel",
				"chargingPoint",
				"powerStorage",
				"indoorLighting",
				"outdoorLighting",
				"CCTV",
				"alarm",
				"barriers",
				"gates",
				"audioVisual"
			],
			"type": "string"
		},
		"rics:KnownObjectLocationEnum": {
			"enum": [
				"inside",
				"extension",
				"loft",
				"cellar",
				"basement",
				"outside",
				"grounds",
				"sharedArea"
			],
			"type": "string"
		},
		"rics:KnownOccupationStatusEnum": {
			"enum": [
				"occupied",
				"vacant"
			],
			"type": "string"
		},
		"rics:KnownOffshoreStructureConstructionEnum": {
			"enum": [
				"tubularPiles",
				"sheetPiles",
				"rockfill",
				"granularFill",
				"armour",
				"anchorsAndChains",
				"floatingPontoons",
				"flexibleAnchors",
				"boxCaissons",
				"fixedPlatforms",
				"conventionalFixedPlatforms",
				"compliantTowers",
				"tensionLegPlatforms",
				"seastarPlatforms",
				"gravity-basedStructures",
				"mobileOffshoreDrillingUnits",
				"floatingProductionStorageAndOffloading",
				"mobileOffshoreProductionUnits"
			],
			"type": "string"
		},
		"rics:KnownOffshoreStructureFunctionEnum": {
			"enum": [
				"quay",
				"wharf",
				"pier",
				"jetty",
				"rubbleMoundBreakwater",
				"floatingBreakwater",
				"dredging",
				"revetment",
				"aidsToNavigation",
				"offshoreUpstream",
				"offshoreMidstream",
				"windFarm"
			],
			"type": "string"
		},
		"rics:KnownOffshoreStructurePositionEnum": {
			"enum": [
				"shallow-water",
				"deepwater",
				"ultra-deepWater"
			],
			"type": "string"
		},
		"rics:KnownOmniClassCategoryEnum": {
			"enum": [
				"13-11 00 00",
				"13-11 11 00",
				"13-11 13 00",
				"13-11 15 00",
				"13-11 17 00",
				"13-11 19 00",
				"13-13 00 00",
				"13-13 11 00",
				"13-13 13 00",
				"13-13 15 00",
				"13-15 00 00",
				"13-15 11 00",
				"13-15 13 00",
				"13-17 00 00",
				"13-17 11 00",
				"13-17 13 00",
				"13-21 00 00",
				"13-21 11 00",
				"13-21 11 11",
				"13-21 11 13",
				"13-21 11 15",
				"13-21 13 00",
				"13-21 13 11",
				"13-21 13 13",
				"13-21 13 15",
				"13-21 13 17",
				"13-23 00 00",
				"13-23 11 00",
				"13-23 11 11",
				"13-23 11 11 11",
				"13-23 11 11 13",
				"13-23 11 11 15",
				"13-23 11 11 17",
				"13-23 11 11 19",
				"13-23 11 11 21",
				"13-23 11 11 23",
				"13-23 11 13",
				"13-23 11 13 11",
				"13-23 11 13 13",
				"13-23 11 15",
				"13-23 11 17",
				"13-23 11 19",
				"13-23 11 21",
				"13-23 11 23",
				"13-23 11 23 11",
				"13-23 11 23 13",
				"13-23 11 23 15",
				"13-23 11 23 17",
				"13-23 12 00",
				"13-23 12 11",
				"13-23 12 13",
				"13-23 12 15",
				"13-23 12 17",
				"13-23 13 00",
				"13-23 13 11",
				"13-23 13 13",
				"13-23 15 00",
				"13-23 17 00",
				"13-23 17 11",
				"13-23 17 13",
				"13-23 17 15",
				"13-23 19 00",
				"13-23 19 11",
				"13-23 19 13",
				"13-23 19 15",
				"13-23 19 17",
				"13-23 19 19",
				"13-23 19 21",
				"13-23 19 23",
				"13-23 19 25",
				"13-23 19 27",
				"13-23 19 29",
				"13-23 19 31",
				"13-23 19 33",
				"13-23 21 00",
				"13-23 21 11",
				"13-23 23 00",
				"13-23 23 11",
				"13-23 23 13",
				"13-23 23 15",
				"13-23 23 17",
				"13-23 23 19",
				"13-23 23 21",
				"13-23 23 23",
				"13-23 23 25",
				"13-23 23 27",
				"13-23 23 29",
				"13-23 25 00",
				"13-23 27 00",
				"13-23 29 00",
				"13-23 31 00",
				"13-25 00 00",
				"13-25 11 00",
				"13-25 11 11",
				"13-25 11 13",
				"13-25 11 15",
				"13-25 11 17",
				"13-25 11 19",
				"13-25 11 21",
				"13-25 13 00",
				"13-25 13 11",
				"13-25 13 13",
				"13-25 13 15",
				"13-25 13 17",
				"13-25 13 19",
				"13-25 13 21",
				"13-25 13 23",
				"13-25 13 25",
				"13-25 13 27",
				"13-25 13 29",
				"13-25 13 31",
				"13-25 15 00",
				"13-25 17 00",
				"13-25 19 00",
				"13-25 19 11",
				"13-25 21 00",
				"13-25 23 00",
				"13-31 00 00",
				"13-31 11 00",
				"13-31 13 00",
				"13-31 13 11",
				"13-31 13 13",
				"13-31 13 15",
				"13-31 13 17",
				"13-31 13 19",
				"13-31 13 21",
				"13-31 15 00",
				"13-31 15 11",
				"13-31 15 11 11",
				"13-31 15 11 13",
				"13-31 15 13",
				"13-31 15 15",
				"13-31 17 00",
				"13-31 17 11",
				"13-31 17 13",
				"13-31 17 15",
				"13-31 17 17",
				"13-31 19 00",
				"13-31 19 13",
				"13-31 19 15",
				"13-33 00 00",
				"13-33 11 00",
				"13-33 11 11",
				"13-33 11 11 11",
				"13-33 11 13",
				"13-33 11 13 11",
				"13-33 11 13 13",
				"13-33 11 13 15",
				"13-33 11 13 17",
				"13-33 11 13 19",
				"13-33 11 13 21",
				"13-33 11 13 23",
				"13-33 11 13 25",
				"13-33 11 13 27",
				"13-33 11 13 29",
				"13-33 11 13 31",
				"13-33 11 15",
				"13-33 11 15 11",
				"13-33 11 15 13",
				"13-33 11 15 15",
				"13-33 11 15 17",
				"13-33 11 15 19",
				"13-33 11 15 21",
				"13-33 11 15 23",
				"13-33 11 15 25",
				"13-33 11 15 27",
				"13-33 11 15 29",
				"13-33 11 15 31",
				"13-33 11 15 33",
				"13-33 11 15 35",
				"13-33 11 15 37",
				"13-33 11 15 39",
				"13-33 11 15 41",
				"13-33 11 15 43",
				"13-33 11 15 45",
				"13-33 11 15 47",
				"13-33 11 15 49",
				"13-33 13 00",
				"13-33 13 11",
				"13-33 13 13",
				"13-33 13 13 11",
				"13-33 15 00",
				"13-33 15 11",
				"13-33 15 13",
				"13-33 15 15",
				"13-33 15 17",
				"13-33 15 19",
				"13-33 15 21",
				"13-33 15 23",
				"13-33 15 25",
				"13-33 15 27",
				"13-33 15 29",
				"13-33 15 31",
				"13-33 15 33",
				"13-33 15 35",
				"13-33 17 00",
				"13-33 17 11",
				"13-33 17 11 11",
				"13-33 17 11 13",
				"13-35 00 00",
				"13-35 11 00",
				"13-35 11 11",
				"13-35 11 11 11",
				"13-35 11 11 13",
				"13-35 11 11 15",
				"13-35 11 11 17",
				"13-35 11 11 19",
				"13-35 11 11 21",
				"13-35 11 13",
				"13-35 11 13 11",
				"13-35 11 13 13",
				"13-35 11 15",
				"13-35 11 19",
				"13-35 11 19 11",
				"13-35 13 00",
				"13-35 13 11",
				"13-35 13 13",
				"13-35 15 00",
				"13-35 15 11",
				"13-35 15 13",
				"13-37 00 00",
				"13-37 11 00",
				"13-37 11 11",
				"13-37 11 13",
				"13-37 11 13 11",
				"13-37 11 13 13",
				"13-37 11 13 15",
				"13-37 11 13 17",
				"13-37 11 13 19",
				"13-37 11 13 21",
				"13-37 11 15",
				"13-37 11 15 11",
				"13-37 11 15 13",
				"13-37 11 17",
				"13-37 11 17 11",
				"13-37 11 17 13",
				"13-37 11 17 15",
				"13-37 11 17 17",
				"13-37 13 00",
				"13-37 13 11",
				"13-37 13 13",
				"13-37 13 15",
				"13-37 13 17",
				"13-37 13 19",
				"13-37 15 00",
				"13-37 15 11",
				"13-37 15 13",
				"13-37 15 15",
				"13-37 15 15 11",
				"13-37 15 17",
				"13-37 15 17 11",
				"13-37 15 17 13",
				"13-37 15 19",
				"13-41 00 00",
				"13-41 11 00",
				"13-45 00 00",
				"13-45 11 00",
				"13-45 11 11",
				"13-47 00 00",
				"13-47 11 00",
				"13-47 11 11",
				"13-47 11 13",
				"13-47 11 15",
				"13-47 11 17",
				"13-47 11 19",
				"13-47 11 21",
				"13-47 11 23",
				"13-47 11 25",
				"13-47 11 27",
				"13-47 11 29",
				"13-47 11 31",
				"13-47 11 33",
				"13-47 11 35",
				"13-47 11 37",
				"13-47 13 00",
				"13-47 13 11",
				"13-47 13 13",
				"13-47 13 15",
				"13-47 13 17",
				"13-47 15 00",
				"13-47 17 00",
				"13-47 17 11",
				"13-47 17 13",
				"13-47 17 13 11",
				"13-47 17 17",
				"13-49 00 00",
				"13-49 11 00",
				"13-49 13 00",
				"13-49 15 00",
				"13-49 15 11",
				"13-49 15 13",
				"13-49 15 15",
				"13-49 15 17",
				"13-49 15 19",
				"13-49 15 21",
				"13-49 15 23",
				"13-49 15 25",
				"13-49 15 27",
				"13-49 15 29",
				"13-49 17 00",
				"13-49 19 00",
				"13-49 19 11",
				"13-49 19 13",
				"13-49 19 15",
				"13-49 19 17",
				"13-49 19 19",
				"13-49 21 00",
				"13-49 23 00",
				"13-49 23 11",
				"13-49 23 13",
				"13-51 00 00",
				"13-51 11 00",
				"13-51 11 11",
				"13-51 11 13",
				"13-51 11 15",
				"13-51 11 17",
				"13-51 11 19",
				"13-51 11 21",
				"13-51 11 23",
				"13-51 11 25",
				"13-51 11 27",
				"13-51 11 29",
				"13-51 14 00",
				"13-51 14 11",
				"13-51 14 13",
				"13-51 14 17",
				"13-51 14 19",
				"13-51 14 21",
				"13-51 14 23",
				"13-51 14 25",
				"13-51 14 27",
				"13-51 14 29",
				"13-51 14 31",
				"13-51 14 33",
				"13-51 14 35",
				"13-51 14 35 11",
				"13-51 14 35 13",
				"13-51 14 35 15",
				"13-51 14 35 17",
				"13-51 14 35 19",
				"13-51 14 35 21",
				"13-51 14 35 23",
				"13-51 14 35 25",
				"13-51 14 35 27",
				"13-51 14 35 29",
				"13-51 14 35 31",
				"13-51 14 35 33",
				"13-51 17 00",
				"13-51 17 11",
				"13-51 17 13",
				"13-51 17 15",
				"13-51 17 17",
				"13-51 17 19",
				"13-51 17 21",
				"13-51 17 22",
				"13-51 17 23",
				"13-51 17 23 11",
				"13-51 17 23 13",
				"13-51 17 23 15",
				"13-51 17 23 17",
				"13-51 17 25",
				"13-51 17 27",
				"13-51 17 29",
				"13-51 17 31",
				"13-51 17 35",
				"13-51 21 00",
				"13-51 21 11",
				"13-51 21 13",
				"13-51 21 15",
				"13-51 21 17",
				"13-51 21 19",
				"13-51 21 21",
				"13-51 21 23",
				"13-51 21 25",
				"13-51 21 27",
				"13-51 21 29",
				"13-51 21 31",
				"13-51 21 33",
				"13-51 21 35",
				"13-51 21 37",
				"13-51 21 39",
				"13-51 21 41",
				"13-51 21 43",
				"13-51 21 45",
				"13-51 21 47",
				"13-51 21 49",
				"13-51 21 51",
				"13-51 24 00",
				"13-51 24 11",
				"13-51 24 13",
				"13-51 24 15",
				"13-51 24 17",
				"13-51 24 19",
				"13-51 24 21",
				"13-51 24 23",
				"13-51 24 24",
				"13-51 24 25",
				"13-51 24 27",
				"13-51 24 29",
				"13-51 24 31",
				"13-51 24 32",
				"13-51 24 33",
				"13-51 24 34",
				"13-51 24 35",
				"13-51 24 37",
				"13-51 24 39",
				"13-51 24 41",
				"13-51 24 43",
				"13-51 24 45",
				"13-51 24 47",
				"13-51 24 49",
				"13-51 24 51",
				"13-51 27 00",
				"13-51 27 11",
				"13-51 27 13",
				"13-51 27 15",
				"13-51 27 17",
				"13-51 27 19",
				"13-51 27 21",
				"13-51 27 23",
				"13-51 27 25",
				"13-51 27 27",
				"13-51 27 29",
				"13-51 27 31",
				"13-51 27 33",
				"13-51 27 35",
				"13-51 27 37",
				"13-51 27 38",
				"13-51 27 39",
				"13-51 31 00",
				"13-51 31 11",
				"13-51 31 13",
				"13-51 31 15",
				"13-51 31 17",
				"13-51 31 19",
				"13-51 31 21",
				"13-51 31 23",
				"13-51 31 25",
				"13-51 31 27",
				"13-51 31 29",
				"13-51 31 31",
				"13-51 31 33",
				"13-51 31 35",
				"13-51 31 37",
				"13-51 31 39",
				"13-51 31 40",
				"13-51 31 41",
				"13-51 31 43",
				"13-51 31 45",
				"13-51 31 47",
				"13-51 31 49",
				"13-51 31 51",
				"13-51 31 53",
				"13-51 34 00",
				"13-51 34 11",
				"13-51 34 13",
				"13-51 34 15",
				"13-51 34 17",
				"13-51 34 19",
				"13-51 34 21",
				"13-51 34 23",
				"13-51 34 25",
				"13-51 34 27",
				"13-51 34 29",
				"13-51 34 31",
				"13-51 34 33",
				"13-51 34 35",
				"13-51 34 37",
				"13-51 34 39",
				"13-51 34 41",
				"13-51 34 43",
				"13-51 34 45",
				"13-51 34 47",
				"13-51 34 49",
				"13-51 34 51",
				"13-51 34 53",
				"13-51 34 55",
				"13-51 34 57",
				"13-51 34 61",
				"13-51 34 63",
				"13-51 34 65",
				"13-51 34 67",
				"13-51 34 69",
				"13-51 34 71",
				"13-51 34 73",
				"13-51 34 75",
				"13-51 34 77",
				"13-51 34 78",
				"13-51 34 79",
				"13-51 34 81",
				"13-51 34 83",
				"13-51 34 85",
				"13-51 34 87",
				"13-51 37 00",
				"13-51 37 11",
				"13-51 37 13",
				"13-51 37 15",
				"13-51 37 17",
				"13-51 37 19",
				"13-51 37 20",
				"13-51 37 21",
				"13-51 37 23",
				"13-51 37 25",
				"13-51 37 27",
				"13-51 37 29",
				"13-51 37 31",
				"13-51 37 33",
				"13-51 37 35",
				"13-51 37 37",
				"13-51 37 39",
				"13-51 37 41",
				"13-51 37 43",
				"13-51 37 45",
				"13-51 37 47",
				"13-51 37 49",
				"13-51 37 51",
				"13-51 37 53",
				"13-51 37 55",
				"13-51 37 57",
				"13-51 37 59",
				"13-51 41 00",
				"13-51 41 11",
				"13-51 41 13",
				"13-51 41 15",
				"13-51 41 17",
				"13-51 41 19",
				"13-51 41 21",
				"13-51 41 23",
				"13-51 44 00",
				"13-51 44 11",
				"13-51 44 13",
				"13-51 44 15",
				"13-51 44 17",
				"13-51 44 19",
				"13-51 44 21",
				"13-51 44 23",
				"13-51 44 25",
				"13-51 44 27",
				"13-51 44 29",
				"13-51 44 31",
				"13-51 44 33",
				"13-51 44 35",
				"13-51 44 37",
				"13-51 44 39",
				"13-51 44 41",
				"13-51 44 41 11",
				"13-51 44 41 13",
				"13-51 44 43",
				"13-51 44 45",
				"13-51 44 47",
				"13-51 44 50",
				"13-51 44 51",
				"13-51 44 53",
				"13-51 44 55",
				"13-51 47 00",
				"13-51 47 11",
				"13-51 47 13",
				"13-51 47 15",
				"13-51 47 17",
				"13-51 47 19",
				"13-51 47 21",
				"13-51 47 23",
				"13-51 47 25",
				"13-51 47 27",
				"13-51 47 29",
				"13-51 47 31",
				"13-51 47 33",
				"13-51 47 35",
				"13-51 47 37",
				"13-51 47 39",
				"13-51 47 41",
				"13-51 47 43",
				"13-51 47 45",
				"13-51 47 47",
				"13-51 47 49",
				"13-51 47 51",
				"13-51 47 53",
				"13-51 47 55",
				"13-51 47 57",
				"13-51 47 59",
				"13-51 47 61",
				"13-51 47 63",
				"13-51 47 65",
				"13-51 47 67",
				"13-51 47 69",
				"13-51 47 71",
				"13-51 47 73",
				"13-51 51 00",
				"13-51 51 11",
				"13-51 51 13",
				"13-51 51 15",
				"13-51 51 17",
				"13-51 51 19",
				"13-51 51 21",
				"13-51 51 23",
				"13-51 51 25",
				"13-51 51 27",
				"13-51 51 29",
				"13-51 51 31",
				"13-51 51 33",
				"13-51 51 35",
				"13-51 51 37",
				"13-51 51 39",
				"13-51 51 41",
				"13-51 51 43",
				"13-51 51 45",
				"13-51 51 47",
				"13-51 51 49",
				"13-51 54 00",
				"13-51 54 11",
				"13-51 54 13",
				"13-51 54 15",
				"13-51 54 17",
				"13-51 54 19",
				"13-51 54 21",
				"13-51 54 23",
				"13-51 54 25",
				"13-51 54 27",
				"13-51 54 29",
				"13-51 54 31",
				"13-51 54 32",
				"13-51 54 33",
				"13-51 54 35",
				"13-51 54 37",
				"13-51 54 39",
				"13-51 57 00",
				"13-51 57 11",
				"13-51 57 13",
				"13-51 57 15",
				"13-51 57 17",
				"13-51 57 19",
				"13-51 57 20",
				"13-51 57 21",
				"13-51 57 23",
				"13-51 57 25",
				"13-51 57 27",
				"13-51 57 29",
				"13-51 57 31",
				"13-51 57 32",
				"13-51 57 33",
				"13-51 57 35",
				"13-51 57 37",
				"13-51 57 39",
				"13-51 57 41",
				"13-51 57 43",
				"13-51 61 00",
				"13-51 61 11",
				"13-51 61 13",
				"13-51 61 15",
				"13-51 61 17",
				"13-51 61 19",
				"13-51 61 21",
				"13-51 61 23",
				"13-51 61 25",
				"13-51 61 25 11",
				"13-51 61 25 13",
				"13-51 61 25 15",
				"13-51 61 25 17",
				"13-51 61 27",
				"13-51 61 29",
				"13-51 61 31",
				"13-51 61 33",
				"13-51 61 35",
				"13-51 61 37",
				"13-51 61 39",
				"13-51 61 41",
				"13-51 61 43",
				"13-51 61 45",
				"13-51 61 47",
				"13-51 61 49",
				"13-51 61 50",
				"13-51 61 51",
				"13-51 61 53",
				"13-51 61 55",
				"13-51 61 57",
				"13-51 61 59",
				"13-51 61 61",
				"13-51 61 63",
				"13-51 61 65",
				"13-51 61 67",
				"13-51 61 68",
				"13-51 61 69",
				"13-51 61 71",
				"13-51 61 73",
				"13-51 61 75",
				"13-51 64 00",
				"13-51 64 11",
				"13-51 64 13",
				"13-51 64 15",
				"13-51 64 17",
				"13-51 64 19",
				"13-51 64 21",
				"13-51 64 23",
				"13-51 64 25",
				"13-51 64 27",
				"13-51 64 29",
				"13-51 64 31",
				"13-51 64 33",
				"13-51 64 35",
				"13-51 64 37",
				"13-51 64 39",
				"13-51 64 41",
				"13-51 64 43",
				"13-51 64 45",
				"13-51 64 47",
				"13-51 64 49",
				"13-51 64 51",
				"13-51 64 53",
				"13-51 64 55",
				"13-51 64 57",
				"13-51 67 00",
				"13-51 67 11",
				"13-51 67 13",
				"13-51 67 15",
				"13-51 67 17",
				"13-51 67 18",
				"13-51 67 19",
				"13-51 67 21",
				"13-51 67 23",
				"13-51 67 25",
				"13-51 67 27",
				"13-51 67 29",
				"13-51 67 31",
				"13-51 67 33",
				"13-51 67 35",
				"13-51 67 37",
				"13-51 67 39",
				"13-51 67 41",
				"13-51 67 43",
				"13-51 67 45",
				"13-51 67 47",
				"13-51 67 49",
				"13-51 67 51",
				"13-51 67 53",
				"13-51 91 00",
				"13-51 91 11",
				"13-51 91 14",
				"13-51 91 17",
				"13-51 91 20",
				"13-51 91 23",
				"13-51 91 26",
				"13-51 91 29",
				"13-51 91 32",
				"13-51 91 35",
				"13-51 91 38",
				"13-51 91 41",
				"13-51 91 44",
				"13-53 00 00",
				"13-53 11 00",
				"13-53 13 00",
				"13-53 15 00",
				"13-53 15 11",
				"13-53 15 13",
				"13-53 17 00",
				"13-53 17 11",
				"13-53 19 00",
				"13-53 19 11",
				"13-53 19 13",
				"13-53 21 00",
				"13-53 23 00",
				"13-53 25 00",
				"13-53 27 00",
				"13-53 29 00",
				"13-53 31 00",
				"13-53 33 00",
				"13-53 35 00",
				"13-55 00 00",
				"13-55 11 00",
				"13-55 11 11",
				"13-55 11 13",
				"13-55 11 15",
				"13-55 11 17",
				"13-55 11 19",
				"13-55 11 21",
				"13-55 11 23",
				"13-55 11 25",
				"13-55 11 27",
				"13-55 11 29",
				"13-55 13 00",
				"13-55 13 11",
				"13-55 13 13",
				"13-55 13 15",
				"13-55 15 00",
				"13-55 15 11",
				"13-55 17 00",
				"13-55 19 00",
				"13-55 19 11",
				"13-55 19 13",
				"13-55 19 15",
				"13-55 19 17",
				"13-55 19 19",
				"13-55 19 21",
				"13-55 21 00",
				"13-55 23 00",
				"13-55 27 00",
				"13-55 27 11",
				"13-55 27 13",
				"13-55 29 00",
				"13-55 29 11",
				"13-55 29 13",
				"13-55 29 15",
				"13-55 29 17",
				"13-55 29 19",
				"13-55 29 21",
				"13-55 29 21 11",
				"13-55 29 21 13",
				"13-55 29 21 15",
				"13-55 29 21 17",
				"13-55 29 21 19",
				"13-55 29 23",
				"13-55 29 23 11",
				"13-55 29 23 13",
				"13-55 29 23 15",
				"13-55 29 25",
				"13-57 00 00",
				"13-57 11 00",
				"13-57 11 11",
				"13-57 11 13",
				"13-57 13 00",
				"13-57 13 11",
				"13-57 13 13",
				"13-57 13 13 11",
				"13-57 13 13 13",
				"13-57 13 13 15",
				"13-57 13 15",
				"13-57 13 15 11",
				"13-57 13 15 13",
				"13-57 13 15 15",
				"13-57 13 15 17",
				"13-57 13 15 19",
				"13-57 13 15 21",
				"13-57 13 15 23",
				"13-57 13 15 25",
				"13-57 13 15 27",
				"13-57 13 15 29",
				"13-57 13 15 31",
				"13-57 13 15 33",
				"13-57 13 15 35",
				"13-57 13 17",
				"13-57 15 00",
				"13-57 15 11",
				"13-57 15 13",
				"13-57 15 15",
				"13-57 15 17",
				"13-57 17 00",
				"13-57 17 11",
				"13-57 17 13",
				"13-57 21 00",
				"13-57 23 00",
				"13-59 00 00",
				"13-59 11 00",
				"13-59 13 00",
				"13-59 15 00",
				"13-59 15 11",
				"13-59 15 13",
				"13-59 17 00",
				"13-59 19 00",
				"13-59 19 11",
				"13-59 19 13",
				"13-59 21 00",
				"13-59 23 00",
				"13-59 25 00",
				"13-59 29 00",
				"13-59 29 11",
				"13-61 00 00",
				"13-61 11 00",
				"13-61 11 11",
				"13-61 11 13",
				"13-61 11 15",
				"13-61 11 17",
				"13-61 13 00",
				"13-61 13 11",
				"13-61 13 13",
				"13-61 13 15",
				"13-61 13 17",
				"13-61 15 00",
				"13-61 15 11",
				"13-61 15 13",
				"13-61 15 15",
				"13-61 15 17",
				"13-61 15 19",
				"13-61 15 21",
				"13-61 17 00",
				"13-61 17 11",
				"13-61 17 13",
				"13-61 17 15",
				"13-63 00 00",
				"13-63 11 00",
				"13-63 11 11",
				"13-63 11 13",
				"13-63 11 15",
				"13-63 13 00",
				"13-63 13 11",
				"13-63 13 11 11",
				"13-63 13 13",
				"13-63 13 15",
				"13-63 13 17",
				"13-63 13 19",
				"13-63 13 21",
				"13-63 13 23",
				"13-63 13 25",
				"13-63 13 27",
				"13-63 13 29",
				"13-63 13 31",
				"13-63 15 00",
				"13-63 15 11",
				"13-63 15 13",
				"13-63 15 15",
				"13-63 17 00",
				"13-63 17 11",
				"13-63 17 13",
				"13-63 17 15",
				"13-63 17 17",
				"13-63 19 00",
				"13-63 19 11",
				"13-63 19 13",
				"13-63 19 15",
				"13-63 19 17",
				"13-63 19 19",
				"13-63 19 21",
				"13-63 19 23",
				"13-63 19 25",
				"13-63 19 27",
				"13-63 19 29",
				"13-65 00 00",
				"13-65 11 00",
				"13-65 13 00",
				"13-65 13 11",
				"13-65 13 13",
				"13-65 13 15",
				"13-65 13 17",
				"13-65 15 00",
				"13-65 17 00",
				"13-65 19 00",
				"13-65 19 11",
				"13-65 19 13",
				"13-65 21 00",
				"13-65 23 00",
				"13-67 00 00",
				"13-67 11 00",
				"13-67 13 00",
				"13-67 15 00",
				"13-67 17 00",
				"13-67 19 00",
				"13-69 00 00",
				"13-69 11 00",
				"13-69 13 00",
				"13-69 15 00",
				"13-69 17 00",
				"13-69 19 00",
				"13-69 21 00",
				"13-69 23 00",
				"13-69 25 00",
				"13-69 25 11",
				"13-69 25 13",
				"13-69 25 15",
				"13-69 25 17",
				"13-69 25 19",
				"13-69 25 21"
			],
			"type": "string"
		},
		"rics:KnownOperationalEnergySourceEnum": {
			"enum": [
				"gridElectricity",
				"onSiteGas",
				"onSiteOil",
				"onSiteRenewableElecricity",
				"onSiteRenewableHeat"
			],
			"type": "string"
		},
		"rics:KnownOwnershipStatusEnum": {
			"enum": [
				"ownerOccupied",
				"tenanted",
				"leased",
				"rented",
				"licensed"
			],
			"type": "string"
		},
		"rics:KnownParkingEnum": {
			"enum": [
				"garage",
				"allocated",
				"driveway",
				"onStreet",
				"offStreet",
				"permit",
				"metered",
				"resident",
				"communal",
				"shared",
				"none",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownPerPeriodEnum": {
			"enum": [
				"annum",
				"quarter",
				"month",
				"week",
				"day",
				"hour"
			],
			"type": "string"
		},
		"rics:KnownPipelineFunctionEnum": {
			"enum": [
				"liquid",
				"gas",
				"powder"
			],
			"type": "string"
		},
		"rics:KnownPlanningStatusEnum": {
			"enum": [
				"submitted",
				"received",
				"inProgress",
				"validated",
				"consultation",
				"committee",
				"granted",
				"approved",
				"appealed",
				"refused",
				"withdrawn"
			],
			"type": "string"
		},
		"rics:KnownPlanningTypeEnum": {
			"enum": [
				"householderPlanningConsent",
				"fullPlanningConsent",
				"outlinePlanningConsent",
				"reservedMatters",
				"listedBuildingConsent",
				"advertisementConsent",
				"lawfulDevelopmentCertificate",
				"priorApprovals",
				"removalVariationOfConditions",
				"approvalDischargeofConditions",
				"consentUnderTreePreservationOrders",
				"notificationOfProposedWorksToTreesInConservationAreas",
				"applicationForNon-materialAmendments",
				"permissionInPrinciple",
				"listedBuildinglawfulDevelopmentCertificate",
				"onshoreExtractionOfOilAndGas",
				"mineralExtractionOrAssociatedDevelopment",
				"modificationOrDischargeofSection106PlanningObligation"
			],
			"type": "string"
		},
		"rics:KnownPoliticalCategoryEnum": {
			"enum": [
				"war",
				"conflict",
				"governmentStability",
				"policyChange"
			],
			"type": "string"
		},
		"rics:KnownPortConstructionEnum": {
			"enum": [
				"sheetPileWalls",
				"gravityQuayWalls",
				"receivingPlatforms",
				"pileSupported"
			],
			"type": "string"
		},
		"rics:KnownPortFunctionEnum": {
			"enum": [
				"quay",
				"wharf",
				"pier",
				"jetty",
				"rubbleMoundBreakwater",
				"floatingBreakwater",
				"marina",
				"slipway",
				"dryDock",
				"dolphin",
				"dredgingAndDisposal",
				"revetment",
				"aidsToNavigation",
				"stackingAndStorageYard",
				"warehouse",
				"passengerGangway",
				"ferryPontoon",
				"ferryTerminal",
				"ro-roRamp",
				"landRemoval",
				"turningCircle"
			],
			"type": "string"
		},
		"rics:KnownPortPermitLicenceEnum": {
			"enum": [
				"waterQualityMonitoring",
				"dumpAtSeaLicence",
				"wasteLicence",
				"planningPermission",
				"foreshoreLicence"
			],
			"type": "string"
		},
		"rics:KnownPortPositionEnum": {
			"enum": [
				"openSea",
				"harbour",
				"inlandWaterway",
				"estuary"
			],
			"type": "string"
		},
		"rics:KnownPortSurfaceLoadEnum": {
			"enum": [
				"ro-ro",
				"container",
				"dry-bulk",
				"liquidBulk",
				"breakbulk",
				"offshore",
				"fisheries",
				"leisure"
			],
			"type": "string"
		},
		"rics:KnownPower-generatingCoolingSystemEnum": {
			"enum": [
				"wind",
				"water"
			],
			"type": "string"
		},
		"rics:KnownPower-generatingPlantCoolantEnum": {
			"enum": [
				"water",
				"gas"
			],
			"type": "string"
		},
		"rics:KnownPower-generatingPlantFunctionEnum": {
			"enum": [
				"nuclear",
				"wind",
				"solar",
				"hydroelectric",
				"geothermal",
				"biomass",
				"gas",
				"coal",
				"oil"
			],
			"type": "string"
		},
		"rics:KnownPremiseOfValueEnum": {
			"enum": [
				"highestAndBestUse",
				"currentExistingUse",
				"orderlyLiquidation",
				"forcedSale"
			],
			"type": "string"
		},
		"rics:KnownPricingMethodEnum": {
			"enum": [
				"lumpSum",
				"stipulatedPrice",
				"re-measurement",
				"costReimbursement"
			],
			"type": "string"
		},
		"rics:KnownProfessionalStandardEnum": {
			"enum": [
				"IPMS",
				"ICMS",
				"ILMS",
				"IVS",
				"USPAP",
				"MLV",
				"EVS"
			],
			"type": "string"
		},
		"rics:KnownProfitBasisEnum": {
			"enum": [
				"gross",
				"net",
				"EBITDA",
				"EBIT"
			],
			"type": "string"
		},
		"rics:KnownProjectClassificationStandardNameEnum": {
			"enum": [
				"ISO12006-2",
				"ISICRev4",
				"EDHEC-TICCS-BR-V1.1",
				"EDHEC-TICCS-CG-V1.1",
				"EDHEC-TICCS-GE-V1.1",
				"EDHEC-TICCS-IC-V1.1"
			],
			"type": "string"
		},
		"rics:KnownProjectDescriptionEnum": {
			"enum": [
				"buildings",
				"roadsRunwaysAndMotorway",
				"railways",
				"bridges",
				"tunnels",
				"wasteWaterTreatmentWorks",
				"waterTreatmentWorks",
				"pipelines",
				"wellsAndBoreholes",
				"power-generatingPlants",
				"chemicalPlants",
				"refineries",
				"damsAndReservoirs",
				"minesAndQuarries",
				"offshoreStructures",
				"nearshoreWorks",
				"ports",
				"waterwayWorks",
				"landFormationAndReclamation",
				"common"
			],
			"type": "string"
		},
		"rics:KnownProjectStageEnum": {
			"enum": [
				"RIBA:Stage0StrategicDefinition",
				"RIBA:Stage1PreparationAndBriefing",
				"RIBA:Stage2ConceptDesign",
				"RIBA:Stage3SpatialCoordination",
				"RIBA:Stage4TechnicalDesign",
				"RIBA:Stage5ManufacturingAndConstruction",
				"RIBA:Stage6HandoverAndCloseOut",
				"RIBA:Stage7Use",
				"OGC:GatewayReview0StrategicAssessment",
				"OGC:GatewayReview1BusinessJustification",
				"OGC:GatewayReview2DeliveryStrategyOrProcurementStrategy",
				"OGC:gatewayReview3InvestmentDecision",
				"OGC:GatewayReview4ReadinessForService",
				"OGC:GatewayReview5OperationsReviewAndBenefitsRealisationOrEvaluation",
				"OGC:DecisionPoint1OutlineDesign",
				"OGC:DecisionPoint2DetailedDesign"
			],
			"type": "string"
		},
		"rics:KnownPropertyInspectionStatusEnum": {
			"enum": [
				"empty",
				"ownerPresent",
				"occupierPresent",
				"agentPresent"
			],
			"type": "string"
		},
		"rics:KnownPropertyParticipantEnum": {
			"enum": [
				"assignor",
				"assignee",
				"owner",
				"lender",
				"borrower",
				"sponsor",
				"representativeOfDeceased",
				"powerOfAttorney",
				"lenderInPossession",
				"occupier",
				"buyer",
				"seller",
				"agent",
				"broker",
				"propertyManager",
				"managementCompany",
				"auctioneer",
				"guarantor",
				"proprietor",
				"trustee",
				"lawyer",
				"solicitor",
				"barrister",
				"legalExective",
				"conveyancer",
				"notary",
				"surveyor",
				"engineer",
				"donator",
				"planner",
				"developer",
				"architect",
				"constructor",
				"consultant",
				"issuer",
				"supplier",
				"installer",
				"maintainer"
			],
			"type": "string"
		},
		"rics:KnownPropertyPurposeEnum": {
			"enum": [
				"accomodation",
				"agriculture",
				"administration",
				"business",
				"leisure",
				"religious",
				"healthcare",
				"infrastructure"
			],
			"type": "string"
		},
		"rics:KnownPropertyResponsibilityEnum": {
			"enum": [
				"assignor",
				"assignee",
				"owner",
				"occupier",
				"shared",
				"buyer",
				"seller",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownPropertyTypeEnum": {
			"enum": [
				"land",
				"parcel",
				"site",
				"project",
				"development",
				"facility",
				"complex",
				"portfolio",
				"structure",
				"building",
				"buildingStorey",
				"floor",
				"unit",
				"zone",
				"area",
				"space",
				"room",
				"desk",
				"bed",
				"storage",
				"object",
				"tree",
				"other"
			],
			"type": "string"
		},
		"rics:KnownPropertyUseEnum": {
			"enum": [
				"residential",
				"commercial",
				"office",
				"retail",
				"industrial",
				"logistics",
				"agricultural",
				"selfStorage",
				"dataCentre",
				"hotel",
				"restaurant",
				"cinema",
				"theatre",
				"visitorAttraction",
				"healthFitness",
				"healthcare",
				"education",
				"seniorLiving",
				"servicedOffice",
				"shoppingCentre",
				"coWorking",
				"coLiving",
				"multiFamily",
				"carPark",
				"warehouse",
				"hospital",
				"airportTerminal",
				"railwayStation",
				"ferryTerminal",
				"plantFacility",
				"mixedUse"
			],
			"type": "string"
		},
		"rics:KnownProtectedCoveredEnum": {
			"enum": [
				"land",
				"building",
				"structure",
				"tree",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownProtectedStatusEnum": {
			"enum": [
				"proposed",
				"applied",
				"current",
				"lapsed"
			],
			"type": "string"
		},
		"rics:KnownProtectedTypeEnum": {
			"enum": [
				"conservationArea",
				"planningCondition",
				"article4Direction",
				"listed",
				"greenBelt",
				"nationalPark",
				"preservation",
				"treePreservation",
				"lightObstruction",
				"smokeControl"
			],
			"type": "string"
		},
		"rics:KnownRailwayControlSystemEnum": {
			"enum": [
				"europeanTrainControlSystem",
				"inCab",
				"blockSignalling",
				"centralizedTrafficControl"
			],
			"type": "string"
		},
		"rics:KnownRailwayFunctionEnum": {
			"enum": [
				"highSpeed",
				"express",
				"lightRail",
				"tram",
				"freight",
				"mixedTraffic"
			],
			"type": "string"
		},
		"rics:KnownRailwayOperationalTelecommunicationsSystemEnum": {
			"enum": [
				"fixedTelephoneNetwork"
			],
			"type": "string"
		},
		"rics:KnownRailwayPositionEnum": {
			"enum": [
				"atGrade",
				"inCutting",
				"onEmbankment",
				"inTunnel",
				"elevated"
			],
			"type": "string"
		},
		"rics:KnownRailwayTrackRigidityEnum": {
			"enum": [
				"flexible",
				"rigid",
				"notApplicable"
			],
			"type": "string"
		},
		"rics:KnownRatingCategoryEnum": {
			"enum": [
				"credit",
				"ESG",
				"environmental",
				"social",
				"governance"
			],
			"type": "string"
		},
		"rics:KnownRefineryFunctionEnum": {
			"enum": [
				"oil",
				"petrol"
			],
			"type": "string"
		},
		"rics:KnownReinstatementEnum": {
			"enum": [
				"salvage",
				"rehabilitationOfLand",
				"pollutionMonitoring"
			],
			"type": "string"
		},
		"rics:KnownRelationshipStatusEnum": {
			"enum": [
				"single",
				"married",
				"separated",
				"divorced",
				"widowed"
			],
			"type": "string"
		},
		"rics:KnownRelationshipTypeEnum": {
			"enum": [
				"husband",
				"wife",
				"ex-husband",
				"ex-wife",
				"spouse",
				"partner",
				"parent",
				"father",
				"mother",
				"brother",
				"sister",
				"son",
				"daughter",
				"guardian",
				"uncle",
				"aunt",
				"nephew",
				"neice",
				"grandparent",
				"grandfather",
				"grandmother",
				"grandchild",
				"grandson",
				"granddaughter",
				"brother-In-Law",
				"sister-In-Law"
			],
			"type": "string"
		},
		"rics:KnownRentReviewBasisEnum": {
			"enum": [
				"benchmark",
				"fixed",
				"indexation"
			],
			"type": "string"
		},
		"rics:KnownRepairsScopeEnum": {
			"enum": [
				"wholeStructure",
				"structureCommonParts",
				"interior",
				"interiorWindowsDoors"
			],
			"type": "string"
		},
		"rics:KnownReportStatusEnum": {
			"enum": [
				"draft",
				"provisional",
				"final",
				"revised"
			],
			"type": "string"
		},
		"rics:KnownRoadAccessQualityEnum": {
			"enum": [
				"poor",
				"basic",
				"good",
				"excellent"
			],
			"type": "string"
		},
		"rics:KnownRoadAccessStatusEnum": {
			"enum": [
				"adopted",
				"unadopted"
			],
			"type": "string"
		},
		"rics:KnownRoadRunwayAndMotorwayFunctionEnum": {
			"enum": [
				"motorway",
				"highway",
				"freeway",
				"expressway",
				"road",
				"lane",
				"runway",
				"hardstanding"
			],
			"type": "string"
		},
		"rics:KnownRoadRunwayAndMotorwayPositionEnum": {
			"enum": [
				"atGrade",
				"inCutting",
				"onEmbankment",
				"elevated"
			],
			"type": "string"
		},
		"rics:KnownRoomEnum": {
			"enum": [
				"livingroom",
				"bedroom",
				"bathroom",
				"showerroom",
				"toilet",
				"kitchen",
				"dining",
				"utilityRoom",
				"conservatory",
				"office",
				"storage"
			],
			"type": "string"
		},
		"rics:KnownSeparateAreaCategoryEnum": {
			"enum": [
				"balconies",
				"externalBalconies",
				"internalBalconies",
				"coveredGalleries",
				"accessibleRooftopTerraces",
				"patiosAndDecksAtGroundLevelNotPartOfBuildingStructure",
				"externalVehicleParking",
				"equipmentYards",
				"coolingEquipment",
				"refuseAreas",
				"groundLevelAreasNotFullyEnclosed",
				"openLightWells",
				"upperLevelVoidsOfAnAntrium",
				"standardFacilities",
				"openExternalStairwaysNotPartOfBuildingStructure",
				"sharedCirculationAreas",
				"enclosedWalkwaysOrPassages",
				"verandas",
				"internalCatwalks",
				"externalCatwalks",
				"shelteredAreas",
				"internalPermanentMezzanines",
				"permanentMezzanines",
				"temporaryMezzanines",
				"vehicleCirculation",
				"internalLoadingBays",
				"externalLoadingBays",
				"verticalPenetrationsAsPartOfCommonFacilities",
				"garages",
				"enclosedGarages",
				"patios",
				"unenclosedVehicleParkingAreas",
				"staircaseOpenings",
				"staircaseOpeningsAboveLevel0",
				"voids",
				"attics",
				"basements",
				"cellars",
				"conservatories",
				"balconiesInExclusiveUse",
				"verandasInExclusiveUse",
				"mezzanines",
				"loadingBays",
				"temporaryStructures",
				"structuresBeyondTheCoveredArea",
				"ancilliaryAreas",
				"stairs",
				"lifts",
				"escalators"
			],
			"type": "string"
		},
		"rics:KnownServiceChargeClassEnum": {
			"enum": [
				"management",
				"utilities",
				"softServices",
				"hardServices",
				"income",
				"insurance",
				"reserveFund",
				"sinkingFund",
				"exceptionalExpenditure",
				"miscellaneousCharges",
				"externalContributions"
			],
			"type": "string"
		},
		"rics:KnownSituationalCategoryEnum": {
			"enum": [
				"mining",
				"fracking",
				"extractiveIndustries",
				"powerGeneration"
			],
			"type": "string"
		},
		"rics:KnownSocialCategoryEnum": {
			"enum": [
				"commonLawRights",
				"tribalLand",
				"socialValue"
			],
			"type": "string"
		},
		"rics:KnownSoilGradationEnum": {
			"enum": [
				"poorlyGraded",
				"wellGraded",
				"highPlasticity",
				"lowPlasticity"
			],
			"type": "string"
		},
		"rics:KnownSoilQualityEnum": {
			"enum": [
				"veryPoor",
				"poor",
				"medium",
				"high",
				"veryHigh"
			],
			"type": "string"
		},
		"rics:KnownSoilTypeEnum": {
			"enum": [
				"gravel",
				"sand",
				"silt",
				"clay",
				"organic"
			],
			"type": "string"
		},
		"rics:KnownSpaceEnum": {
			"enum": [
				"livingspace",
				"circulation",
				"workspace",
				"storage",
				"loft",
				"basement",
				"cellar",
				"balcony",
				"plantRoom",
				"liftLobby",
				"atrium"
			],
			"type": "string"
		},
		"rics:KnownStatisticalModelEnum": {
			"enum": [
				"indexation",
				"hedonic",
				"comparable"
			],
			"type": "string"
		},
		"rics:KnownSupranationalEnum": {
			"enum": [
				"EU",
				"EEA",
				"EFTA"
			],
			"type": "string"
		},
		"rics:KnownTenureAgreementEnum": {
			"enum": [
				"negotiation",
				"agreed",
				"active",
				"ended",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownTenureClassEnum": {
			"enum": [
				"absolute",
				"good",
				"possessory",
				"qualified",
				"unknown",
				"other"
			],
			"type": "string"
		},
		"rics:KnownTenureFeeTypeEnum": {
			"enum": [
				"application",
				"administration",
				"approval",
				"alteration",
				"informationPack",
				"legal",
				"event",
				"other"
			],
			"type": "string"
		},
		"rics:KnownTenureFormEnum": {
			"enum": [
				"lease",
				"sublease",
				"licence",
				"contract"
			],
			"type": "string"
		},
		"rics:KnownTenureRightEnum": {
			"enum": [
				"firstRefusal",
				"enfranchisement",
				"alterations",
				"other"
			],
			"type": "string"
		},
		"rics:KnownTenureStatusEnum": {
			"enum": [
				"individual",
				"joint",
				"jointTenants",
				"tenantsInCommon",
				"communal",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownTenureTypeEnum": {
			"enum": [
				"freehold",
				"floatingFreehold",
				"flyingFreehold",
				"creepingFreehold",
				"sharedFreehold",
				"managedFreehold",
				"leasehold",
				"commonhold",
				"sharedOwnership",
				"informal",
				"interest",
				"owned",
				"occupational",
				"jointVenture",
				"notOwned",
				"other",
				"unknown"
			],
			"type": "string"
		},
		"rics:KnownTopographyEnum": {
			"enum": [
				"principallyFlat",
				"principallyHilly",
				"mountainous",
				"offshore"
			],
			"type": "string"
		},
		"rics:KnownTrainPowerSystemEnum": {
			"enum": [
				"overheadAC",
				"overheadDC",
				"thirdOrContactRailDC",
				"dieselElectric",
				"bi-mode"
			],
			"type": "string"
		},
		"rics:KnownTransportServiceEnum": {
			"enum": [
				"bus",
				"train",
				"metro",
				"tram",
				"air"
			],
			"type": "string"
		},
		"rics:KnownTreatmentProcessEnum": {
			"enum": [
				"screening",
				"pre-ozonation",
				"coagulation",
				"flocculation",
				"clarification",
				"filtration",
				"pHCorrection",
				"chemicalDosing",
				"chlorination",
				"desalination"
			],
			"type": "string"
		},
		"rics:KnownTunnelFunctionEnum": {
			"enum": [
				"road",
				"rail",
				"conveyor",
				"pipeline",
				"canal",
				"pedestrian"
			],
			"type": "string"
		},
		"rics:KnownTunnellingMethodEnum": {
			"enum": [
				"cutAndFill",
				"tunnel-boringMachine",
				"drillAndBlast",
				"immersed"
			],
			"type": "string"
		},
		"rics:KnownTurnoverRentTypeEnum": {
			"enum": [
				"pureTurnover",
				"marketRentPlusTopUp",
				"baseRentPlusTopUp",
				"marketRentPlusThresholdTopUp",
				"baseRentPlusThresholdTopUp"
			],
			"type": "string"
		},
		"rics:KnownUN-M49-NumericalCodeEnum": {
			"enum": [
				"4",
				"248",
				"8",
				"12",
				"16",
				"20",
				"24",
				"660",
				"10",
				"28",
				"32",
				"51",
				"533",
				"36",
				"40",
				"31",
				"44",
				"48",
				"50",
				"52",
				"112",
				"56",
				"84",
				"204",
				"60",
				"64",
				"68",
				"535",
				"70",
				"72",
				"74",
				"76",
				"92",
				"86",
				"96",
				"100",
				"854",
				"108",
				"116",
				"120",
				"124",
				"132",
				"136",
				"140",
				"148",
				"152",
				"156",
				"344",
				"446",
				"162",
				"166",
				"170",
				"174",
				"178",
				"180",
				"184",
				"188",
				"384",
				"191",
				"192",
				"531",
				"196",
				"203",
				"208",
				"262",
				"212",
				"214",
				"218",
				"818",
				"222",
				"226",
				"232",
				"233",
				"231",
				"238",
				"234",
				"242",
				"246",
				"250",
				"254",
				"258",
				"260",
				"266",
				"270",
				"268",
				"276",
				"288",
				"292",
				"300",
				"304",
				"308",
				"312",
				"316",
				"320",
				"831",
				"324",
				"624",
				"328",
				"332",
				"334",
				"336",
				"340",
				"348",
				"352",
				"356",
				"360",
				"364",
				"368",
				"372",
				"833",
				"376",
				"380",
				"388",
				"392",
				"832",
				"400",
				"398",
				"404",
				"296",
				"408",
				"410",
				"414",
				"417",
				"418",
				"428",
				"422",
				"426",
				"430",
				"434",
				"438",
				"440",
				"442",
				"807",
				"450",
				"454",
				"458",
				"462",
				"466",
				"470",
				"584",
				"474",
				"478",
				"480",
				"175",
				"484",
				"583",
				"498",
				"492",
				"496",
				"499",
				"500",
				"504",
				"508",
				"104",
				"516",
				"520",
				"524",
				"528",
				"530",
				"540",
				"554",
				"558",
				"562",
				"566",
				"570",
				"574",
				"580",
				"578",
				"512",
				"586",
				"585",
				"275",
				"591",
				"598",
				"600",
				"604",
				"608",
				"612",
				"616",
				"620",
				"630",
				"634",
				"638",
				"642",
				"643",
				"646",
				"652",
				"654",
				"659",
				"662",
				"663",
				"666",
				"670",
				"882",
				"674",
				"678",
				"682",
				"686",
				"688",
				"690",
				"694",
				"702",
				"534",
				"703",
				"705",
				"90",
				"706",
				"710",
				"239",
				"728",
				"724",
				"144",
				"736",
				"740",
				"744",
				"748",
				"752",
				"756",
				"760",
				"158",
				"762",
				"834",
				"764",
				"626",
				"768",
				"772",
				"776",
				"780",
				"788",
				"792",
				"795",
				"796",
				"798",
				"800",
				"804",
				"784",
				"826",
				"840",
				"581",
				"858",
				"860",
				"548",
				"862",
				"704",
				"850",
				"876",
				"732",
				"887",
				"894",
				"716"
			],
			"type": "string"
		},
		"rics:KnownUniclassCategoryEnum": {
			"enum": [
				"SL_20",
				"SL_20_10",
				"SL_20_10_47",
				"SL_20_10_49",
				"SL_20_15",
				"SL_20_15_27",
				"SL_20_15_50",
				"SL_20_15_59",
				"SL_20_15_61",
				"SL_20_15_71",
				"SL_20_45",
				"SL_20_45_27",
				"SL_20_45_29",
				"SL_20_45_30",
				"SL_20_45_31",
				"SL_20_45_53",
				"SL_20_45_95",
				"SL_20_45_96",
				"SL_20_50",
				"SL_20_50_03",
				"SL_20_50_05",
				"SL_20_50_10",
				"SL_20_50_12",
				"SL_20_50_22",
				"SL_20_50_29",
				"SL_20_50_30",
				"SL_20_50_32",
				"SL_20_50_36",
				"SL_20_50_37",
				"SL_20_50_47",
				"SL_20_50_51",
				"SL_20_50_55",
				"SL_20_50_70",
				"SL_20_50_72",
				"SL_20_50_85",
				"SL_20_50_86",
				"SL_20_50_87",
				"SL_20_50_96",
				"SL_20_55",
				"SL_20_55_45",
				"SL_20_55_50",
				"SL_20_55_60",
				"SL_20_55_65",
				"SL_20_60",
				"SL_20_60_08",
				"SL_20_60_27",
				"SL_20_60_70",
				"SL_20_60_98",
				"SL_20_62",
				"SL_20_62_65",
				"SL_20_65",
				"SL_20_65_15",
				"SL_20_65_28",
				"SL_20_65_39",
				"SL_20_65_40",
				"SL_20_65_41",
				"SL_20_65_42",
				"SL_20_65_65",
				"SL_20_70",
				"SL_20_70_15",
				"SL_20_70_18",
				"SL_20_70_23",
				"SL_20_70_28",
				"SL_20_70_41",
				"SL_20_70_44",
				"SL_20_70_97",
				"SL_20_75",
				"SL_20_75_13",
				"SL_20_75_15",
				"SL_20_75_22",
				"SL_20_75_28",
				"SL_20_75_35",
				"SL_20_75_38",
				"SL_20_75_75",
				"SL_20_75_77",
				"SL_20_75_95",
				"SL_20_80",
				"SL_20_80_03",
				"SL_20_80_30",
				"SL_20_80_63",
				"SL_20_80_72",
				"SL_20_85",
				"SL_20_85_63",
				"SL_20_85_75",
				"SL_20_85_80",
				"SL_20_85_95",
				"SL_20_90",
				"SL_20_90_25",
				"SL_20_90_28",
				"SL_20_90_30",
				"SL_20_90_31",
				"SL_20_90_60",
				"SL_20_95",
				"SL_20_95_20",
				"SL_20_95_28",
				"SL_20_95_30",
				"SL_20_95_32",
				"SL_20_95_80",
				"SL_25",
				"SL_25_05",
				"SL_25_05_72",
				"SL_25_10",
				"SL_25_10_04",
				"SL_25_10_05",
				"SL_25_10_08",
				"SL_25_10_13",
				"SL_25_10_14",
				"SL_25_10_15",
				"SL_25_10_17",
				"SL_25_10_21",
				"SL_25_10_22",
				"SL_25_10_24",
				"SL_25_10_25",
				"SL_25_10_26",
				"SL_25_10_28",
				"SL_25_10_30",
				"SL_25_10_40",
				"SL_25_10_46",
				"SL_25_10_47",
				"SL_25_10_55",
				"SL_25_10_66",
				"SL_25_10_78",
				"SL_25_10_84",
				"SL_25_20",
				"SL_25_20_04",
				"SL_25_20_18",
				"SL_25_20_23",
				"SL_25_30",
				"SL_25_30_02",
				"SL_25_30_04",
				"SL_25_30_05",
				"SL_25_30_07",
				"SL_25_30_10",
				"SL_25_30_13",
				"SL_25_30_14",
				"SL_25_30_15",
				"SL_25_30_16",
				"SL_25_30_17",
				"SL_25_30_19",
				"SL_25_30_21",
				"SL_25_30_22",
				"SL_25_30_23",
				"SL_25_30_26",
				"SL_25_30_27",
				"SL_25_30_28",
				"SL_25_30_29",
				"SL_25_30_30",
				"SL_25_30_31",
				"SL_25_30_32",
				"SL_25_30_33",
				"SL_25_30_42",
				"SL_25_30_46",
				"SL_25_30_47",
				"SL_25_30_50",
				"SL_25_30_66",
				"SL_25_30_68",
				"SL_25_30_70",
				"SL_25_30_76",
				"SL_25_30_78",
				"SL_25_30_88",
				"SL_25_50",
				"SL_25_50_15",
				"SL_25_50_16",
				"SL_25_50_21",
				"SL_25_50_26",
				"SL_25_50_29",
				"SL_25_50_31",
				"SL_25_50_42",
				"SL_25_50_63",
				"SL_25_50_94",
				"SL_25_70",
				"SL_25_70_02",
				"SL_25_70_04",
				"SL_25_70_05",
				"SL_25_70_13",
				"SL_25_70_47",
				"SL_25_70_72",
				"SL_25_70_73",
				"SL_25_90",
				"SL_25_90_30",
				"SL_25_90_65",
				"SL_25_90_78",
				"SL_30",
				"SL_30_10",
				"SL_30_10_57",
				"SL_30_10_59",
				"SL_30_10_69",
				"SL_30_10_85",
				"SL_30_10_91",
				"SL_30_10_93",
				"SL_30_10_94",
				"SL_30_20",
				"SL_30_20_70",
				"SL_30_20_75",
				"SL_30_30",
				"SL_30_30_33",
				"SL_30_30_58",
				"SL_30_30_59",
				"SL_30_40",
				"SL_30_40_07",
				"SL_30_40_10",
				"SL_30_40_18",
				"SL_30_40_30",
				"SL_30_40_32",
				"SL_30_40_44",
				"SL_30_40_50",
				"SL_30_40_54",
				"SL_30_40_63",
				"SL_30_40_65",
				"SL_30_40_75",
				"SL_30_40_80",
				"SL_30_40_82",
				"SL_30_40_87",
				"SL_30_40_88",
				"SL_30_40_90",
				"SL_30_40_96",
				"SL_30_40_98",
				"SL_30_50",
				"SL_30_50_27",
				"SL_30_50_30",
				"SL_30_50_40",
				"SL_30_50_43",
				"SL_30_50_50",
				"SL_30_50_60",
				"SL_30_50_61",
				"SL_30_50_62",
				"SL_30_50_64",
				"SL_30_60",
				"SL_30_60_11",
				"SL_30_60_13",
				"SL_30_60_22",
				"SL_30_60_24",
				"SL_30_60_42",
				"SL_30_60_46",
				"SL_30_60_47",
				"SL_30_60_50",
				"SL_30_60_75",
				"SL_30_60_94",
				"SL_30_60_96",
				"SL_30_80",
				"SL_30_80_96",
				"SL_30_80_97",
				"SL_30_85",
				"SL_30_85_08",
				"SL_30_85_24",
				"SL_30_85_30",
				"SL_30_85_97",
				"SL_30_90",
				"SL_30_90_33",
				"SL_30_90_48",
				"SL_30_90_80",
				"SL_30_90_84",
				"SL_30_90_96",
				"SL_32",
				"SL_32_10",
				"SL_32_10_03",
				"SL_32_10_26",
				"SL_32_10_28",
				"SL_32_10_30",
				"SL_32_10_34",
				"SL_32_10_39",
				"SL_32_10_47",
				"SL_32_10_52",
				"SL_32_10_55",
				"SL_32_10_60",
				"SL_32_10_65",
				"SL_32_10_66",
				"SL_32_10_77",
				"SL_32_10_78",
				"SL_32_10_94",
				"SL_32_35",
				"SL_32_35_22",
				"SL_32_35_24",
				"SL_32_35_30",
				"SL_32_35_46",
				"SL_32_35_60",
				"SL_32_35_94",
				"SL_32_40",
				"SL_32_40_90",
				"SL_32_50",
				"SL_32_50_06",
				"SL_32_50_18",
				"SL_32_50_47",
				"SL_32_50_79",
				"SL_32_60",
				"SL_32_60_06",
				"SL_32_60_55",
				"SL_32_60_65",
				"SL_32_60_76",
				"SL_32_65",
				"SL_32_65_37",
				"SL_32_65_50",
				"SL_32_65_51",
				"SL_32_65_53",
				"SL_32_65_59",
				"SL_32_65_71",
				"SL_32_65_72",
				"SL_32_65_73",
				"SL_32_65_76",
				"SL_32_65_82",
				"SL_32_65_95",
				"SL_32_80",
				"SL_32_80_03",
				"SL_32_80_08",
				"SL_32_80_23",
				"SL_32_80_50",
				"SL_32_80_89",
				"SL_35",
				"SL_35_10",
				"SL_35_10_08",
				"SL_35_10_10",
				"SL_35_10_15",
				"SL_35_10_30",
				"SL_35_10_31",
				"SL_35_10_36",
				"SL_35_10_39",
				"SL_35_10_42",
				"SL_35_10_43",
				"SL_35_10_51",
				"SL_35_10_53",
				"SL_35_10_58",
				"SL_35_10_59",
				"SL_35_10_64",
				"SL_35_10_65",
				"SL_35_10_66",
				"SL_35_10_70",
				"SL_35_10_71",
				"SL_35_10_73",
				"SL_35_10_74",
				"SL_35_10_96",
				"SL_35_50",
				"SL_35_50_17",
				"SL_35_50_21",
				"SL_35_50_60",
				"SL_35_50_75",
				"SL_35_50_90",
				"SL_35_60",
				"SL_35_60_14",
				"SL_35_60_16",
				"SL_35_60_30",
				"SL_35_60_56",
				"SL_35_70",
				"SL_35_70_12",
				"SL_35_70_15",
				"SL_35_70_18",
				"SL_35_70_32",
				"SL_35_70_50",
				"SL_35_70_90",
				"SL_35_80",
				"SL_35_80_06",
				"SL_35_80_08",
				"SL_35_80_59",
				"SL_35_80_68",
				"SL_35_80_80",
				"SL_35_80_89",
				"SL_35_85",
				"SL_35_85_00",
				"SL_35_85_01",
				"SL_35_85_03",
				"SL_35_85_04",
				"SL_35_85_05",
				"SL_35_85_12",
				"SL_35_85_39",
				"SL_35_85_45",
				"SL_35_85_47",
				"SL_35_85_62",
				"SL_35_85_83",
				"SL_35_85_84",
				"SL_35_85_85",
				"SL_35_85_86",
				"SL_35_85_88",
				"SL_35_90",
				"SL_35_90_10",
				"SL_35_90_15",
				"SL_35_90_22",
				"SL_35_90_32",
				"SL_35_90_34",
				"SL_35_90_37",
				"SL_35_90_59",
				"SL_35_90_72",
				"SL_40",
				"SL_40_05",
				"SL_40_05_03",
				"SL_40_05_13",
				"SL_40_05_42",
				"SL_40_05_43",
				"SL_40_05_58",
				"SL_40_05_59",
				"SL_40_05_60",
				"SL_40_05_61",
				"SL_40_05_68",
				"SL_40_20",
				"SL_40_20_06",
				"SL_40_20_09",
				"SL_40_20_27",
				"SL_40_20_28",
				"SL_40_20_59",
				"SL_40_60",
				"SL_40_60_05",
				"SL_40_60_06",
				"SL_40_60_11",
				"SL_40_60_13",
				"SL_40_60_21",
				"SL_40_60_31",
				"SL_40_60_40",
				"SL_40_60_52",
				"SL_40_60_58",
				"SL_40_60_59",
				"SL_40_60_78",
				"SL_40_60_80",
				"SL_40_60_81",
				"SL_40_65",
				"SL_40_65_04",
				"SL_40_65_24",
				"SL_40_65_35",
				"SL_40_65_47",
				"SL_40_65_66",
				"SL_40_65_70",
				"SL_40_65_72",
				"SL_40_65_76",
				"SL_40_65_79",
				"SL_40_65_80",
				"SL_40_65_85",
				"SL_42",
				"SL_42_15",
				"SL_42_15_37",
				"SL_42_15_42",
				"SL_42_15_44",
				"SL_42_15_47",
				"SL_42_15_59",
				"SL_42_15_60",
				"SL_42_15_65",
				"SL_42_15_74",
				"SL_42_15_78",
				"SL_42_40",
				"SL_42_40_09",
				"SL_42_40_14",
				"SL_42_40_20",
				"SL_42_40_23",
				"SL_42_40_30",
				"SL_42_40_35",
				"SL_42_40_37",
				"SL_42_40_79",
				"SL_42_40_90",
				"SL_42_55",
				"SL_42_55_01",
				"SL_42_55_07",
				"SL_42_55_08",
				"SL_42_55_17",
				"SL_42_55_18",
				"SL_42_55_19",
				"SL_42_55_20",
				"SL_42_55_23",
				"SL_42_55_26",
				"SL_42_55_35",
				"SL_42_55_39",
				"SL_42_55_53",
				"SL_42_55_60",
				"SL_42_55_65",
				"SL_42_55_72",
				"SL_42_55_76",
				"SL_42_55_82",
				"SL_42_55_96",
				"SL_42_80",
				"SL_42_80_65",
				"SL_42_80_88",
				"SL_42_85",
				"SL_42_85_23",
				"SL_42_85_64",
				"SL_42_85_80",
				"SL_42_85_82",
				"SL_42_85_83",
				"SL_42_85_94",
				"SL_42_85_97",
				"SL_42_85_98",
				"SL_42_90",
				"SL_42_90_11",
				"SL_42_90_12",
				"SL_42_90_50",
				"SL_42_90_73",
				"SL_42_90_75",
				"SL_42_90_97",
				"SL_42_90_98",
				"SL_42_95",
				"SL_42_95_02",
				"SL_42_95_04",
				"SL_42_95_08",
				"SL_42_95_19",
				"SL_42_95_20",
				"SL_42_95_32",
				"SL_42_95_40",
				"SL_42_95_76",
				"SL_42_95_79",
				"SL_42_95_80",
				"SL_42_95_83",
				"SL_45",
				"SL_45_10",
				"SL_45_10_06",
				"SL_45_10_08",
				"SL_45_10_09",
				"SL_45_10_12",
				"SL_45_10_14",
				"SL_45_10_16",
				"SL_45_10_18",
				"SL_45_10_22",
				"SL_45_10_23",
				"SL_45_10_24",
				"SL_45_10_37",
				"SL_45_10_44",
				"SL_45_10_49",
				"SL_45_10_57",
				"SL_45_10_60",
				"SL_45_10_85",
				"SL_45_10_88",
				"SL_45_10_93",
				"SL_45_10_94",
				"SL_50",
				"SL_50_10",
				"SL_50_20",
				"SL_50_30",
				"SL_50_35",
				"SL_50_35_36",
				"SL_50_35_41",
				"SL_50_35_59",
				"SL_50_40",
				"SL_50_40_72",
				"SL_50_50",
				"SL_50_50_92",
				"SL_50_60",
				"SL_50_60_28",
				"SL_50_60_94",
				"SL_50_70",
				"SL_50_75",
				"SL_50_75_40",
				"SL_50_75_70",
				"SL_50_80",
				"SL_50_80_40",
				"SL_50_80_70",
				"SL_55",
				"SL_55_05",
				"SL_55_05_30",
				"SL_55_05_70",
				"SL_55_10",
				"SL_55_10_10",
				"SL_55_10_50",
				"SL_55_15",
				"SL_55_15_10",
				"SL_55_15_50",
				"SL_55_20",
				"SL_55_30",
				"SL_55_40",
				"SL_55_50",
				"SL_55_60",
				"SL_55_65",
				"SL_55_70",
				"SL_55_70_65",
				"SL_55_90",
				"SL_60",
				"SL_60_30",
				"SL_60_40",
				"SL_60_60",
				"SL_60_80",
				"SL_60_80_25",
				"SL_70",
				"SL_70_10",
				"SL_70_10_91",
				"SL_70_30",
				"SL_70_30_35",
				"SL_70_30_45",
				"SL_75",
				"SL_75_10",
				"SL_75_10_21",
				"SL_75_10_23",
				"SL_75_10_70",
				"SL_75_10_73",
				"SL_75_10_88",
				"SL_75_10_89",
				"SL_75_10_90",
				"SL_75_10_91",
				"SL_75_10_93",
				"SL_75_30",
				"SL_75_30_80",
				"SL_75_40",
				"SL_75_40_28",
				"SL_75_50",
				"SL_75_60",
				"SL_75_70",
				"SL_75_80",
				"SL_80",
				"SL_80_05",
				"SL_80_05_02",
				"SL_80_05_03",
				"SL_80_05_04",
				"SL_80_05_05",
				"SL_80_05_06",
				"SL_80_05_07",
				"SL_80_05_33",
				"SL_80_05_37",
				"SL_80_05_38",
				"SL_80_05_82",
				"SL_80_05_84",
				"SL_80_10",
				"SL_80_10_06",
				"SL_80_10_07",
				"SL_80_10_09",
				"SL_80_10_10",
				"SL_80_10_12",
				"SL_80_10_13",
				"SL_80_10_16",
				"SL_80_10_20",
				"SL_80_10_22",
				"SL_80_10_33",
				"SL_80_10_55",
				"SL_80_10_60",
				"SL_80_10_77",
				"SL_80_15",
				"SL_80_15_01",
				"SL_80_15_04",
				"SL_80_15_06",
				"SL_80_15_79",
				"SL_80_15_81",
				"SL_80_15_82",
				"SL_80_20",
				"SL_80_20_13",
				"SL_80_30",
				"SL_80_30_34",
				"SL_80_30_35",
				"SL_80_35",
				"SL_80_35_04",
				"SL_80_35_08",
				"SL_80_35_11",
				"SL_80_35_13",
				"SL_80_35_16",
				"SL_80_35_18",
				"SL_80_35_19",
				"SL_80_35_20",
				"SL_80_35_22",
				"SL_80_35_36",
				"SL_80_35_37",
				"SL_80_35_39",
				"SL_80_35_40",
				"SL_80_35_42",
				"SL_80_35_44",
				"SL_80_35_45",
				"SL_80_35_46",
				"SL_80_35_57",
				"SL_80_35_59",
				"SL_80_35_62",
				"SL_80_35_63",
				"SL_80_35_64",
				"SL_80_35_66",
				"SL_80_35_70",
				"SL_80_35_71",
				"SL_80_35_72",
				"SL_80_35_74",
				"SL_80_35_77",
				"SL_80_35_78",
				"SL_80_35_80",
				"SL_80_35_81",
				"SL_80_35_87",
				"SL_80_35_90",
				"SL_80_35_94",
				"SL_80_45",
				"SL_80_45_09",
				"SL_80_45_11",
				"SL_80_45_13",
				"SL_80_45_15",
				"SL_80_45_40",
				"SL_80_45_59",
				"SL_80_45_91",
				"SL_80_50",
				"SL_80_50_11",
				"SL_80_50_24",
				"SL_80_50_26",
				"SL_80_50_27",
				"SL_80_50_28",
				"SL_80_50_29",
				"SL_80_50_47",
				"SL_80_50_50",
				"SL_80_50_58",
				"SL_80_50_70",
				"SL_80_50_71",
				"SL_80_50_72",
				"SL_80_50_74",
				"SL_80_50_77",
				"SL_80_50_79",
				"SL_80_50_80",
				"SL_80_50_88",
				"SL_80_50_90",
				"SL_80_50_92",
				"SL_80_50_95",
				"SL_80_50_97",
				"SL_80_70",
				"SL_80_70_11",
				"SL_80_70_37",
				"SL_80_90",
				"SL_80_92",
				"SL_80_92_34",
				"SL_80_92_37",
				"SL_80_92_94",
				"SL_80_94",
				"SL_80_94_07",
				"SL_80_94_09",
				"SL_80_94_71",
				"SL_80_96",
				"SL_80_96_15",
				"SL_80_96_18",
				"SL_80_96_20",
				"SL_80_96_58",
				"SL_80_96_60",
				"SL_80_96_64",
				"SL_80_96_78",
				"SL_80_98",
				"SL_80_98_09",
				"SL_80_98_15",
				"SL_80_98_46",
				"SL_80_98_48",
				"SL_80_98_75",
				"SL_80_98_85",
				"SL_80_98_90",
				"SL_80_98_97",
				"SL_90",
				"SL_90_10",
				"SL_90_10_02",
				"SL_90_10_04",
				"SL_90_10_08",
				"SL_90_10_15",
				"SL_90_10_16",
				"SL_90_10_24",
				"SL_90_10_27",
				"SL_90_10_28",
				"SL_90_10_34",
				"SL_90_10_36",
				"SL_90_10_46",
				"SL_90_10_47",
				"SL_90_10_51",
				"SL_90_10_64",
				"SL_90_10_68",
				"SL_90_10_71",
				"SL_90_10_77",
				"SL_90_10_87",
				"SL_90_10_94",
				"SL_90_10_95",
				"SL_90_10_96",
				"SL_90_20",
				"SL_90_20_01",
				"SL_90_20_04",
				"SL_90_20_05",
				"SL_90_20_08",
				"SL_90_20_13",
				"SL_90_20_14",
				"SL_90_20_15",
				"SL_90_20_16",
				"SL_90_20_69",
				"SL_90_20_82",
				"SL_90_20_83",
				"SL_90_20_88",
				"SL_90_20_89",
				"SL_90_20_96",
				"SL_90_20_98",
				"SL_90_30",
				"SL_90_30_25",
				"SL_90_30_30",
				"SL_90_30_80",
				"SL_90_30_90",
				"SL_90_40",
				"SL_90_40_46",
				"SL_90_50",
				"SL_90_50_04",
				"SL_90_50_06",
				"SL_90_50_07",
				"SL_90_50_08",
				"SL_90_50_09",
				"SL_90_50_11",
				"SL_90_50_12",
				"SL_90_50_13",
				"SL_90_50_14",
				"SL_90_50_15",
				"SL_90_50_17",
				"SL_90_50_24",
				"SL_90_50_25",
				"SL_90_50_26",
				"SL_90_50_27",
				"SL_90_50_28",
				"SL_90_50_30",
				"SL_90_50_31",
				"SL_90_50_32",
				"SL_90_50_33",
				"SL_90_50_34",
				"SL_90_50_35",
				"SL_90_50_36",
				"SL_90_50_37",
				"SL_90_50_38",
				"SL_90_50_44",
				"SL_90_50_45",
				"SL_90_50_46",
				"SL_90_50_47",
				"SL_90_50_48",
				"SL_90_50_52",
				"SL_90_50_54",
				"SL_90_50_55",
				"SL_90_50_58",
				"SL_90_50_65",
				"SL_90_50_70",
				"SL_90_50_71",
				"SL_90_50_72",
				"SL_90_50_77",
				"SL_90_50_80",
				"SL_90_50_84",
				"SL_90_50_88",
				"SL_90_50_90",
				"SL_90_50_93",
				"SL_90_50_94",
				"SL_90_50_95",
				"SL_90_50_96",
				"SL_90_50_97",
				"SL_90_50_98",
				"SL_90_60",
				"SL_90_60_01",
				"SL_90_60_02",
				"SL_90_60_10",
				"SL_90_60_12",
				"SL_90_60_13",
				"SL_90_60_18",
				"SL_90_60_49",
				"SL_90_60_50",
				"SL_90_60_51",
				"SL_90_60_64",
				"SL_90_60_72",
				"SL_90_60_74",
				"SL_90_90",
				"SL_90_90_01",
				"SL_90_90_08",
				"SL_90_90_13",
				"SL_90_90_15",
				"SL_90_90_32",
				"SL_90_90_42",
				"SL_90_90_48",
				"SL_90_90_64",
				"SL_90_90_77",
				"SL_90_90_78",
				"SL_90_90_85",
				"SL_90_90_87",
				"SL_90_90_90",
				"SL_90_90_96"
			],
			"type": "string"
		},
		"rics:KnownUnitOfMeasurementEnum": {
			"description": "Taken from UN/CEFACT Common Code (3 characters). https://www.unece.org/fileadmin/DAM/uncefact/recommendations/rec20/rec20_Rev13e_2017.xls\n\t\t\t",
			"enum": [
				"10",
				"11",
				"13",
				"14",
				"15",
				"1I",
				"20",
				"21",
				"22",
				"23",
				"24",
				"25",
				"27",
				"28",
				"2A",
				"2B",
				"2C",
				"2G",
				"2H",
				"2I",
				"2J",
				"2K",
				"2L",
				"2M",
				"2N",
				"2P",
				"2Q",
				"2R",
				"2U",
				"2X",
				"2Y",
				"2Z",
				"33",
				"34",
				"35",
				"37",
				"38",
				"3B",
				"3C",
				"40",
				"41",
				"4C",
				"4G",
				"4H",
				"4K",
				"4L",
				"4M",
				"4N",
				"4O",
				"4P",
				"4Q",
				"4R",
				"4T",
				"4U",
				"4W",
				"4X",
				"56",
				"57",
				"58",
				"59",
				"5A",
				"5B",
				"5E",
				"5J",
				"60",
				"61",
				"74",
				"77",
				"80",
				"81",
				"85",
				"87",
				"89",
				"91",
				"A10",
				"A11",
				"A12",
				"A13",
				"A14",
				"A15",
				"A16",
				"A17",
				"A18",
				"A19",
				"A2",
				"A20",
				"A21",
				"A22",
				"A23",
				"A24",
				"A26",
				"A27",
				"A28",
				"A29",
				"A3",
				"A30",
				"A31",
				"A32",
				"A33",
				"A34",
				"A35",
				"A36",
				"A37",
				"A38",
				"A39",
				"A4",
				"A40",
				"A41",
				"A42",
				"A43",
				"A44",
				"A45",
				"A47",
				"A48",
				"A49",
				"A5",
				"A53",
				"A54",
				"A55",
				"A56",
				"A59",
				"A6",
				"A68",
				"A69",
				"A7",
				"A70",
				"A71",
				"A73",
				"A74",
				"A75",
				"A76",
				"A8",
				"A84",
				"A85",
				"A86",
				"A87",
				"A88",
				"A89",
				"A9",
				"A90",
				"A91",
				"A93",
				"A94",
				"A95",
				"A96",
				"A97",
				"A98",
				"A99",
				"AA",
				"AB",
				"ACR",
				"ACT",
				"AD",
				"AE",
				"AH",
				"AI",
				"AK",
				"AL",
				"AMH",
				"AMP",
				"ANN",
				"APZ",
				"AQ",
				"AS",
				"ASM",
				"ASU",
				"ATM",
				"AWG",
				"AY",
				"AZ",
				"B1",
				"B10",
				"B11",
				"B12",
				"B13",
				"B14",
				"B15",
				"B16",
				"B17",
				"B18",
				"B19",
				"B20",
				"B21",
				"B22",
				"B23",
				"B24",
				"B25",
				"B26",
				"B27",
				"B28",
				"B29",
				"B3",
				"B30",
				"B31",
				"B32",
				"B33",
				"B34",
				"B35",
				"B4",
				"B41",
				"B42",
				"B43",
				"B44",
				"B45",
				"B46",
				"B47",
				"B48",
				"B49",
				"B50",
				"B52",
				"B53",
				"B54",
				"B55",
				"B56",
				"B57",
				"B58",
				"B59",
				"B60",
				"B61",
				"B62",
				"B63",
				"B64",
				"B66",
				"B67",
				"B68",
				"B69",
				"B7",
				"B70",
				"B71",
				"B72",
				"B73",
				"B74",
				"B75",
				"B76",
				"B77",
				"B78",
				"B79",
				"B8",
				"B80",
				"B81",
				"B82",
				"B83",
				"B84",
				"B85",
				"B86",
				"B87",
				"B88",
				"B89",
				"B90",
				"B91",
				"B92",
				"B93",
				"B94",
				"B95",
				"B96",
				"B97",
				"B98",
				"B99",
				"BAR",
				"BB",
				"BFT",
				"BHP",
				"BIL",
				"BLD",
				"BLL",
				"BP",
				"BPM",
				"BQL",
				"BTU",
				"BUA",
				"BUI",
				"C0",
				"C10",
				"C11",
				"C12",
				"C13",
				"C14",
				"C15",
				"C16",
				"C17",
				"C18",
				"C19",
				"C20",
				"C21",
				"C22",
				"C23",
				"C24",
				"C25",
				"C26",
				"C27",
				"C28",
				"C29",
				"C3",
				"C30",
				"C31",
				"C32",
				"C33",
				"C34",
				"C35",
				"C36",
				"C37",
				"C38",
				"C39",
				"C40",
				"C41",
				"C42",
				"C43",
				"C44",
				"C45",
				"C46",
				"C47",
				"C48",
				"C49",
				"C50",
				"C51",
				"C52",
				"C53",
				"C54",
				"C55",
				"C56",
				"C57",
				"C58",
				"C59",
				"C60",
				"C61",
				"C62",
				"C63",
				"C64",
				"C65",
				"C66",
				"C67",
				"C68",
				"C69",
				"C7",
				"C70",
				"C71",
				"C72",
				"C73",
				"C74",
				"C75",
				"C76",
				"C78",
				"C79",
				"C8",
				"C80",
				"C81",
				"C82",
				"C83",
				"C84",
				"C85",
				"C86",
				"C87",
				"C88",
				"C89",
				"C9",
				"C90",
				"C91",
				"C92",
				"C93",
				"C94",
				"C95",
				"C96",
				"C97",
				"C99",
				"CCT",
				"CDL",
				"CEL",
				"CEN",
				"CG",
				"CGM",
				"CKG",
				"CLF",
				"CLT",
				"CMK",
				"CMQ",
				"CMT",
				"CNP",
				"CNT",
				"COU",
				"CTG",
				"CTM",
				"CTN",
				"CUR",
				"CWA",
				"CWI",
				"D03",
				"D04",
				"D1",
				"D10",
				"D11",
				"D12",
				"D13",
				"D15",
				"D16",
				"D17",
				"D18",
				"D19",
				"D2",
				"D20",
				"D21",
				"D22",
				"D23",
				"D24",
				"D25",
				"D26",
				"D27",
				"D29",
				"D30",
				"D31",
				"D32",
				"D33",
				"D34",
				"D36",
				"D41",
				"D42",
				"D43",
				"D44",
				"D45",
				"D46",
				"D47",
				"D48",
				"D49",
				"D5",
				"D50",
				"D51",
				"D52",
				"D53",
				"D54",
				"D55",
				"D56",
				"D57",
				"D58",
				"D59",
				"D6",
				"D60",
				"D61",
				"D62",
				"D63",
				"D65",
				"D68",
				"D69",
				"D73",
				"D74",
				"D77",
				"D78",
				"D80",
				"D81",
				"D82",
				"D83",
				"D85",
				"D86",
				"D87",
				"D88",
				"D89",
				"D91",
				"D93",
				"D94",
				"D95",
				"DAA",
				"DAD",
				"DAY",
				"DB",
				"DD",
				"DEC",
				"DG",
				"DJ",
				"DLT",
				"DMA",
				"DMK",
				"DMO",
				"DMQ",
				"DMT",
				"DN",
				"DPC",
				"DPR",
				"DPT",
				"DRA",
				"DRI",
				"DRL",
				"DT",
				"DTN",
				"DWT",
				"DZN",
				"DZP",
				"E01",
				"E07",
				"E08",
				"E09",
				"E10",
				"E12",
				"E14",
				"E15",
				"E16",
				"E17",
				"E18",
				"E19",
				"E20",
				"E21",
				"E22",
				"E23",
				"E25",
				"E27",
				"E28",
				"E30",
				"E31",
				"E32",
				"E33",
				"E34",
				"E35",
				"E36",
				"E37",
				"E38",
				"E39",
				"E4",
				"E40",
				"E41",
				"E42",
				"E43",
				"E44",
				"E45",
				"E46",
				"E47",
				"E48",
				"E49",
				"E50",
				"E51",
				"E52",
				"E53",
				"E54",
				"E55",
				"E56",
				"E57",
				"E58",
				"E59",
				"E60",
				"E61",
				"E62",
				"E63",
				"E64",
				"E65",
				"E66",
				"E67",
				"E68",
				"E69",
				"E70",
				"E71",
				"E72",
				"E73",
				"E74",
				"E75",
				"E76",
				"E77",
				"E78",
				"E79",
				"E80",
				"E81",
				"E82",
				"E83",
				"E84",
				"E85",
				"E86",
				"E87",
				"E88",
				"E89",
				"E90",
				"E91",
				"E92",
				"E93",
				"E94",
				"E95",
				"E96",
				"E97",
				"E98",
				"E99",
				"EA",
				"EB",
				"EQ",
				"F01",
				"F02",
				"F03",
				"F04",
				"F05",
				"F06",
				"F07",
				"F08",
				"F10",
				"F11",
				"F12",
				"F13",
				"F14",
				"F15",
				"F16",
				"F17",
				"F18",
				"F19",
				"F20",
				"F21",
				"F22",
				"F23",
				"F24",
				"F25",
				"F26",
				"F27",
				"F28",
				"F29",
				"F30",
				"F31",
				"F32",
				"F33",
				"F34",
				"F35",
				"F36",
				"F37",
				"F38",
				"F39",
				"F40",
				"F41",
				"F42",
				"F43",
				"F44",
				"F45",
				"F46",
				"F47",
				"F48",
				"F49",
				"F50",
				"F51",
				"F52",
				"F53",
				"F54",
				"F55",
				"F56",
				"F57",
				"F58",
				"F59",
				"F60",
				"F61",
				"F62",
				"F63",
				"F64",
				"F65",
				"F66",
				"F67",
				"F68",
				"F69",
				"F70",
				"F71",
				"F72",
				"F73",
				"F74",
				"F75",
				"F76",
				"F77",
				"F78",
				"F79",
				"F80",
				"F81",
				"F82",
				"F83",
				"F84",
				"F85",
				"F86",
				"F87",
				"F88",
				"F89",
				"F90",
				"F91",
				"F92",
				"F93",
				"F94",
				"F95",
				"F96",
				"F97",
				"F98",
				"F99",
				"FAH",
				"FAR",
				"FBM",
				"FC",
				"FF",
				"FH",
				"FIT",
				"FL",
				"FOT",
				"FP",
				"FR",
				"FS",
				"FTK",
				"FTQ",
				"G01",
				"G04",
				"G05",
				"G06",
				"G08",
				"G09",
				"G10",
				"G11",
				"G12",
				"G13",
				"G14",
				"G15",
				"G16",
				"G17",
				"G18",
				"G19",
				"G2",
				"G20",
				"G21",
				"G23",
				"G24",
				"G25",
				"G26",
				"G27",
				"G28",
				"G29",
				"G3",
				"G30",
				"G31",
				"G32",
				"G33",
				"G34",
				"G35",
				"G36",
				"G37",
				"G38",
				"G39",
				"G40",
				"G41",
				"G42",
				"G43",
				"G44",
				"G45",
				"G46",
				"G47",
				"G48",
				"G49",
				"G50",
				"G51",
				"G52",
				"G53",
				"G54",
				"G55",
				"G56",
				"G57",
				"G58",
				"G59",
				"G60",
				"G61",
				"G62",
				"G63",
				"G64",
				"G65",
				"G66",
				"G67",
				"G68",
				"G69",
				"G70",
				"G71",
				"G72",
				"G73",
				"G74",
				"G75",
				"G76",
				"G77",
				"G78",
				"G79",
				"G80",
				"G81",
				"G82",
				"G83",
				"G84",
				"G85",
				"G86",
				"G87",
				"G88",
				"G89",
				"G90",
				"G91",
				"G92",
				"G93",
				"G94",
				"G95",
				"G96",
				"G97",
				"G98",
				"G99",
				"GB",
				"GBQ",
				"GDW",
				"GE",
				"GF",
				"GFI",
				"GGR",
				"GIA",
				"GIC",
				"GII",
				"GIP",
				"GJ",
				"GL",
				"GLD",
				"GLI",
				"GLL",
				"GM",
				"GO",
				"GP",
				"GQ",
				"GRM",
				"GRN",
				"GRO",
				"GV",
				"GWH",
				"H03",
				"H04",
				"H05",
				"H06",
				"H07",
				"H08",
				"H09",
				"H10",
				"H11",
				"H12",
				"H13",
				"H14",
				"H15",
				"H16",
				"H18",
				"H19",
				"H20",
				"H21",
				"H22",
				"H23",
				"H24",
				"H25",
				"H26",
				"H27",
				"H28",
				"H29",
				"H30",
				"H31",
				"H32",
				"H33",
				"H34",
				"H35",
				"H36",
				"H37",
				"H38",
				"H39",
				"H40",
				"H41",
				"H42",
				"H43",
				"H44",
				"H45",
				"H46",
				"H47",
				"H48",
				"H49",
				"H50",
				"H51",
				"H52",
				"H53",
				"H54",
				"H55",
				"H56",
				"H57",
				"H58",
				"H59",
				"H60",
				"H61",
				"H62",
				"H63",
				"H64",
				"H65",
				"H66",
				"H67",
				"H68",
				"H69",
				"H70",
				"H71",
				"H72",
				"H73",
				"H74",
				"H75",
				"H76",
				"H77",
				"H79",
				"H80",
				"H81",
				"H82",
				"H83",
				"H84",
				"H85",
				"H87",
				"H88",
				"H89",
				"H90",
				"H91",
				"H92",
				"H93",
				"H94",
				"H95",
				"H96",
				"H98",
				"H99",
				"HA",
				"HBA",
				"HBX",
				"HC",
				"HDW",
				"HEA",
				"HGM",
				"HH",
				"HIU",
				"HKM",
				"HLT",
				"HM",
				"HMQ",
				"HMT",
				"HPA",
				"HTZ",
				"HUR",
				"IA",
				"IE",
				"INH",
				"INK",
				"INQ",
				"ISD",
				"IU",
				"IV",
				"J10",
				"J12",
				"J13",
				"J14",
				"J15",
				"J16",
				"J17",
				"J18",
				"J19",
				"J2",
				"J20",
				"J21",
				"J22",
				"J23",
				"J24",
				"J25",
				"J26",
				"J27",
				"J28",
				"J29",
				"J30",
				"J31",
				"J32",
				"J33",
				"J34",
				"J35",
				"J36",
				"J38",
				"J39",
				"J40",
				"J41",
				"J42",
				"J43",
				"J44",
				"J45",
				"J46",
				"J47",
				"J48",
				"J49",
				"J50",
				"J51",
				"J52",
				"J53",
				"J54",
				"J55",
				"J56",
				"J57",
				"J58",
				"J59",
				"J60",
				"J61",
				"J62",
				"J63",
				"J64",
				"J65",
				"J66",
				"J67",
				"J68",
				"J69",
				"J70",
				"J71",
				"J72",
				"J73",
				"J74",
				"J75",
				"J76",
				"J78",
				"J79",
				"J81",
				"J82",
				"J83",
				"J84",
				"J85",
				"J87",
				"J90",
				"J91",
				"J92",
				"J93",
				"J95",
				"J96",
				"J97",
				"J98",
				"J99",
				"JE",
				"JK",
				"JM",
				"JNT",
				"JOU",
				"JPS",
				"JWL",
				"K1",
				"K10",
				"K11",
				"K12",
				"K13",
				"K14",
				"K15",
				"K16",
				"K17",
				"K18",
				"K19",
				"K2",
				"K20",
				"K21",
				"K22",
				"K23",
				"K26",
				"K27",
				"K28",
				"K3",
				"K30",
				"K31",
				"K32",
				"K33",
				"K34",
				"K35",
				"K36",
				"K37",
				"K38",
				"K39",
				"K40",
				"K41",
				"K42",
				"K43",
				"K45",
				"K46",
				"K47",
				"K48",
				"K49",
				"K50",
				"K51",
				"K52",
				"K53",
				"K54",
				"K55",
				"K58",
				"K59",
				"K6",
				"K60",
				"K61",
				"K62",
				"K63",
				"K64",
				"K65",
				"K66",
				"K67",
				"K68",
				"K69",
				"K70",
				"K71",
				"K73",
				"K74",
				"K75",
				"K76",
				"K77",
				"K78",
				"K79",
				"K80",
				"K81",
				"K82",
				"K83",
				"K84",
				"K85",
				"K86",
				"K87",
				"K88",
				"K89",
				"K90",
				"K91",
				"K92",
				"K93",
				"K94",
				"K95",
				"K96",
				"K97",
				"K98",
				"K99",
				"KA",
				"KAT",
				"KB",
				"KBA",
				"KCC",
				"KDW",
				"KEL",
				"KGM",
				"KGS",
				"KHY",
				"KHZ",
				"KI",
				"KIC",
				"KIP",
				"KJ",
				"KJO",
				"KL",
				"KLK",
				"KLX",
				"KMA",
				"KMH",
				"KMK",
				"KMQ",
				"KMT",
				"KNI",
				"KNM",
				"KNS",
				"KNT",
				"KO",
				"KPA",
				"KPH",
				"KPO",
				"KPP",
				"KR",
				"KSD",
				"KSH",
				"KT",
				"KTN",
				"KUR",
				"KVA",
				"KVR",
				"KVT",
				"KW",
				"KWH",
				"KWN",
				"KWO",
				"KWS",
				"KWT",
				"KX",
				"L10",
				"L11",
				"L12",
				"L13",
				"L14",
				"L15",
				"L16",
				"L17",
				"L18",
				"L19",
				"L2",
				"L20",
				"L21",
				"L23",
				"L24",
				"L25",
				"L26",
				"L27",
				"L28",
				"L29",
				"L30",
				"L31",
				"L32",
				"L33",
				"L34",
				"L35",
				"L36",
				"L37",
				"L38",
				"L39",
				"L40",
				"L41",
				"L42",
				"L43",
				"L44",
				"L45",
				"L46",
				"L47",
				"L48",
				"L49",
				"L50",
				"L51",
				"L52",
				"L53",
				"L54",
				"L55",
				"L56",
				"L57",
				"L58",
				"L59",
				"L60",
				"L63",
				"L64",
				"L65",
				"L66",
				"L67",
				"L68",
				"L69",
				"L70",
				"L71",
				"L72",
				"L73",
				"L74",
				"L75",
				"L76",
				"L77",
				"L78",
				"L79",
				"L80",
				"L81",
				"L82",
				"L83",
				"L84",
				"L85",
				"L86",
				"L87",
				"L88",
				"L89",
				"L90",
				"L91",
				"L92",
				"L93",
				"L94",
				"L95",
				"L96",
				"L98",
				"L99",
				"LA",
				"LAC",
				"LBR",
				"LBT",
				"LD",
				"LEF",
				"LF",
				"LH",
				"LK",
				"LM",
				"LN",
				"LO",
				"LP",
				"LPA",
				"LR",
				"LS",
				"LTN",
				"LTR",
				"LUB",
				"LUM",
				"LUX",
				"LY",
				"M1",
				"M10",
				"M11",
				"M12",
				"M13",
				"M14",
				"M15",
				"M16",
				"M17",
				"M18",
				"M19",
				"M20",
				"M21",
				"M22",
				"M23",
				"M24",
				"M25",
				"M26",
				"M27",
				"M29",
				"M30",
				"M31",
				"M32",
				"M33",
				"M34",
				"M35",
				"M36",
				"M37",
				"M38",
				"M39",
				"M4",
				"M40",
				"M41",
				"M42",
				"M43",
				"M44",
				"M45",
				"M46",
				"M47",
				"M48",
				"M49",
				"M5",
				"M50",
				"M51",
				"M52",
				"M53",
				"M55",
				"M56",
				"M57",
				"M58",
				"M59",
				"M60",
				"M61",
				"M62",
				"M63",
				"M64",
				"M65",
				"M66",
				"M67",
				"M68",
				"M69",
				"M7",
				"M70",
				"M71",
				"M72",
				"M73",
				"M74",
				"M75",
				"M76",
				"M77",
				"M78",
				"M79",
				"M80",
				"M81",
				"M82",
				"M83",
				"M84",
				"M85",
				"M86",
				"M87",
				"M88",
				"M89",
				"M9",
				"M90",
				"M91",
				"M92",
				"M93",
				"M94",
				"M95",
				"M96",
				"M97",
				"M98",
				"M99",
				"MAH",
				"MAL",
				"MAM",
				"MAR",
				"MAW",
				"MBE",
				"MBF",
				"MBR",
				"MC",
				"MCU",
				"MD",
				"MGM",
				"MHZ",
				"MIK",
				"MIL",
				"MIN",
				"MIO",
				"MIU",
				"MLD",
				"MLT",
				"MMK",
				"MMQ",
				"MMT",
				"MND",
				"MON",
				"MPA",
				"MQH",
				"MQS",
				"MSK",
				"MTK",
				"MTQ",
				"MTR",
				"MTS",
				"MVA",
				"MWH",
				"N1",
				"N10",
				"N11",
				"N12",
				"N13",
				"N14",
				"N15",
				"N16",
				"N17",
				"N18",
				"N19",
				"N20",
				"N21",
				"N22",
				"N23",
				"N24",
				"N25",
				"N26",
				"N27",
				"N28",
				"N29",
				"N3",
				"N30",
				"N31",
				"N32",
				"N33",
				"N34",
				"N35",
				"N36",
				"N37",
				"N38",
				"N39",
				"N40",
				"N41",
				"N42",
				"N43",
				"N44",
				"N45",
				"N46",
				"N47",
				"N48",
				"N49",
				"N50",
				"N51",
				"N52",
				"N53",
				"N54",
				"N55",
				"N56",
				"N57",
				"N58",
				"N59",
				"N60",
				"N61",
				"N62",
				"N63",
				"N64",
				"N65",
				"N66",
				"N67",
				"N68",
				"N69",
				"N70",
				"N71",
				"N72",
				"N73",
				"N74",
				"N75",
				"N76",
				"N77",
				"N78",
				"N79",
				"N80",
				"N81",
				"N82",
				"N83",
				"N84",
				"N85",
				"N86",
				"N87",
				"N88",
				"N89",
				"N90",
				"N91",
				"N92",
				"N93",
				"N94",
				"N95",
				"N96",
				"N97",
				"N98",
				"N99",
				"NA",
				"NAR",
				"NCL",
				"NEW",
				"NF",
				"NIL",
				"NIU",
				"NL",
				"NM3",
				"NMI",
				"NMP",
				"NPT",
				"NT",
				"NU",
				"NX",
				"OA",
				"ODE",
				"OHM",
				"ON",
				"ONZ",
				"OPM",
				"OT",
				"OZA",
				"OZI",
				"P1",
				"P10",
				"P11",
				"P12",
				"P13",
				"P14",
				"P15",
				"P16",
				"P17",
				"P18",
				"P19",
				"P2",
				"P20",
				"P21",
				"P22",
				"P23",
				"P24",
				"P25",
				"P26",
				"P27",
				"P28",
				"P29",
				"P30",
				"P31",
				"P32",
				"P33",
				"P34",
				"P35",
				"P36",
				"P37",
				"P38",
				"P39",
				"P40",
				"P41",
				"P42",
				"P43",
				"P44",
				"P45",
				"P46",
				"P47",
				"P48",
				"P49",
				"P5",
				"P50",
				"P51",
				"P52",
				"P53",
				"P54",
				"P55",
				"P56",
				"P57",
				"P58",
				"P59",
				"P60",
				"P61",
				"P62",
				"P63",
				"P64",
				"P65",
				"P66",
				"P67",
				"P68",
				"P69",
				"P70",
				"P71",
				"P72",
				"P73",
				"P74",
				"P75",
				"P76",
				"P77",
				"P78",
				"P79",
				"P80",
				"P81",
				"P82",
				"P83",
				"P84",
				"P85",
				"P86",
				"P87",
				"P88",
				"P89",
				"P90",
				"P91",
				"P92",
				"P93",
				"P94",
				"P95",
				"P96",
				"P97",
				"P98",
				"P99",
				"PAL",
				"PD",
				"PFL",
				"PGL",
				"PI",
				"PLA",
				"PO",
				"PQ",
				"PR",
				"PS",
				"PTD",
				"PTI",
				"PTL",
				"PTN",
				"Q10",
				"Q11",
				"Q12",
				"Q13",
				"Q14",
				"Q15",
				"Q16",
				"Q17",
				"Q18",
				"Q19",
				"Q20",
				"Q21",
				"Q22",
				"Q23",
				"Q24",
				"Q25",
				"Q26",
				"Q27",
				"Q28",
				"Q29",
				"Q3",
				"Q30",
				"Q31",
				"Q32",
				"Q33",
				"Q34",
				"Q35",
				"Q36",
				"Q37",
				"Q38",
				"Q39",
				"Q40",
				"Q41",
				"Q42",
				"QA",
				"QAN",
				"QB",
				"QR",
				"QTD",
				"QTI",
				"QTL",
				"QTR",
				"R1",
				"R9",
				"RH",
				"RM",
				"ROM",
				"RP",
				"RPM",
				"RPS",
				"RT",
				"S3",
				"S4",
				"SAN",
				"SCO",
				"SCR",
				"SEC",
				"SET",
				"SG",
				"SIE",
				"SM3",
				"SMI",
				"SQ",
				"SQR",
				"SR",
				"STC",
				"STI",
				"STK",
				"STL",
				"STN",
				"STW",
				"SW",
				"SX",
				"SYR",
				"T0",
				"T3",
				"TAH",
				"TAN",
				"TI",
				"TIC",
				"TIP",
				"TKM",
				"TMS",
				"TNE",
				"TP",
				"TPI",
				"TPR",
				"TQD",
				"TRL",
				"TST",
				"TTS",
				"U1",
				"U2",
				"UB",
				"UC",
				"VA",
				"VLT",
				"VP",
				"W2",
				"WA",
				"WB",
				"WCD",
				"WE",
				"WEB",
				"WEE",
				"WG",
				"WHR",
				"WM",
				"WSD",
				"WTT",
				"X1",
				"YDK",
				"YDQ",
				"YRD",
				"Z11",
				"ZP",
				"ZZ"
			],
			"type": "string"
		},
		"rics:KnownUrgencyEnum": {
			"enum": [
				"beforeProceeding",
				"immediate",
				"shortTerm",
				"mediumTerm",
				"longTerm"
			],
			"type": "string"
		},
		"rics:KnownUtilityEnum": {
			"enum": [
				"road",
				"potableWater",
				"wasteWater",
				"stormWaterDrainage",
				"electricity",
				"gas",
				"oil",
				"telephonyTelecommunications",
				"internet",
				"wiFi",
				"garbage",
				"postal",
				"transport"
			],
			"type": "string"
		},
		"rics:KnownValuationApproachEnum": {
			"enum": [
				"market",
				"income",
				"cost"
			],
			"type": "string"
		},
		"rics:KnownValuationMethodologyEnum": {
			"enum": [
				"comparableTransactions",
				"discountedCashFlow",
				"replacementCost"
			],
			"type": "string"
		},
		"rics:KnownValuationProcessEnum": {
			"enum": [
				"hybrid",
				"driveBy",
				"desktop",
				"AVM"
			],
			"type": "string"
		},
		"rics:KnownVerificationEnum": {
			"enum": [
				"measuredOnSite",
				"existingVerifiedOnSite"
			],
			"type": "string"
		},
		"rics:KnownWallDesignEnum": {
			"enum": [
				"stone",
				"brick/block",
				"render/block",
				"curtainWalling"
			],
			"type": "string"
		},
		"rics:KnownWaterNatureEnum": {
			"enum": [
				"sea",
				"lake",
				"river",
				"salt",
				"fresh",
				"brackish"
			],
			"type": "string"
		},
		"rics:KnownWaterwayWorkConstructionEnum": {
			"enum": [
				"reinforcedConcrete",
				"steel",
				"timber",
				"block",
				"masonry",
				"PVC",
				"stone",
				"soilOrEarth",
				"armour",
				"glass",
				"pre-castConcreteSections",
				"sheetPiles",
				"cofferdam",
				"diaphragmWall"
			],
			"type": "string"
		},
		"rics:KnownWaterwayWorkFunctionEnum": {
			"enum": [
				"canal",
				"lock",
				"lockGate",
				"aqueduct",
				"weir",
				"diversionCanal",
				"dredgingAndDisposal",
				"artificalOpenChannel",
				"boxCulvert",
				"pipedCulvert",
				"inletGrillScreen",
				"gabion",
				"bund",
				"levee",
				"dyke",
				"embankment",
				"groyne",
				"rip-rap",
				"sheetPiledWall",
				"reinforcedConcreteRetainingWall",
				"diaphragmWall",
				"glassWall",
				"cofferdam",
				"floodBarrier",
				"demountableFloodBarrier",
				"inflatableFloodBarrier"
			],
			"type": "string"
		},
		"rics:KnownWaterwayWorkPermitLicenceEnum": {
			"enum": [
				"wasteLicence",
				"planningPermission",
				"dumpAtSeaLicence",
				"waterQualityMonitoring"
			],
			"type": "string"
		},
		"rics:KnownWaterwayWorkPositionEnum": {
			"enum": [
				"river",
				"inlandWaterway",
				"estuary"
			],
			"type": "string"
		},
		"rics:KnownWellAndBoreholeFunctionEnum": {
			"enum": [
				"water",
				"gas",
				"oil"
			],
			"type": "string"
		},
		"rics:KnownWiFiCoverageEnum": {
			"enum": [
				"good",
				"someProblems",
				"noSignal"
			],
			"type": "string"
		},
		"rics:KnownWiFiGenerationEnum": {
			"enum": [
				"wi-Fi0:802.11",
				"wi-Fi1:802.11b",
				"wi-Fi2:802.11a",
				"wi-Fi3:802.11g",
				"wi-Fi4:802.11n",
				"wi-Fi5:802.11ac",
				"wi-Fi6:802.11ax",
				"wi-Fi6E:802.11ax"
			],
			"type": "string"
		},
		"rics:KnownWiFiSecurityLevelEnum": {
			"enum": [
				"open",
				"WEP",
				"WEP-64",
				"WEP-128",
				"WPA",
				"WPAPersonal",
				"WPA2",
				"WPA2Personal",
				"WPAEnterprise",
				"WPA2Enterprise",
				"WPA2/WPAPersonal",
				"WPA2/WPAEnterprise"
			],
			"type": "string"
		},
		"rics:KnownWorkingMethodEnum": {
			"enum": [
				"sectionalCompletion",
				"out-of-hoursWorking",
				"confinedWorking"
			],
			"type": "string"
		},
		"rics:KnownWorksAlterationsChangesTypeEnum": {
			"enum": [
				"alteration",
				"extension",
				"testing",
				"repair",
				"renewal",
				"replacement",
				"changeOfUse",
				"refit",
				"fitOut"
			],
			"type": "string"
		},
		"rics:KnownWorksStatusEnum": {
			"enum": [
				"planned",
				"inProgress",
				"onHold",
				"complete"
			],
			"type": "string"
		},
		"rics:LandAreaType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@limitationsAndRestrictions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:AerialUndergroundRestriction": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AerialUndergroundRestrictionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AerialUndergroundRestrictionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				}
			},
			"type": "object"
		},
		"rics:LandCharacteristicEnum": {
			"anyOf": [
				{
					"enum": [
						"conservationArea",
						"greenBelt",
						"nationalPark",
						"UNESCOWorldHeritage",
						"monunmentProtection",
						"historicalSite",
						"archaeologicalSite",
						"siteOfSpecialScientificInterest",
						"areaOfSpecialScientificInterest",
						"nitrateZone",
						"phosphateZone"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandCharacteristicStatusEnum": {
			"enum": [
				"recognised",
				"proposed",
				"intended"
			],
			"type": "string"
		},
		"rics:LandCharacteristicsType": {
			"additionalProperties": false,
			"properties": {
				"@characteristic": {
					"$ref": "#/definitions/rics:LandCharacteristicEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:LandCharacteristicStatusEnum"
				}
			},
			"type": "object"
		},
		"rics:LandCoverChangeType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:From": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandCoverClassificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandCoverClassificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:To": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandCoverClassificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandCoverClassificationType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LandCoverClassificationEnum": {
			"anyOf": [
				{
					"enum": [
						"forest",
						"meadow",
						"swamp",
						"bog",
						"savanna",
						"desert"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandCoverClassificationType": {
			"additionalProperties": false,
			"properties": {
				"@classification": {
					"$ref": "#/definitions/rics:LandCoverClassificationEnum"
				},
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/rics:LandCoverDescriptionEnum"
				}
			},
			"type": "object"
		},
		"rics:LandCoverDescriptionEnum": {
			"anyOf": [
				{
					"enum": [
						"forest",
						"meadow",
						"swamp",
						"bog",
						"savanna",
						"desert"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandCoverType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:LandCoverChange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandCoverChangeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandCoverChangeType"
							},
							"type": "array"
						}
					]
				},
				"rics:Partial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandCoverClassificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandCoverClassificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Whole": {
					"$ref": "#/definitions/rics:LandCoverClassificationType"
				}
			},
			"type": "object"
		},
		"rics:LandFormationAndReclamationComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:LandFormationAndReclamationQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:LandFormationAndReclamationWorksType"
				}
			},
			"type": "object"
		},
		"rics:LandFormationAndReclamationComplexityType": {
			"additionalProperties": false,
			"properties": {
				"rics:ConcreteVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:EarthworksVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandFormationAndReclamationPositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandFormationAndReclamationPositionEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LandFormationAndReclamationDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"rics:Surfacing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LandFormationAndReclamationFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"districtLandBank",
						"countryPark",
						"ruralPark",
						"openPlaza",
						"parkingLot",
						"air-field"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandFormationAndReclamationPositionEnum": {
			"anyOf": [
				{
					"enum": [
						"allOnExistingLand",
						"allReclaimed",
						"mainlyOnLand",
						"mainlyReclaimed",
						"elevatedAboveWater"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandFormationAndReclamationQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:LandArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:LandFormationAndReclamationWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:LandFormationAndReclamationFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:LandFormationAndReclamationComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:LandFormationAndReclamationDesignFeaturesType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LandServiceStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"available",
						"unavailable",
						"awaitingProvision",
						"disconnected",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LandUnderwaterEnum": {
			"enum": [
				"onLand",
				"underwater"
			],
			"type": "string"
		},
		"rics:LandUseClassificationEnum": {
			"anyOf": [
				{
					"enum": [
						"NationalLandUseDatabase"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LandUseClassificationType": {
			"additionalProperties": false,
			"properties": {
				"@classification": {
					"$ref": "#/definitions/rics:LandUseClassificationEnum"
				},
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/rics:LandUseDescriptionEnum"
				}
			},
			"type": "object"
		},
		"rics:LandUseDescriptionEnum": {
			"anyOf": [
				{
					"enum": [
						"argicultural",
						"urban",
						"unproductive"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LegalCostsType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LegalEntityOwnerType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAnti-MoneyLaunderingChecked": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPoliticallyExposedPerson": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryPropertyParticipant": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActingFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ActingForParticipants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Anti-MoneyLaunderingEvidence": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:DigitalID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalEntity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OwnedBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Person": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Qualifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RegulatoryID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RegulatoryIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RegulatoryIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Role": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Share": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LegalEntityPeopleRoleEnum": {
			"anyOf": [
				{
					"enum": [
						"director",
						"partner",
						"officer",
						"employee",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LegalEntityPeopleStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"apppointed",
						"resigned",
						"removed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LegalEntityPeopleStatusType": {
			"additionalProperties": false,
			"properties": {
				"@status": {
					"$ref": "#/definitions/rics:LegalEntityPeopleStatusEnum"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:LegalEntityPeopleType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@department": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@firstName": {
					"$ref": "#/definitions/xs:string"
				},
				"@fullname": {
					"$ref": "#/definitions/xs:string"
				},
				"@gender": {
					"$ref": "#/definitions/rics:GenderEnum"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDeceased": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isLegallyResponsible": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@jobFunction": {
					"$ref": "#/definitions/xs:string"
				},
				"@jobTitle": {
					"$ref": "#/definitions/xs:string"
				},
				"@lastName": {
					"$ref": "#/definitions/xs:string"
				},
				"@middleName": {
					"$ref": "#/definitions/xs:string"
				},
				"@nameOrder": {
					"$ref": "#/definitions/rics:NameOrderEnum"
				},
				"@relationshipStatus": {
					"$ref": "#/definitions/rics:RelationshipStatusEnum"
				},
				"@role": {
					"$ref": "#/definitions/rics:LegalEntityPeopleRoleEnum"
				},
				"@salutation": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:LegalEntityPeopleStatusEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Address": {
					"$ref": "#/definitions/rics:AddressType"
				},
				"rics:Age": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Alias": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonNameType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonNameType"
							},
							"type": "array"
						}
					]
				},
				"rics:Citizenship": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionType"
							},
							"type": "array"
						}
					]
				},
				"rics:DateOfBirth": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateOfBirthRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:DateOfDeath": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateOfDeathRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:DigitalCertificate": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Email": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Fax": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Mobile": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousName": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonNameType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonNameType"
							},
							"type": "array"
						}
					]
				},
				"rics:Related": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RelatedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RelatedType"
							},
							"type": "array"
						}
					]
				},
				"rics:RelationshipStatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:RelationshipStatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:RelationshipStatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RelationshipStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RelationshipStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:StatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityPeopleStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityPeopleStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:TaxDomicile": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Telephone": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Website": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LegalEntityStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"incorporated",
						"dissolved",
						"inAdministration",
						"inReceivership",
						"inChapter7",
						"inChapter9",
						"inChapter11",
						"inChapter12",
						"inChapter13",
						"inChapter15"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LegalEntityStatusType": {
			"additionalProperties": false,
			"properties": {
				"@status": {
					"$ref": "#/definitions/rics:LegalEntityStatusEnum"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:LegalEntityType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSpecialPurposeVehicle": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@legalStatus": {
					"$ref": "#/definitions/rics:LegalStatusEnum"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@registeredID": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:LegalEntityStatusEnum"
				},
				"rics:AccountingStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccountingStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccountingStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Activity": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:anyType"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:anyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Address": {
					"$ref": "#/definitions/rics:AddressType"
				},
				"rics:Category": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:anyType"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:anyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Currency": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CurrencyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CurrencyType"
							},
							"type": "array"
						}
					]
				},
				"rics:DigitalCertificate": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalStatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:LegalStatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:LegalStatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityOwnerType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityOwnerType"
							},
							"type": "array"
						}
					]
				},
				"rics:People": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityPeopleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityPeopleType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ratings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RatingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RatingType"
							},
							"type": "array"
						}
					]
				},
				"rics:RegisteredJurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:StatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LegalLandUseChangeType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:From": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalLandUseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalLandUseType"
							},
							"type": "array"
						}
					]
				},
				"rics:To": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalLandUseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalLandUseType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LegalLandUseClassEnum": {
			"anyOf": [
				{
					"enum": [
						"classA",
						"classA1",
						"classA2",
						"classA3",
						"classA4",
						"classA5",
						"classB",
						"classB1",
						"classB1(a)",
						"classB1(b)",
						"classB1(c)",
						"classB2",
						"classB8",
						"classC",
						"classC1",
						"classC2",
						"classC2A",
						"classC3",
						"classC3(a)",
						"classC3(b)",
						"classC3(c)",
						"classC4",
						"classD",
						"classD1",
						"classD2",
						"classE(a)",
						"classE(b)",
						"classE(c)",
						"classE(c)(i)",
						"classE(c)(ii)",
						"classE(c)(iii)",
						"classE(d)",
						"classE(e)",
						"classE(f)",
						"classE(g)",
						"classE(g)(i)",
						"classE(g)(ii)",
						"classE(g)(iii)",
						"classF",
						"classF1",
						"classF1(a)",
						"classF1(b)",
						"classF1(c)",
						"classF1(d)",
						"classF1(e)",
						"classF1(f)",
						"classF1(g)",
						"classF2",
						"classF2(a)",
						"classF2(b)",
						"classF2(c)",
						"classF2(d)",
						"suiGeneris"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LegalLandUseType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Classes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalLandUseClassEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalLandUseClassEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LegalStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"ltd",
						"llp",
						"plc",
						"gmbh",
						"srl",
						"unincorporated"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LegalStatusType": {
			"additionalProperties": false,
			"properties": {
				"@legalStatus": {
					"$ref": "#/definitions/rics:LegalStatusEnum"
				},
				"rics:LegalStatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:LegalStatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:LegislationEnum": {
			"anyOf": [
				{
					"enum": [
						"Landlord and Tenant 1954 Act",
						"Housing Act 1988"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LenderType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAgent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isAnti-MoneyLaunderingChecked": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isArranger": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrentLender": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOrginator": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPoliticallyExposedPerson": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryPropertyParticipant": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSecurityAgent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isTrustee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActingFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ActingForParticipants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Anti-MoneyLaunderingEvidence": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:DigitalID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalEntity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:LentBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:LoanShare": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Person": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Qualifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RegulatoryID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RegulatoryIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RegulatoryIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Role": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LevelEnum": {
			"enum": [
				"primary",
				"secondary",
				"tertiary",
				"quaternary",
				"quinary",
				"senary",
				"septenary",
				"octonary",
				"nonary",
				"denary"
			],
			"type": "string"
		},
		"rics:LifeCycleCostingPresentationMethodEnum": {
			"enum": [
				"netPresentValue"
			],
			"type": "string"
		},
		"rics:LifeCycleCostingProjectStatusEnum": {
			"enum": [
				"initiationAndConceptPhase",
				"designPhase",
				"constructionAndCommissioningPhase",
				"inUse",
				"closeToEndOfLife"
			],
			"type": "string"
		},
		"rics:LifeCycleCostingPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"forABusinessCase",
						"forOptionAppraisals",
						"forProducingASinkingFund",
						"forCostAnalysis"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LifeCycleCostingType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@presentationMethod": {
					"$ref": "#/definitions/rics:LifeCycleCostingPresentationMethodEnum"
				},
				"@projectStatusAtCommonDate": {
					"$ref": "#/definitions/rics:LifeCycleCostingProjectStatusEnum"
				},
				"@purpose": {
					"$ref": "#/definitions/rics:LifeCycleCostingPurposeEnum"
				},
				"rics:AssetLifeSpan": {
					"$ref": "#/definitions/rics:AssetLifeSpanType"
				},
				"rics:CommonDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DiscountRate": {
					"$ref": "#/definitions/rics:DiscountRateType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HandbackObligations": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PeriodOfAnalysis": {
					"$ref": "#/definitions/rics:PeriodOfAnalysisType"
				},
				"rics:PlannedRenewals": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlannedRenewalsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlannedRenewalsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:UsageConstraints": {
					"$ref": "#/definitions/rics:UsageConstraintsType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LimitedUseCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"areaDifferenceFromInternalDominantFace",
						"areaWithLimitedHeight",
						"areaWithLimitedNaturalLight",
						"aboveGround",
						"belowGround",
						"areaDifferenceFromCoveredArea",
						"internalStructureWallsColumns"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LimitedUseMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@limitedUseCategory": {
					"$ref": "#/definitions/rics:LimitedUseCategoryEnum"
				},
				"rics:AlternativeMeasurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlternativeMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlternativeMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasurementValue": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:VolumeMeasurement": {
					"$ref": "#/definitions/rics:VolumeMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:LinearCivilEngineeringWorksType": {
			"additionalProperties": false,
			"properties": {
				"rics:EndLocation": {
					"$ref": "#/definitions/rics:AddressType"
				},
				"rics:StartLocation": {
					"$ref": "#/definitions/rics:AddressType"
				}
			},
			"type": "object"
		},
		"rics:LinearUnitOfMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@conversionFactorToPrimary": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@isPrimaryUnitMeasurement": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@scaleFactor": {
					"$ref": "#/definitions/xs:decimal"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:LoanAgreementEnum": {
			"anyOf": [
				{
					"enum": [
						"application",
						"offered",
						"active",
						"repaid",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LoanArrearsAnalysisType": {
			"additionalProperties": false,
			"properties": {
				"@ageFrom": {
					"$ref": "#/definitions/xs:duration"
				},
				"@ageTo": {
					"$ref": "#/definitions/xs:duration"
				},
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanCovenantType": {
			"additionalProperties": false,
			"properties": {
				"@covenant": {
					"$ref": "#/definitions/xs:string"
				},
				"@isGreen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInActive": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@obligation": {
					"$ref": "#/definitions/rics:LoanObligationEnum"
				},
				"@remedy": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:CovenantTypeEnum"
				},
				"rics:CovenantHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CovenantHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CovenantHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:FinancialCovenant": {
					"$ref": "#/definitions/rics:FinancialCovenantType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ReviewDateSchedule": {
					"$ref": "#/definitions/rics:ReviewDateScheduleType"
				},
				"rics:TestDateSchedule": {
					"$ref": "#/definitions/rics:TestDateScheduleType"
				}
			},
			"type": "object"
		},
		"rics:LoanDebtTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"senior",
						"subordinated",
						"junior",
						"mezzanine",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LoanFacilityTypeEnum": {
			"enum": [
				"term",
				"revolving"
			],
			"type": "string"
		},
		"rics:LoanFeeBreakdownType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:LoanFeeTypeEnum"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanFeeScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@type": {
					"$ref": "#/definitions/rics:LoanFeeTypeEnum"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:LoanFeeType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:LoanFeeTypeEnum"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:LoanPercentage": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				}
			},
			"type": "object"
		},
		"rics:LoanFeeTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"application",
						"administration",
						"approval",
						"commitment",
						"settlement",
						"arrangersFee",
						"agentsFee",
						"securityAgentsFee",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LoanForgivenessHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:ForgivenessDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanGuaranteeType": {
			"additionalProperties": false,
			"properties": {
				"@guaranteeType": {
					"$ref": "#/definitions/rics:GuaranteeTypeEnum"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Guarantors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:LoanInterestRateType": {
			"additionalProperties": false,
			"properties": {
				"@benchmarkRate": {
					"$ref": "#/definitions/rics:BenchmarkRateEnum"
				},
				"@interestCalculationMethod": {
					"$ref": "#/definitions/xs:string"
				},
				"@isRateCap": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRateFloor": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rateType": {
					"$ref": "#/definitions/rics:LoanInterestRateTypeEnum"
				},
				"rics:BenchmarkRate": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:BenchmarkRateDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Cap": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Floor": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Spread": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				}
			},
			"type": "object"
		},
		"rics:LoanInterestRateTypeEnum": {
			"enum": [
				"fixed",
				"floating",
				"hybrid"
			],
			"type": "string"
		},
		"rics:LoanObligationEnum": {
			"anyOf": [
				{
					"enum": [
						"borrower",
						"lender",
						"shared",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LoanOverPaymentHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:OverPaidDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanPaymentHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PaymentDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanPaymentHolidayType": {
			"additionalProperties": false,
			"properties": {
				"@isFeeHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRepaymentHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:LoanPaymentReductionType": {
			"additionalProperties": false,
			"properties": {
				"@isFeeReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRepaymentReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:LoanPaymentScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isFeeHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isFeeReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrincipalHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrincipalReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:FeesReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:PaymentDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TotalReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TotalReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:LoanProvidedForHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RolledOverDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"investment",
						"purchase",
						"refinance",
						"development",
						"construction",
						"renovation",
						"bridging",
						"business",
						"mortgage",
						"propertyAssessedCleanEnergy",
						"homeEquityLoan",
						"secondMortgage",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LoanRiskCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"strong",
						"good",
						"satisfactory",
						"weak"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LoanRolledOverHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RolledOverDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanSecuritisedHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RolledOverDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanSyndicateFeeType": {
			"additionalProperties": false,
			"properties": {
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:AgentsFee": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ArrangersFee": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Recipient": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LenderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LenderType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecurityAgentsFee": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LoanTermsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@agreement": {
					"$ref": "#/definitions/rics:LoanAgreementEnum"
				},
				"@creditorRanking": {
					"$ref": "#/definitions/xs:integer"
				},
				"@creditorStatus": {
					"$ref": "#/definitions/rics:CreditorStatusEnum"
				},
				"@debtType": {
					"$ref": "#/definitions/rics:LoanDebtTypeEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@facilityType": {
					"$ref": "#/definitions/rics:LoanFacilityTypeEnum"
				},
				"@interestCalculationMethod": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAgentsFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isAministrationFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isAmortising": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isApplicationFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isApprovalFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isArrangersFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCalledIn": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCommitmentFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCovenantLite": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCovenantUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCovenantWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isForeclosed": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isForgiven": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGreen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGuarantorRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInCovenantBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInDefault": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInForbearance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestHedgeInPlace": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestHedgeRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNonPerforming": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNonrecourse": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOnPaymentHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOnPaymentReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOverPaid": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrepaymentPenalty": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRolledOver": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSecured": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSecuritised": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSecurityAgentsFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSettlementFee": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSyndicated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isTransferred": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@notes": {
					"$ref": "#/definitions/xs:string"
				},
				"@purpose": {
					"$ref": "#/definitions/rics:LoanPurposeEnum"
				},
				"@riskCategory": {
					"$ref": "#/definitions/rics:LoanRiskCategoryEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@subordination": {
					"$ref": "#/definitions/xs:string"
				},
				"@syndicationType": {
					"$ref": "#/definitions/rics:SyndicationTypeEnum"
				},
				"rics:AbstractionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AdditionalClauses": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AdditionalLoanClauseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AdditionalLoanClauseType"
							},
							"type": "array"
						}
					]
				},
				"rics:AdditionalCollateral": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Agreed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Arrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ArrearsAnalysis": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanArrearsAnalysisType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanArrearsAnalysisType"
							},
							"type": "array"
						}
					]
				},
				"rics:AvailabilityPeriod": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Borrower": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BorrowerType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BorrowerType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConnectedLoans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Covenants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanCovenantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanCovenantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Currency": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CurrencyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CurrencyType"
							},
							"type": "array"
						}
					]
				},
				"rics:CurrentLoanToValue": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:DrawDownHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DrawDownHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DrawDownHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:DrawDownSchedule": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DrawDownScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DrawDownScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:DrawnDown": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Facility": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Fees": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeType"
							},
							"type": "array"
						}
					]
				},
				"rics:FeesArrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesForgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesOverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesProvidedFor": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesRolledOver": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesSecuritised": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesTransferred": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Forgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ForgivenessHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanForgivenessHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanForgivenessHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Guarantees": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanGuaranteeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanGuaranteeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InitialLoanToValue": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:InterestAccrued": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestArrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestForgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestOverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestOverTerm": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestProvidedFor": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestRate": {
					"$ref": "#/definitions/rics:LoanInterestRateType"
				},
				"rics:InterestRateChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InterestRateChangeDateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InterestRateChangeDateType"
							},
							"type": "array"
						}
					]
				},
				"rics:InterestRateHedge": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InterestRateHedgeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InterestRateHedgeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InterestRateSchedule": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InterestRateScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InterestRateScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:InterestRolledOver": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestSecuritised": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:InterestTransferred": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Lender": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LenderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LenderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:LoanToValueHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanToValueHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanToValueHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OverPaymentHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanOverPaymentHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanOverPaymentHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:OverPayments": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanPaymentHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanPaymentHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentHolidays": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanPaymentHolidayType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanPaymentHolidayType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentReductions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanPaymentReductionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanPaymentReductionType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentSchedule": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanPaymentScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanPaymentScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:Payments": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrePaymentPenaltyPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrepaymentPenaltyHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PrepaymentPenaltyHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PrepaymentPenaltyHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:PrepaymentPenaltySchedule": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PrepaymentPenaltyScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PrepaymentPenaltyScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:PrincipalArrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalForgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalOverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalProvidedFor": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalRepaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalRolledOver": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalSecuritised": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PrincipalTransferred": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvidedFor": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvidedForHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanProvidedForHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanProvidedForHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Registered": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:RegisteredWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ReviewDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReviewDateSchedule": {
					"$ref": "#/definitions/rics:ReviewDateScheduleType"
				},
				"rics:RiskWeighting": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RolledOver": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RolledOverHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanRolledOverHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanRolledOverHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Securitised": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:SecuritisedHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanSecuritisedHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanSecuritisedHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:SyndicateFees": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanSyndicateFeeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanSyndicateFeeType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:TransferHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTransferHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTransferHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Transferred": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:LoanToValueHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:ReviewDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReviewPeriod": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:LoanTransferHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanFeeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanFeeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interest": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Principal": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RolledOverDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:LocalForeignEnum": {
			"enum": [
				"local",
				"foreign"
			],
			"type": "string"
		},
		"rics:LocationCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"market",
						"transport",
						"demographic",
						"economic",
						"greenspace",
						"amenities",
						"pollution",
						"climate",
						"environmental"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:LocationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:LocationCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@gradeLevelRating": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LocationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LocationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:MaterialQuantitySourceEnum": {
			"anyOf": [
				{
					"enum": [
						"materialsDeliveryRecords",
						"BIMModels",
						"billsOfQuantities(BoQ)",
						"costPlans",
						"estimationsFromConsultant'sDrawings"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MaturityEnum": {
			"anyOf": [
				{
					"enum": [
						"Undeveloped",
						"Developing",
						"Good",
						"Advanced"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MeasuredPropertyType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:MetaData": {
					"$ref": "#/definitions/rics:MetaDataType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:MeasurementBasisEnum": {
			"anyOf": [
				{
					"enum": [
						"IPMS1",
						"IPMS2",
						"IPMS3",
						"IPMS3.1",
						"IPMS3.2",
						"IPMS3A",
						"IPMS3B",
						"IPMS3C",
						"IPMS4",
						"IPMS4B",
						"IPMS4.1",
						"IPMS4.2",
						"GEA",
						"GIA",
						"NIA",
						"levelArea (LA)",
						"non-functionalLevelArea(NLA)",
						"grossFloorArea(GFA)",
						"exteriorConstruction Area(ECA)",
						"internalFloorArea(IFA)",
						"interiorConstruction Area(ICA)",
						"netFloorArea(NFA)",
						"partitionWallArea(PWA)",
						"netRoomArea(NRA)",
						"technicalArea(TA)",
						"circulationArea(CA)",
						"amenityArea(AA)",
						"primaryArea(PA)"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MeasurementEnum": {
			"anyOf": [
				{
					"enum": [
						"volume",
						"area",
						"width",
						"maxWidth",
						"minWidth",
						"avgWidth",
						"length",
						"minLength",
						"avgLength",
						"maxLength",
						"height",
						"maxHeight",
						"avgHeight",
						"minHeight"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MeasurementPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"financialReporting",
						"maintenance",
						"operations",
						"estimating",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MeasurementStandardEnum": {
			"anyOf": [
				{
					"enum": [
						"COMP6",
						"IPMS",
						"EN15221-6"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MetaDataType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@brief": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@reportRevisionNumber": {
					"$ref": "#/definitions/xs:string"
				},
				"@reportStatus": {
					"$ref": "#/definitions/rics:ReportStatusEnum"
				},
				"@scopeOfWork": {
					"$ref": "#/definitions/xs:string"
				},
				"@termsOfEngagement": {
					"$ref": "#/definitions/xs:string"
				},
				"@verification": {
					"$ref": "#/definitions/rics:VerificationEnum"
				},
				"rics:AccountingStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccountingStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccountingStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:Accuracy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccuracyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccuracyType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AdditionalServices": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:AreaUnitOfMeasure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AreaUnitOfMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AreaUnitOfMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Compliance": {
					"$ref": "#/definitions/rics:ComplianceType"
				},
				"rics:Fee": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformedConsent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:InstructedMeasurementDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:InstructedMeasurementDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:InstructionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:InstructionDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:InstructionPurpose": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InstructionPurposeEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InstructionPurposeEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:JurisdictionalStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:KnownHeathAndSafetyIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Liability": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:LimitationsRestrictions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LinearUnitOfMeasure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LinearUnitOfMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LinearUnitOfMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:MaterialAssistance": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MaterialChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MaterialConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasurementDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:MeasurementDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Methodology": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MethodologyEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MethodologyEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Ommissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherIntendedUsers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:PermittedUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:PotentialDelayDuration": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:PotentialDelays": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:PreparedFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreparedForClients": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:ReferralFee": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Reliance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ReportDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReportDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:ServicesIncluded": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:ServicesNotIncluded": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Tolerance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccuracyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccuracyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:VolumeUnitOfMeasure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:VolumeUnitOfMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:VolumeUnitOfMeasurementType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:MethodologyEnum": {
			"anyOf": [
				{
					"enum": [
						"computerGeneratedDrawings",
						"otherDrawings",
						"laserMeasurement",
						"tapeMeasurement",
						"research",
						"inspection",
						"transactions",
						"websiteScraping"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MilestoneType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@sequence": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:MilestoneDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:MilestoneDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:MineAndQuarryComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:MineAndQuarryQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:MineAndQuarryWorksType"
				}
			},
			"type": "object"
		},
		"rics:MineAndQuarryComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@noOfProcesses": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfProducts": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:MineAndQuarryDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@excavation": {
					"$ref": "#/definitions/rics:MineAndQuarryExcavationEnum"
				},
				"@reinstatement": {
					"$ref": "#/definitions/rics:ReinstatementEnum"
				},
				"@wasteHandling": {
					"$ref": "#/definitions/rics:WasteHandlingEnum"
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:MetallurgicalProcesses": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MineAndQuarryMetallurgicalProcessEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MineAndQuarryMetallurgicalProcessEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:MineAndQuarryDimensionType": {
			"additionalProperties": false,
			"properties": {
				"@noOfShafts": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:AverageDriftAditCrossSectionArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageShaftDepth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageShaftDiameter": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TotalDriftAndAditLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:MineAndQuarryExcavationEnum": {
			"enum": [
				"surface",
				"undergroundHardRock",
				"undergroundCoalAndSoftRock",
				"mineralSands",
				"underwater"
			],
			"type": "string"
		},
		"rics:MineAndQuarryFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"diamond",
						"preciousMetal",
						"baseMetal",
						"naturalSolidInorganicMaterial",
						"organicMaterial",
						"hydrocarbon"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MineAndQuarryMetallurgicalProcessEnum": {
			"anyOf": [
				{
					"enum": [
						"beneficiation",
						"leachingAndCalcining",
						"solventExtraction",
						"smelter",
						"wasteHandlingAndStorage"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MineAndQuarryQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:MineAndQuarryTerrainEnum": {
			"enum": [
				"forest",
				"desert",
				"urban",
				"rural"
			],
			"type": "string"
		},
		"rics:MineAndQuarryWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:MineAndQuarryFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"@region": {
					"$ref": "#/definitions/xs:string"
				},
				"@terrain": {
					"$ref": "#/definitions/rics:MineAndQuarryTerrainEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:MineAndQuarryComplexityType"
				},
				"rics:DepthToOreBody": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:MineAndQuarryDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:MineAndQuarryDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:MobileCoverageEnum": {
			"anyOf": [
				{
					"enum": [
						"good",
						"someProblems",
						"noSignal"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:MobileCoverageType": {
			"additionalProperties": false,
			"properties": {
				"@data": {
					"$ref": "#/definitions/rics:MobileCoverageEnum"
				},
				"@enhancedData": {
					"$ref": "#/definitions/rics:MobileCoverageEnum"
				},
				"@voice": {
					"$ref": "#/definitions/rics:MobileCoverageEnum"
				}
			},
			"type": "object"
		},
		"rics:MobileDataSpeedsType": {
			"additionalProperties": false,
			"properties": {
				"@technologyGeneration": {
					"$ref": "#/definitions/rics:MobileTechnologyGenerationEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AverageDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:MobileServiceCoverageType": {
			"additionalProperties": false,
			"properties": {
				"@technologyGeneration": {
					"$ref": "#/definitions/rics:MobileTechnologyGenerationEnum"
				},
				"rics:Indoor": {
					"$ref": "#/definitions/rics:MobileCoverageType"
				},
				"rics:Outdoor": {
					"$ref": "#/definitions/rics:MobileCoverageType"
				},
				"rics:Summary": {
					"$ref": "#/definitions/rics:MobileCoverageType"
				}
			},
			"type": "object"
		},
		"rics:MobileServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:Coverage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MobileServiceCoverageType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MobileServiceCoverageType"
							},
							"type": "array"
						}
					]
				},
				"rics:DataSpeeds": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MobileDataSpeedsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MobileDataSpeedsType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:MobileTechnologyGenerationEnum": {
			"anyOf": [
				{
					"enum": [
						"1G",
						"2G",
						"3G",
						"4G",
						"5G"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ModeOfProcurementEnum": {
			"anyOf": [
				{
					"enum": [
						"designBidBuild",
						"designAndBuildTurnkey",
						"buildOperateAndTransfer",
						"publicPrivatePartnership",
						"managementContracting",
						"constructionManagement",
						"engineerProcureConstruct",
						"target"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ModeOfTransportEnum": {
			"anyOf": [
				{
					"enum": [
						"walking",
						"cycling",
						"car",
						"publicTransport",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NameOrderEnum": {
			"enum": [
				"western",
				"eastern"
			],
			"type": "string"
		},
		"rics:NationalHeightDatumEnum": {
			"anyOf": [
				{
					"enum": [
						"ordnanceDatum",
						"australianHeightDatum"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NaturalCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"seismic",
						"volcanic",
						"avalanche",
						"subsidence",
						"sinkhole",
						"rockfall",
						"landslip",
						"mudslide",
						"radioactive",
						"climatic",
						"hurricane",
						"wind",
						"typhoon",
						"cyclone",
						"tornado",
						"drought",
						"waterScarcity",
						"shiftingHydrology",
						"flooding",
						"flashFlooding",
						"riverFlooding",
						"coastalFlooding",
						"stormSurge",
						"surfaceWaterflooding",
						"groundWaterflooding",
						"tsunami",
						"wildfire",
						"coastalErosion",
						"seaLevelRise",
						"temperatureChange",
						"temperatureRise",
						"temperatureFall",
						"heat",
						"cold"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NaturalType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:NaturalCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Probability": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RiskMatrix": {
					"$ref": "#/definitions/rics:RiskMatrixType"
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NaturalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NaturalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:NearshoreWorkComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:NearshoreWorkQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:NearshoreWorkWorksType"
				}
			},
			"type": "object"
		},
		"rics:NearshoreWorkComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@contaminatedSedimentDredging": {
					"$ref": "#/definitions/rics:ContaminatedSedimentDredgingEnum"
				},
				"@noOfBerths": {
					"$ref": "#/definitions/xs:integer"
				},
				"@waterNature": {
					"$ref": "#/definitions/rics:WaterNatureEnum"
				},
				"rics:HardDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NearshoreWorkPositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NearshoreWorkPositionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:QuayFrontLoad": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:QuayRearLoad": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SignificantWaveHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SoftDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SpoilDisposalVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TidalVariation": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TotalDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:NearshoreWorkConstructionEnum": {
			"anyOf": [
				{
					"enum": [
						"sheetPileWalls",
						"gravityQuayWalls",
						"receivingPlatforms",
						"pileSupported"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NearshoreWorkDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@construction": {
					"$ref": "#/definitions/rics:NearshoreWorkConstructionEnum"
				},
				"@foundations": {
					"$ref": "#/definitions/rics:FoundationsEnum"
				},
				"rics:Bathmetry": {
					"$ref": "#/definitions/rics:AnnotatedDocumentType"
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Materials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Surface": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:NearshoreWorkDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:BerthingDraftAtLowWater": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:BerthingOrStructureLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SeabedToDeckHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:StructureWidth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:NearshoreWorkFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"quay",
						"wharf",
						"pier",
						"jetty",
						"stormBarrier",
						"rubbleMoundBreakwater",
						"floatingBreakwater",
						"marina",
						"slipway",
						"dryDock",
						"dolphin",
						"dredging",
						"revetment",
						"aidsToNavigation",
						"dyke",
						"turningBasin",
						"accessChannels"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NearshoreWorkPositionEnum": {
			"anyOf": [
				{
					"enum": [
						"nearShore",
						"harbour",
						"estuary"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NearshoreWorkQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"@noOfFenders": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:FenderSurfaceLoad": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:QuayLengthPlusRetainingHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:QuaysideSurfaceArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:NearshoreWorkWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:NearshoreWorkFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:NearshoreWorkComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:NearshoreWorkDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:NearshoreWorkDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:NonIVSBasisOfValueType": {
			"additionalProperties": false,
			"properties": {
				"@basisOfValue": {
					"$ref": "#/definitions/xs:string"
				},
				"@definition": {
					"$ref": "#/definitions/xs:string"
				},
				"@source": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:IsMandatory": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Reasoning": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:NotificationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@scope": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:NotificationTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Source": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:NotificationTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"maintenance",
						"improvements",
						"repairs",
						"partyWall"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:NullDecimalType": {
			"anyOf": [
				{
					"maxLength": 0,
					"type": "string"
				},
				{
					"type": "number"
				}
			]
		},
		"rics:NullType": {
			"maxLength": 0,
			"type": "string"
		},
		"rics:ObjectCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"condition",
						"structure",
						"subStructure",
						"space",
						"amenity",
						"service",
						"appliance",
						"mechanical",
						"electrical",
						"plumbing",
						"boundary",
						"smartSystem"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ObjectClassEnum": {
			"anyOf": [
				{
					"enum": [
						"keys",
						"passwords",
						"meters",
						"valve",
						"stopcock",
						"batteries",
						"fixture",
						"fitting",
						"furniture",
						"equipment",
						"deadstock",
						"livestock",
						"chattel",
						"fabric",
						"heatingAndPower",
						"security",
						"entertainment"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ObjectDesignLifeType": {
			"additionalProperties": false,
			"properties": {
				"rics:Original": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Reduced": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:ObjectGroupEnum": {
			"anyOf": [
				{
					"enum": [
						"roofStructure",
						"roofCoverings",
						"rainwaterPipesAndGutters",
						"walls",
						"windows",
						"doors",
						"conservatoriesAndPorches",
						"otherJoineryAndFinishes",
						"floors",
						"ceiling",
						"wallsAndPartitions",
						"fireplacesChimneyBreastsAndFlues",
						"builtInFittings",
						"woodwork",
						"bathroomFittings",
						"kitchenFittings",
						"officeFittings",
						"room",
						"fencing",
						"outbuilding",
						"extension",
						"garage",
						"remoteControl",
						"solarPanel",
						"chargingPoint",
						"powerStorage",
						"indoorLighting",
						"outdoorLighting",
						"CCTV",
						"alarm",
						"barriers",
						"gates",
						"audioVisual"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ObjectLocationEnum": {
			"anyOf": [
				{
					"enum": [
						"inside",
						"extension",
						"loft",
						"cellar",
						"basement",
						"outside",
						"grounds",
						"sharedArea"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ObjectMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"rics:AlternativeMeasurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlternativeMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlternativeMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				}
			},
			"type": "object"
		},
		"rics:ObjectType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@accessLocation": {
					"$ref": "#/definitions/xs:string"
				},
				"@category": {
					"$ref": "#/definitions/rics:ObjectCategoryEnum"
				},
				"@class": {
					"$ref": "#/definitions/rics:ObjectClassEnum"
				},
				"@condition": {
					"$ref": "#/definitions/xs:string"
				},
				"@countOf": {
					"$ref": "#/definitions/xs:integer"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@features": {
					"$ref": "#/definitions/xs:string"
				},
				"@group": {
					"$ref": "#/definitions/rics:ObjectGroupEnum"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInMaintenanceContract": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInWarrantyPeriod": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isIncludedInExchange": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isIncludedInInspection": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isIncludedInTransaction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isIoT": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNotPresent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isNotWorking": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSensor": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@model": {
					"$ref": "#/definitions/xs:string"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@position": {
					"$ref": "#/definitions/xs:string"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@size": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@style": {
					"$ref": "#/definitions/xs:string"
				},
				"@subgroup": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionMaterial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Coordinates": {
					"$ref": "#/definitions/rics:CoordinateType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:DesignLife": {
					"$ref": "#/definitions/rics:ObjectDesignLifeType"
				},
				"rics:Dimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Elements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:FurtherActions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:Indicators": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IndicatorsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IndicatorsType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InstallationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InstallationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Issue": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Limitations": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Location": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectLocationEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectLocationEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Maintenance": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EstimateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EstimateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Mantainer": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Manufacturer": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:OriginalCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:OriginalCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:ReinstatementCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReinstatementCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Remedy": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Repairs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EstimateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EstimateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReplacementCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReplacementCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Risk": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Targets": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TargetsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TargetsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:TransferPrice": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TransferPriceDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Urgency": {
					"$ref": "#/definitions/rics:UrgencyType"
				},
				"rics:Valuation": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ValuationDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:OccupationStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"occupied",
						"vacant"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:OccupierType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:TenureClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAnti-MoneyLaunderingChecked": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDisputed": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOccupier": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPoliticallyExposedPerson": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryPropertyParticipant": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnregistered": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:TenureStatusEnum"
				},
				"@tenure": {
					"$ref": "#/definitions/rics:TenureTypeEnum"
				},
				"rics:ActingFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ActingForParticipants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AlienationDownwards": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:AlienationUpwards": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Anti-MoneyLaunderingEvidence": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Area": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyAreaType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyAreaType"
							},
							"type": "array"
						}
					]
				},
				"rics:Charges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChargeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChargeType"
							},
							"type": "array"
						}
					]
				},
				"rics:DigitalID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HeldBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalEntity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:LoanAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PassingRent": {
					"$ref": "#/definitions/rics:PropertyRentalValueType"
				},
				"rics:Person": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Qualifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RegulatoryID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RegulatoryIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RegulatoryIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Role": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Share": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Space": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertySpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertySpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:TenureAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructureComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:OffshoreStructureQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:OffshoreStructureWorksType"
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructureComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@contaminatedSedimentDredging": {
					"$ref": "#/definitions/rics:ContaminatedSedimentDredgingEnum"
				},
				"@noOfBerths": {
					"$ref": "#/definitions/xs:integer"
				},
				"@waterNature": {
					"$ref": "#/definitions/rics:WaterNatureEnum"
				},
				"rics:GrossTonnageOrBollardPullCapacity": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:HardDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OffshoreStructurePositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OffshoreStructurePositionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SignificantWaveHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SoftDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SpoilDisposalVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TotalDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructureConstructionEnum": {
			"anyOf": [
				{
					"enum": [
						"tubularPiles",
						"sheetPiles",
						"rockfill",
						"granularFill",
						"armour",
						"anchorsAndChains",
						"floatingPontoons",
						"flexibleAnchors",
						"boxCaissons",
						"fixedPlatforms",
						"conventionalFixedPlatforms",
						"compliantTowers",
						"tensionLegPlatforms",
						"seastarPlatforms",
						"gravity-basedStructures",
						"mobileOffshoreDrillingUnits",
						"floatingProductionStorageAndOffloading",
						"mobileOffshoreProductionUnits"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:OffshoreStructureDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@construction": {
					"$ref": "#/definitions/rics:OffshoreStructureConstructionEnum"
				},
				"@foundations": {
					"$ref": "#/definitions/rics:FoundationsEnum"
				},
				"rics:Bathmetry": {
					"$ref": "#/definitions/rics:AnnotatedDocumentType"
				},
				"rics:Materials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructureDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:BerthingDraftAtLowWater": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:BerthingOrStructureLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SeabedToDeckHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:StructureWidth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructureFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"quay",
						"wharf",
						"pier",
						"jetty",
						"rubbleMoundBreakwater",
						"floatingBreakwater",
						"dredging",
						"revetment",
						"aidsToNavigation",
						"offshoreUpstream",
						"offshoreMidstream",
						"windFarm"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:OffshoreStructureFunctionalUnitsType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@function": {
					"$ref": "#/definitions/rics:FunctionalEnum"
				},
				"@product": {
					"$ref": "#/definitions/rics:OffshoreStructureProductEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@units": {
					"$ref": "#/definitions/rics:FunctionalUnitsEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:OffshoreStructureOilAndGasType": {
			"additionalProperties": false,
			"properties": {
				"@decommissioning": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:DevelopmentsDillingDiameter": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:DevelopmentsDrillingDepth": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExploratoryDrillingDepth": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExploratoryDrillingDiameter": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructurePositionEnum": {
			"anyOf": [
				{
					"enum": [
						"shallow-water",
						"deepwater",
						"ultra-deepWater"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:OffshoreStructureProductEnum": {
			"enum": [
				"crudeOil",
				"naturalGas",
				"electricity"
			],
			"type": "string"
		},
		"rics:OffshoreStructureQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OffshoreStructureFunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OffshoreStructureFunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:MassPrefabricated": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:PlatformSurfaceArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:OffshoreStructureWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:OffshoreStructureFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageDeckHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageDeckHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:OffshoreStructureComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:OffshoreStructureDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:OffshoreStructureDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:OilAndGas": {
					"$ref": "#/definitions/rics:OffshoreStructureOilAndGasType"
				}
			},
			"type": "object"
		},
		"rics:OmniClassCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"13-11 00 00",
						"13-11 11 00",
						"13-11 13 00",
						"13-11 15 00",
						"13-11 17 00",
						"13-11 19 00",
						"13-13 00 00",
						"13-13 11 00",
						"13-13 13 00",
						"13-13 15 00",
						"13-15 00 00",
						"13-15 11 00",
						"13-15 13 00",
						"13-17 00 00",
						"13-17 11 00",
						"13-17 13 00",
						"13-21 00 00",
						"13-21 11 00",
						"13-21 11 11",
						"13-21 11 13",
						"13-21 11 15",
						"13-21 13 00",
						"13-21 13 11",
						"13-21 13 13",
						"13-21 13 15",
						"13-21 13 17",
						"13-23 00 00",
						"13-23 11 00",
						"13-23 11 11",
						"13-23 11 11 11",
						"13-23 11 11 13",
						"13-23 11 11 15",
						"13-23 11 11 17",
						"13-23 11 11 19",
						"13-23 11 11 21",
						"13-23 11 11 23",
						"13-23 11 13",
						"13-23 11 13 11",
						"13-23 11 13 13",
						"13-23 11 15",
						"13-23 11 17",
						"13-23 11 19",
						"13-23 11 21",
						"13-23 11 23",
						"13-23 11 23 11",
						"13-23 11 23 13",
						"13-23 11 23 15",
						"13-23 11 23 17",
						"13-23 12 00",
						"13-23 12 11",
						"13-23 12 13",
						"13-23 12 15",
						"13-23 12 17",
						"13-23 13 00",
						"13-23 13 11",
						"13-23 13 13",
						"13-23 15 00",
						"13-23 17 00",
						"13-23 17 11",
						"13-23 17 13",
						"13-23 17 15",
						"13-23 19 00",
						"13-23 19 11",
						"13-23 19 13",
						"13-23 19 15",
						"13-23 19 17",
						"13-23 19 19",
						"13-23 19 21",
						"13-23 19 23",
						"13-23 19 25",
						"13-23 19 27",
						"13-23 19 29",
						"13-23 19 31",
						"13-23 19 33",
						"13-23 21 00",
						"13-23 21 11",
						"13-23 23 00",
						"13-23 23 11",
						"13-23 23 13",
						"13-23 23 15",
						"13-23 23 17",
						"13-23 23 19",
						"13-23 23 21",
						"13-23 23 23",
						"13-23 23 25",
						"13-23 23 27",
						"13-23 23 29",
						"13-23 25 00",
						"13-23 27 00",
						"13-23 29 00",
						"13-23 31 00",
						"13-25 00 00",
						"13-25 11 00",
						"13-25 11 11",
						"13-25 11 13",
						"13-25 11 15",
						"13-25 11 17",
						"13-25 11 19",
						"13-25 11 21",
						"13-25 13 00",
						"13-25 13 11",
						"13-25 13 13",
						"13-25 13 15",
						"13-25 13 17",
						"13-25 13 19",
						"13-25 13 21",
						"13-25 13 23",
						"13-25 13 25",
						"13-25 13 27",
						"13-25 13 29",
						"13-25 13 31",
						"13-25 15 00",
						"13-25 17 00",
						"13-25 19 00",
						"13-25 19 11",
						"13-25 21 00",
						"13-25 23 00",
						"13-31 00 00",
						"13-31 11 00",
						"13-31 13 00",
						"13-31 13 11",
						"13-31 13 13",
						"13-31 13 15",
						"13-31 13 17",
						"13-31 13 19",
						"13-31 13 21",
						"13-31 15 00",
						"13-31 15 11",
						"13-31 15 11 11",
						"13-31 15 11 13",
						"13-31 15 13",
						"13-31 15 15",
						"13-31 17 00",
						"13-31 17 11",
						"13-31 17 13",
						"13-31 17 15",
						"13-31 17 17",
						"13-31 19 00",
						"13-31 19 13",
						"13-31 19 15",
						"13-33 00 00",
						"13-33 11 00",
						"13-33 11 11",
						"13-33 11 11 11",
						"13-33 11 13",
						"13-33 11 13 11",
						"13-33 11 13 13",
						"13-33 11 13 15",
						"13-33 11 13 17",
						"13-33 11 13 19",
						"13-33 11 13 21",
						"13-33 11 13 23",
						"13-33 11 13 25",
						"13-33 11 13 27",
						"13-33 11 13 29",
						"13-33 11 13 31",
						"13-33 11 15",
						"13-33 11 15 11",
						"13-33 11 15 13",
						"13-33 11 15 15",
						"13-33 11 15 17",
						"13-33 11 15 19",
						"13-33 11 15 21",
						"13-33 11 15 23",
						"13-33 11 15 25",
						"13-33 11 15 27",
						"13-33 11 15 29",
						"13-33 11 15 31",
						"13-33 11 15 33",
						"13-33 11 15 35",
						"13-33 11 15 37",
						"13-33 11 15 39",
						"13-33 11 15 41",
						"13-33 11 15 43",
						"13-33 11 15 45",
						"13-33 11 15 47",
						"13-33 11 15 49",
						"13-33 13 00",
						"13-33 13 11",
						"13-33 13 13",
						"13-33 13 13 11",
						"13-33 15 00",
						"13-33 15 11",
						"13-33 15 13",
						"13-33 15 15",
						"13-33 15 17",
						"13-33 15 19",
						"13-33 15 21",
						"13-33 15 23",
						"13-33 15 25",
						"13-33 15 27",
						"13-33 15 29",
						"13-33 15 31",
						"13-33 15 33",
						"13-33 15 35",
						"13-33 17 00",
						"13-33 17 11",
						"13-33 17 11 11",
						"13-33 17 11 13",
						"13-35 00 00",
						"13-35 11 00",
						"13-35 11 11",
						"13-35 11 11 11",
						"13-35 11 11 13",
						"13-35 11 11 15",
						"13-35 11 11 17",
						"13-35 11 11 19",
						"13-35 11 11 21",
						"13-35 11 13",
						"13-35 11 13 11",
						"13-35 11 13 13",
						"13-35 11 15",
						"13-35 11 19",
						"13-35 11 19 11",
						"13-35 13 00",
						"13-35 13 11",
						"13-35 13 13",
						"13-35 15 00",
						"13-35 15 11",
						"13-35 15 13",
						"13-37 00 00",
						"13-37 11 00",
						"13-37 11 11",
						"13-37 11 13",
						"13-37 11 13 11",
						"13-37 11 13 13",
						"13-37 11 13 15",
						"13-37 11 13 17",
						"13-37 11 13 19",
						"13-37 11 13 21",
						"13-37 11 15",
						"13-37 11 15 11",
						"13-37 11 15 13",
						"13-37 11 17",
						"13-37 11 17 11",
						"13-37 11 17 13",
						"13-37 11 17 15",
						"13-37 11 17 17",
						"13-37 13 00",
						"13-37 13 11",
						"13-37 13 13",
						"13-37 13 15",
						"13-37 13 17",
						"13-37 13 19",
						"13-37 15 00",
						"13-37 15 11",
						"13-37 15 13",
						"13-37 15 15",
						"13-37 15 15 11",
						"13-37 15 17",
						"13-37 15 17 11",
						"13-37 15 17 13",
						"13-37 15 19",
						"13-41 00 00",
						"13-41 11 00",
						"13-45 00 00",
						"13-45 11 00",
						"13-45 11 11",
						"13-47 00 00",
						"13-47 11 00",
						"13-47 11 11",
						"13-47 11 13",
						"13-47 11 15",
						"13-47 11 17",
						"13-47 11 19",
						"13-47 11 21",
						"13-47 11 23",
						"13-47 11 25",
						"13-47 11 27",
						"13-47 11 29",
						"13-47 11 31",
						"13-47 11 33",
						"13-47 11 35",
						"13-47 11 37",
						"13-47 13 00",
						"13-47 13 11",
						"13-47 13 13",
						"13-47 13 15",
						"13-47 13 17",
						"13-47 15 00",
						"13-47 17 00",
						"13-47 17 11",
						"13-47 17 13",
						"13-47 17 13 11",
						"13-47 17 17",
						"13-49 00 00",
						"13-49 11 00",
						"13-49 13 00",
						"13-49 15 00",
						"13-49 15 11",
						"13-49 15 13",
						"13-49 15 15",
						"13-49 15 17",
						"13-49 15 19",
						"13-49 15 21",
						"13-49 15 23",
						"13-49 15 25",
						"13-49 15 27",
						"13-49 15 29",
						"13-49 17 00",
						"13-49 19 00",
						"13-49 19 11",
						"13-49 19 13",
						"13-49 19 15",
						"13-49 19 17",
						"13-49 19 19",
						"13-49 21 00",
						"13-49 23 00",
						"13-49 23 11",
						"13-49 23 13",
						"13-51 00 00",
						"13-51 11 00",
						"13-51 11 11",
						"13-51 11 13",
						"13-51 11 15",
						"13-51 11 17",
						"13-51 11 19",
						"13-51 11 21",
						"13-51 11 23",
						"13-51 11 25",
						"13-51 11 27",
						"13-51 11 29",
						"13-51 14 00",
						"13-51 14 11",
						"13-51 14 13",
						"13-51 14 17",
						"13-51 14 19",
						"13-51 14 21",
						"13-51 14 23",
						"13-51 14 25",
						"13-51 14 27",
						"13-51 14 29",
						"13-51 14 31",
						"13-51 14 33",
						"13-51 14 35",
						"13-51 14 35 11",
						"13-51 14 35 13",
						"13-51 14 35 15",
						"13-51 14 35 17",
						"13-51 14 35 19",
						"13-51 14 35 21",
						"13-51 14 35 23",
						"13-51 14 35 25",
						"13-51 14 35 27",
						"13-51 14 35 29",
						"13-51 14 35 31",
						"13-51 14 35 33",
						"13-51 17 00",
						"13-51 17 11",
						"13-51 17 13",
						"13-51 17 15",
						"13-51 17 17",
						"13-51 17 19",
						"13-51 17 21",
						"13-51 17 22",
						"13-51 17 23",
						"13-51 17 23 11",
						"13-51 17 23 13",
						"13-51 17 23 15",
						"13-51 17 23 17",
						"13-51 17 25",
						"13-51 17 27",
						"13-51 17 29",
						"13-51 17 31",
						"13-51 17 35",
						"13-51 21 00",
						"13-51 21 11",
						"13-51 21 13",
						"13-51 21 15",
						"13-51 21 17",
						"13-51 21 19",
						"13-51 21 21",
						"13-51 21 23",
						"13-51 21 25",
						"13-51 21 27",
						"13-51 21 29",
						"13-51 21 31",
						"13-51 21 33",
						"13-51 21 35",
						"13-51 21 37",
						"13-51 21 39",
						"13-51 21 41",
						"13-51 21 43",
						"13-51 21 45",
						"13-51 21 47",
						"13-51 21 49",
						"13-51 21 51",
						"13-51 24 00",
						"13-51 24 11",
						"13-51 24 13",
						"13-51 24 15",
						"13-51 24 17",
						"13-51 24 19",
						"13-51 24 21",
						"13-51 24 23",
						"13-51 24 24",
						"13-51 24 25",
						"13-51 24 27",
						"13-51 24 29",
						"13-51 24 31",
						"13-51 24 32",
						"13-51 24 33",
						"13-51 24 34",
						"13-51 24 35",
						"13-51 24 37",
						"13-51 24 39",
						"13-51 24 41",
						"13-51 24 43",
						"13-51 24 45",
						"13-51 24 47",
						"13-51 24 49",
						"13-51 24 51",
						"13-51 27 00",
						"13-51 27 11",
						"13-51 27 13",
						"13-51 27 15",
						"13-51 27 17",
						"13-51 27 19",
						"13-51 27 21",
						"13-51 27 23",
						"13-51 27 25",
						"13-51 27 27",
						"13-51 27 29",
						"13-51 27 31",
						"13-51 27 33",
						"13-51 27 35",
						"13-51 27 37",
						"13-51 27 38",
						"13-51 27 39",
						"13-51 31 00",
						"13-51 31 11",
						"13-51 31 13",
						"13-51 31 15",
						"13-51 31 17",
						"13-51 31 19",
						"13-51 31 21",
						"13-51 31 23",
						"13-51 31 25",
						"13-51 31 27",
						"13-51 31 29",
						"13-51 31 31",
						"13-51 31 33",
						"13-51 31 35",
						"13-51 31 37",
						"13-51 31 39",
						"13-51 31 40",
						"13-51 31 41",
						"13-51 31 43",
						"13-51 31 45",
						"13-51 31 47",
						"13-51 31 49",
						"13-51 31 51",
						"13-51 31 53",
						"13-51 34 00",
						"13-51 34 11",
						"13-51 34 13",
						"13-51 34 15",
						"13-51 34 17",
						"13-51 34 19",
						"13-51 34 21",
						"13-51 34 23",
						"13-51 34 25",
						"13-51 34 27",
						"13-51 34 29",
						"13-51 34 31",
						"13-51 34 33",
						"13-51 34 35",
						"13-51 34 37",
						"13-51 34 39",
						"13-51 34 41",
						"13-51 34 43",
						"13-51 34 45",
						"13-51 34 47",
						"13-51 34 49",
						"13-51 34 51",
						"13-51 34 53",
						"13-51 34 55",
						"13-51 34 57",
						"13-51 34 61",
						"13-51 34 63",
						"13-51 34 65",
						"13-51 34 67",
						"13-51 34 69",
						"13-51 34 71",
						"13-51 34 73",
						"13-51 34 75",
						"13-51 34 77",
						"13-51 34 78",
						"13-51 34 79",
						"13-51 34 81",
						"13-51 34 83",
						"13-51 34 85",
						"13-51 34 87",
						"13-51 37 00",
						"13-51 37 11",
						"13-51 37 13",
						"13-51 37 15",
						"13-51 37 17",
						"13-51 37 19",
						"13-51 37 20",
						"13-51 37 21",
						"13-51 37 23",
						"13-51 37 25",
						"13-51 37 27",
						"13-51 37 29",
						"13-51 37 31",
						"13-51 37 33",
						"13-51 37 35",
						"13-51 37 37",
						"13-51 37 39",
						"13-51 37 41",
						"13-51 37 43",
						"13-51 37 45",
						"13-51 37 47",
						"13-51 37 49",
						"13-51 37 51",
						"13-51 37 53",
						"13-51 37 55",
						"13-51 37 57",
						"13-51 37 59",
						"13-51 41 00",
						"13-51 41 11",
						"13-51 41 13",
						"13-51 41 15",
						"13-51 41 17",
						"13-51 41 19",
						"13-51 41 21",
						"13-51 41 23",
						"13-51 44 00",
						"13-51 44 11",
						"13-51 44 13",
						"13-51 44 15",
						"13-51 44 17",
						"13-51 44 19",
						"13-51 44 21",
						"13-51 44 23",
						"13-51 44 25",
						"13-51 44 27",
						"13-51 44 29",
						"13-51 44 31",
						"13-51 44 33",
						"13-51 44 35",
						"13-51 44 37",
						"13-51 44 39",
						"13-51 44 41",
						"13-51 44 41 11",
						"13-51 44 41 13",
						"13-51 44 43",
						"13-51 44 45",
						"13-51 44 47",
						"13-51 44 50",
						"13-51 44 51",
						"13-51 44 53",
						"13-51 44 55",
						"13-51 47 00",
						"13-51 47 11",
						"13-51 47 13",
						"13-51 47 15",
						"13-51 47 17",
						"13-51 47 19",
						"13-51 47 21",
						"13-51 47 23",
						"13-51 47 25",
						"13-51 47 27",
						"13-51 47 29",
						"13-51 47 31",
						"13-51 47 33",
						"13-51 47 35",
						"13-51 47 37",
						"13-51 47 39",
						"13-51 47 41",
						"13-51 47 43",
						"13-51 47 45",
						"13-51 47 47",
						"13-51 47 49",
						"13-51 47 51",
						"13-51 47 53",
						"13-51 47 55",
						"13-51 47 57",
						"13-51 47 59",
						"13-51 47 61",
						"13-51 47 63",
						"13-51 47 65",
						"13-51 47 67",
						"13-51 47 69",
						"13-51 47 71",
						"13-51 47 73",
						"13-51 51 00",
						"13-51 51 11",
						"13-51 51 13",
						"13-51 51 15",
						"13-51 51 17",
						"13-51 51 19",
						"13-51 51 21",
						"13-51 51 23",
						"13-51 51 25",
						"13-51 51 27",
						"13-51 51 29",
						"13-51 51 31",
						"13-51 51 33",
						"13-51 51 35",
						"13-51 51 37",
						"13-51 51 39",
						"13-51 51 41",
						"13-51 51 43",
						"13-51 51 45",
						"13-51 51 47",
						"13-51 51 49",
						"13-51 54 00",
						"13-51 54 11",
						"13-51 54 13",
						"13-51 54 15",
						"13-51 54 17",
						"13-51 54 19",
						"13-51 54 21",
						"13-51 54 23",
						"13-51 54 25",
						"13-51 54 27",
						"13-51 54 29",
						"13-51 54 31",
						"13-51 54 32",
						"13-51 54 33",
						"13-51 54 35",
						"13-51 54 37",
						"13-51 54 39",
						"13-51 57 00",
						"13-51 57 11",
						"13-51 57 13",
						"13-51 57 15",
						"13-51 57 17",
						"13-51 57 19",
						"13-51 57 20",
						"13-51 57 21",
						"13-51 57 23",
						"13-51 57 25",
						"13-51 57 27",
						"13-51 57 29",
						"13-51 57 31",
						"13-51 57 32",
						"13-51 57 33",
						"13-51 57 35",
						"13-51 57 37",
						"13-51 57 39",
						"13-51 57 41",
						"13-51 57 43",
						"13-51 61 00",
						"13-51 61 11",
						"13-51 61 13",
						"13-51 61 15",
						"13-51 61 17",
						"13-51 61 19",
						"13-51 61 21",
						"13-51 61 23",
						"13-51 61 25",
						"13-51 61 25 11",
						"13-51 61 25 13",
						"13-51 61 25 15",
						"13-51 61 25 17",
						"13-51 61 27",
						"13-51 61 29",
						"13-51 61 31",
						"13-51 61 33",
						"13-51 61 35",
						"13-51 61 37",
						"13-51 61 39",
						"13-51 61 41",
						"13-51 61 43",
						"13-51 61 45",
						"13-51 61 47",
						"13-51 61 49",
						"13-51 61 50",
						"13-51 61 51",
						"13-51 61 53",
						"13-51 61 55",
						"13-51 61 57",
						"13-51 61 59",
						"13-51 61 61",
						"13-51 61 63",
						"13-51 61 65",
						"13-51 61 67",
						"13-51 61 68",
						"13-51 61 69",
						"13-51 61 71",
						"13-51 61 73",
						"13-51 61 75",
						"13-51 64 00",
						"13-51 64 11",
						"13-51 64 13",
						"13-51 64 15",
						"13-51 64 17",
						"13-51 64 19",
						"13-51 64 21",
						"13-51 64 23",
						"13-51 64 25",
						"13-51 64 27",
						"13-51 64 29",
						"13-51 64 31",
						"13-51 64 33",
						"13-51 64 35",
						"13-51 64 37",
						"13-51 64 39",
						"13-51 64 41",
						"13-51 64 43",
						"13-51 64 45",
						"13-51 64 47",
						"13-51 64 49",
						"13-51 64 51",
						"13-51 64 53",
						"13-51 64 55",
						"13-51 64 57",
						"13-51 67 00",
						"13-51 67 11",
						"13-51 67 13",
						"13-51 67 15",
						"13-51 67 17",
						"13-51 67 18",
						"13-51 67 19",
						"13-51 67 21",
						"13-51 67 23",
						"13-51 67 25",
						"13-51 67 27",
						"13-51 67 29",
						"13-51 67 31",
						"13-51 67 33",
						"13-51 67 35",
						"13-51 67 37",
						"13-51 67 39",
						"13-51 67 41",
						"13-51 67 43",
						"13-51 67 45",
						"13-51 67 47",
						"13-51 67 49",
						"13-51 67 51",
						"13-51 67 53",
						"13-51 91 00",
						"13-51 91 11",
						"13-51 91 14",
						"13-51 91 17",
						"13-51 91 20",
						"13-51 91 23",
						"13-51 91 26",
						"13-51 91 29",
						"13-51 91 32",
						"13-51 91 35",
						"13-51 91 38",
						"13-51 91 41",
						"13-51 91 44",
						"13-53 00 00",
						"13-53 11 00",
						"13-53 13 00",
						"13-53 15 00",
						"13-53 15 11",
						"13-53 15 13",
						"13-53 17 00",
						"13-53 17 11",
						"13-53 19 00",
						"13-53 19 11",
						"13-53 19 13",
						"13-53 21 00",
						"13-53 23 00",
						"13-53 25 00",
						"13-53 27 00",
						"13-53 29 00",
						"13-53 31 00",
						"13-53 33 00",
						"13-53 35 00",
						"13-55 00 00",
						"13-55 11 00",
						"13-55 11 11",
						"13-55 11 13",
						"13-55 11 15",
						"13-55 11 17",
						"13-55 11 19",
						"13-55 11 21",
						"13-55 11 23",
						"13-55 11 25",
						"13-55 11 27",
						"13-55 11 29",
						"13-55 13 00",
						"13-55 13 11",
						"13-55 13 13",
						"13-55 13 15",
						"13-55 15 00",
						"13-55 15 11",
						"13-55 17 00",
						"13-55 19 00",
						"13-55 19 11",
						"13-55 19 13",
						"13-55 19 15",
						"13-55 19 17",
						"13-55 19 19",
						"13-55 19 21",
						"13-55 21 00",
						"13-55 23 00",
						"13-55 27 00",
						"13-55 27 11",
						"13-55 27 13",
						"13-55 29 00",
						"13-55 29 11",
						"13-55 29 13",
						"13-55 29 15",
						"13-55 29 17",
						"13-55 29 19",
						"13-55 29 21",
						"13-55 29 21 11",
						"13-55 29 21 13",
						"13-55 29 21 15",
						"13-55 29 21 17",
						"13-55 29 21 19",
						"13-55 29 23",
						"13-55 29 23 11",
						"13-55 29 23 13",
						"13-55 29 23 15",
						"13-55 29 25",
						"13-57 00 00",
						"13-57 11 00",
						"13-57 11 11",
						"13-57 11 13",
						"13-57 13 00",
						"13-57 13 11",
						"13-57 13 13",
						"13-57 13 13 11",
						"13-57 13 13 13",
						"13-57 13 13 15",
						"13-57 13 15",
						"13-57 13 15 11",
						"13-57 13 15 13",
						"13-57 13 15 15",
						"13-57 13 15 17",
						"13-57 13 15 19",
						"13-57 13 15 21",
						"13-57 13 15 23",
						"13-57 13 15 25",
						"13-57 13 15 27",
						"13-57 13 15 29",
						"13-57 13 15 31",
						"13-57 13 15 33",
						"13-57 13 15 35",
						"13-57 13 17",
						"13-57 15 00",
						"13-57 15 11",
						"13-57 15 13",
						"13-57 15 15",
						"13-57 15 17",
						"13-57 17 00",
						"13-57 17 11",
						"13-57 17 13",
						"13-57 21 00",
						"13-57 23 00",
						"13-59 00 00",
						"13-59 11 00",
						"13-59 13 00",
						"13-59 15 00",
						"13-59 15 11",
						"13-59 15 13",
						"13-59 17 00",
						"13-59 19 00",
						"13-59 19 11",
						"13-59 19 13",
						"13-59 21 00",
						"13-59 23 00",
						"13-59 25 00",
						"13-59 29 00",
						"13-59 29 11",
						"13-61 00 00",
						"13-61 11 00",
						"13-61 11 11",
						"13-61 11 13",
						"13-61 11 15",
						"13-61 11 17",
						"13-61 13 00",
						"13-61 13 11",
						"13-61 13 13",
						"13-61 13 15",
						"13-61 13 17",
						"13-61 15 00",
						"13-61 15 11",
						"13-61 15 13",
						"13-61 15 15",
						"13-61 15 17",
						"13-61 15 19",
						"13-61 15 21",
						"13-61 17 00",
						"13-61 17 11",
						"13-61 17 13",
						"13-61 17 15",
						"13-63 00 00",
						"13-63 11 00",
						"13-63 11 11",
						"13-63 11 13",
						"13-63 11 15",
						"13-63 13 00",
						"13-63 13 11",
						"13-63 13 11 11",
						"13-63 13 13",
						"13-63 13 15",
						"13-63 13 17",
						"13-63 13 19",
						"13-63 13 21",
						"13-63 13 23",
						"13-63 13 25",
						"13-63 13 27",
						"13-63 13 29",
						"13-63 13 31",
						"13-63 15 00",
						"13-63 15 11",
						"13-63 15 13",
						"13-63 15 15",
						"13-63 17 00",
						"13-63 17 11",
						"13-63 17 13",
						"13-63 17 15",
						"13-63 17 17",
						"13-63 19 00",
						"13-63 19 11",
						"13-63 19 13",
						"13-63 19 15",
						"13-63 19 17",
						"13-63 19 19",
						"13-63 19 21",
						"13-63 19 23",
						"13-63 19 25",
						"13-63 19 27",
						"13-63 19 29",
						"13-65 00 00",
						"13-65 11 00",
						"13-65 13 00",
						"13-65 13 11",
						"13-65 13 13",
						"13-65 13 15",
						"13-65 13 17",
						"13-65 15 00",
						"13-65 17 00",
						"13-65 19 00",
						"13-65 19 11",
						"13-65 19 13",
						"13-65 21 00",
						"13-65 23 00",
						"13-67 00 00",
						"13-67 11 00",
						"13-67 13 00",
						"13-67 15 00",
						"13-67 17 00",
						"13-67 19 00",
						"13-69 00 00",
						"13-69 11 00",
						"13-69 13 00",
						"13-69 15 00",
						"13-69 17 00",
						"13-69 19 00",
						"13-69 21 00",
						"13-69 23 00",
						"13-69 25 00",
						"13-69 25 11",
						"13-69 25 13",
						"13-69 25 15",
						"13-69 25 17",
						"13-69 25 19",
						"13-69 25 21"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:OnshoreOffshoreEnum": {
			"enum": [
				"onshore",
				"offshore"
			],
			"type": "string"
		},
		"rics:OpenCloseEnum": {
			"enum": [
				"open",
				"closed"
			],
			"type": "string"
		},
		"rics:OperationalEnergySourceEnum": {
			"anyOf": [
				{
					"enum": [
						"gridElectricity",
						"onSiteGas",
						"onSiteOil",
						"onSiteRenewableElecricity",
						"onSiteRenewableHeat"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:OperationalEnergySourceType": {
			"additionalProperties": false,
			"properties": {
				"@source": {
					"$ref": "#/definitions/rics:OperationalEnergySourceEnum"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:OrderEnum": {
			"enum": [
				"primary",
				"secondary",
				"tertiary"
			],
			"type": "string"
		},
		"rics:OtherBreakTermsType": {
			"additionalProperties": false,
			"properties": {
				"rics:Payment": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PreCondition": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:OtherLandServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"@type": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:OwnershipStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"ownerOccupied",
						"tenanted",
						"leased",
						"rented",
						"licensed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ParcelType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:BoundaryLineArc": {
					"$ref": "#/definitions/rics:BoundaryLineArcType"
				},
				"rics:BoundaryPivotPointCoordinates": {
					"$ref": "#/definitions/rics:CoordinateType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ParcelArea": {
					"$ref": "#/definitions/rics:LandAreaType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SatelliteAerialOrthoimage": {
					"$ref": "#/definitions/rics:AnnotatedDocumentType"
				},
				"rics:SitePlan": {
					"$ref": "#/definitions/rics:AnnotatedDocumentType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ParkingEnum": {
			"anyOf": [
				{
					"enum": [
						"garage",
						"allocated",
						"driveway",
						"onStreet",
						"offStreet",
						"permit",
						"metered",
						"resident",
						"communal",
						"shared",
						"none",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ParkingType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@availableArrangements": {
					"$ref": "#/definitions/rics:ParkingEnum"
				},
				"@availableSpaces": {
					"$ref": "#/definitions/xs:integer"
				},
				"@availableSpacesInside": {
					"$ref": "#/definitions/xs:integer"
				},
				"@availableSpacesOutside": {
					"$ref": "#/definitions/xs:integer"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrivateChargingPointAvailable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPublicChargingPointAvailable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@privateChargingPoints": {
					"$ref": "#/definitions/xs:integer"
				},
				"@publicChargingPoints": {
					"$ref": "#/definitions/xs:integer"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PerPeriodEnum": {
			"anyOf": [
				{
					"enum": [
						"annum",
						"quarter",
						"month",
						"week",
						"day",
						"hour"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PercentageChoiceType": {
			"additionalProperties": false,
			"properties": {
				"rics:AsBasisPoints": {
					"$ref": "#/definitions/rics:SimpleBasisPointsType"
				},
				"rics:AsPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:PeriodOfAnalysisType": {
			"additionalProperties": false,
			"properties": {
				"@until": {
					"$ref": "#/definitions/rics:PeriodOfAnalysisUntilEnum"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:PeriodOfAnalysisUntilEnum": {
			"enum": [
				"endOfLife",
				"endOfInterest"
			],
			"type": "string"
		},
		"rics:PermittedUseType": {
			"additionalProperties": false,
			"properties": {
				"@limitationsOnChangeOfUse": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Use": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PersonNameType": {
			"additionalProperties": false,
			"properties": {
				"@firstName": {
					"$ref": "#/definitions/xs:string"
				},
				"@fullname": {
					"$ref": "#/definitions/xs:string"
				},
				"@gender": {
					"$ref": "#/definitions/rics:GenderEnum"
				},
				"@lastName": {
					"$ref": "#/definitions/xs:string"
				},
				"@middleName": {
					"$ref": "#/definitions/xs:string"
				},
				"@nameOrder": {
					"$ref": "#/definitions/rics:NameOrderEnum"
				},
				"@salutation": {
					"$ref": "#/definitions/xs:string"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:PersonType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@firstName": {
					"$ref": "#/definitions/xs:string"
				},
				"@fullname": {
					"$ref": "#/definitions/xs:string"
				},
				"@gender": {
					"$ref": "#/definitions/rics:GenderEnum"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDeceased": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@lastName": {
					"$ref": "#/definitions/xs:string"
				},
				"@middleName": {
					"$ref": "#/definitions/xs:string"
				},
				"@nameOrder": {
					"$ref": "#/definitions/rics:NameOrderEnum"
				},
				"@relationshipStatus": {
					"$ref": "#/definitions/rics:RelationshipStatusEnum"
				},
				"@salutation": {
					"$ref": "#/definitions/xs:string"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Address": {
					"$ref": "#/definitions/rics:AddressType"
				},
				"rics:Age": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Alias": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonNameType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonNameType"
							},
							"type": "array"
						}
					]
				},
				"rics:Citizenship": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionType"
							},
							"type": "array"
						}
					]
				},
				"rics:DateOfBirth": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateOfBirthRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:DateOfDeath": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateOfDeathRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:DigitalCertificate": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Email": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Fax": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Mobile": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousName": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonNameType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonNameType"
							},
							"type": "array"
						}
					]
				},
				"rics:Related": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RelatedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RelatedType"
							},
							"type": "array"
						}
					]
				},
				"rics:RelationshipStatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:RelationshipStatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:RelationshipStatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RelationshipStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RelationshipStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:TaxDomicile": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Telephone": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Website": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PipeType": {
			"additionalProperties": false,
			"properties": {
				"@pipeCount": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:Diameter": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PipelineComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:PipelineQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:PipelineWorksType"
				}
			},
			"type": "object"
		},
		"rics:PipelineComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@noOfCrossingsOverRoadsRailwaysWaterwaysValleys": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfIntersections": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfPipingSpecials": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfPumpingStationsInspectionPressureReliefPoints": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandUnderwaterEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandUnderwaterEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PipelineDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@corrosionProtectionMeasures": {
					"$ref": "#/definitions/xs:string"
				},
				"@drillingBoringMethod": {
					"$ref": "#/definitions/rics:PipelineDrillingBoringMethodEnum"
				},
				"@insulationType": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:MaximumDepthBelowGround": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumHeightAboveGround": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumDepthBelowGround": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumHeightAboveGround": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:PrincipalMaterials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PipelineDrillingBoringMethodEnum": {
			"enum": [
				"cutAndCover",
				"directionalDrilling/Boring",
				"none"
			],
			"type": "string"
		},
		"rics:PipelineFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"liquid",
						"gas",
						"powder"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PipelineQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:LengthFromServicingInletsToOutlets": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:LengthOfPipes": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PipelineWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:PipelineFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:PipelineComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:PipelineDesignFeaturesType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:MaximumHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MaximumHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:MinimumHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MinimumHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Pipes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PipeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PipeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PlanType": {
			"additionalProperties": false,
			"properties": {
				"@class": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isMissing": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@scale": {
					"$ref": "#/definitions/xs:string"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:AnnotatedDocumentTypeEnum"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Coordinates": {
					"$ref": "#/definitions/rics:CoordinateType"
				},
				"rics:CreatedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:CreatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:CreatedDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:File": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FileType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FileType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SignedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Topics": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:WitnessedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PlannedRenewalsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@numberOfCycles": {
					"$ref": "#/definitions/xs:integer"
				},
				"@scope": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PeriodOfCycle": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PlanningStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"submitted",
						"received",
						"inProgress",
						"validated",
						"consultation",
						"committee",
						"granted",
						"approved",
						"appealed",
						"refused",
						"withdrawn"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PlanningStatusType": {
			"additionalProperties": false,
			"properties": {
				"@status": {
					"$ref": "#/definitions/rics:PlanningStatusEnum"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:PlanningType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@proposal": {
					"$ref": "#/definitions/xs:string"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:PlanningStatusEnum"
				},
				"@summary": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:PlanningTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Conditions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:DecisionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DecisionDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LinkedPlanning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:NextPlanning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherAffectedProperties": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousPlanning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:StatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PlanningTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"householderPlanningConsent",
						"fullPlanningConsent",
						"outlinePlanningConsent",
						"reservedMatters",
						"listedBuildingConsent",
						"advertisementConsent",
						"lawfulDevelopmentCertificate",
						"priorApprovals",
						"removalVariationOfConditions",
						"approvalDischargeofConditions",
						"consentUnderTreePreservationOrders",
						"notificationOfProposedWorksToTreesInConservationAreas",
						"applicationForNon-materialAmendments",
						"permissionInPrinciple",
						"listedBuildinglawfulDevelopmentCertificate",
						"onshoreExtractionOfOilAndGas",
						"mineralExtractionOrAssociatedDevelopment",
						"modificationOrDischargeofSection106PlanningObligation"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PoliticalCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"war",
						"conflict",
						"governmentStability",
						"policyChange"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PoliticalType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:PoliticalCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Probability": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RiskMatrix": {
					"$ref": "#/definitions/rics:RiskMatrixType"
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PoliticalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PoliticalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PortComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:PortQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:PortWorksType"
				}
			},
			"type": "object"
		},
		"rics:PortComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@contaminatedSedimentDredging": {
					"$ref": "#/definitions/rics:ContaminatedSedimentDredgingEnum"
				},
				"@noOfBerths": {
					"$ref": "#/definitions/xs:integer"
				},
				"@waterNature": {
					"$ref": "#/definitions/rics:WaterNatureEnum"
				},
				"rics:BollardLoad": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FenderBerthingLoad": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:HardDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:ImposedQuayLoad": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:PermitsLicences": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PortPermitLicenceEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PortPermitLicenceEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PortPositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PortPositionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SignificantWaveHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SoftDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SpoilDisposalVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TotalDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PortConstructionEnum": {
			"anyOf": [
				{
					"enum": [
						"sheetPileWalls",
						"gravityQuayWalls",
						"receivingPlatforms",
						"pileSupported"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PortDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@construction": {
					"$ref": "#/definitions/rics:PortConstructionEnum"
				},
				"@foundations": {
					"$ref": "#/definitions/rics:FoundationsEnum"
				},
				"rics:Bathmetry": {
					"$ref": "#/definitions/rics:AnnotatedDocumentType"
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Materials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Surface": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SurfaceLoad": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PortSurfaceLoadEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PortSurfaceLoadEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PortDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:BerthingDraftAtLowWater": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:BerthingOrStructureLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:StructureWidth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PortFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"quay",
						"wharf",
						"pier",
						"jetty",
						"rubbleMoundBreakwater",
						"floatingBreakwater",
						"marina",
						"slipway",
						"dryDock",
						"dolphin",
						"dredgingAndDisposal",
						"revetment",
						"aidsToNavigation",
						"stackingAndStorageYard",
						"warehouse",
						"passengerGangway",
						"ferryPontoon",
						"ferryTerminal",
						"ro-roRamp",
						"landRemoval",
						"turningCircle"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PortPermitLicenceEnum": {
			"anyOf": [
				{
					"enum": [
						"waterQualityMonitoring",
						"dumpAtSeaLicence",
						"wasteLicence",
						"planningPermission",
						"foreshoreLicence"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PortPositionEnum": {
			"anyOf": [
				{
					"enum": [
						"openSea",
						"harbour",
						"inlandWaterway",
						"estuary"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PortQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"@noOfFenders": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:BreakwaterDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:QuayLengthPlusHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SurfaceArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PortSurfaceLoadEnum": {
			"anyOf": [
				{
					"enum": [
						"ro-ro",
						"container",
						"dry-bulk",
						"liquidBulk",
						"breakbulk",
						"offshore",
						"fisheries",
						"leisure"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PortWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:PortFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageDeckHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageDeckHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:PortComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:PortDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:PortDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:Power-generatingCoolingSystemEnum": {
			"anyOf": [
				{
					"enum": [
						"wind",
						"water"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:Power-generatingPlantComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:Power-generatingPlantQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:Power-generatingPlantWorksType"
				}
			},
			"type": "object"
		},
		"rics:Power-generatingPlantComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@coolingSystem": {
					"$ref": "#/definitions/rics:Power-generatingCoolingSystemEnum"
				}
			},
			"type": "object"
		},
		"rics:Power-generatingPlantCoolantEnum": {
			"anyOf": [
				{
					"enum": [
						"water",
						"gas"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:Power-generatingPlantDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@coolant": {
					"$ref": "#/definitions/rics:Power-generatingPlantCoolantEnum"
				},
				"@cycle": {
					"$ref": "#/definitions/rics:OpenCloseEnum"
				},
				"rics:GeneratorContainmentMaterial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Turbine": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TurbineType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TurbineType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:Power-generatingPlantFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"nuclear",
						"wind",
						"solar",
						"hydroelectric",
						"geothermal",
						"biomass",
						"gas",
						"coal",
						"oil"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:Power-generatingPlantQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:Power-generatingPlantWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:Power-generatingPlantFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:Power-generatingPlantComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:Power-generatingPlantDesignFeaturesType"
				},
				"rics:Dimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PrefabricationDegreeEnum": {
			"enum": [
				"lessThan25%",
				"upTo50%",
				"upTo75%",
				"upTo100%"
			],
			"type": "string"
		},
		"rics:PremiseOfValueEnum": {
			"anyOf": [
				{
					"enum": [
						"highestAndBestUse",
						"currentExistingUse",
						"orderlyLiquidation",
						"forcedSale"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PremisesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Area": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyAreaType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyAreaType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Space": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertySpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertySpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PremiumType": {
			"additionalProperties": false,
			"properties": {
				"@isPresent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isReverse": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:PrepaymentPenaltyHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:PaymentDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Penalty": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:PrepaymentPenaltyScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:PenaltyAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PenaltyPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ThresholdAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ThresholdPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:PricingMethodEnum": {
			"anyOf": [
				{
					"enum": [
						"lumpSum",
						"stipulatedPrice",
						"re-measurement",
						"costReimbursement"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProcurementType": {
			"additionalProperties": false,
			"properties": {
				"@funding": {
					"$ref": "#/definitions/rics:FundingEnum"
				},
				"@isJointVentureForeignConstructor": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@modeOfProcurement": {
					"$ref": "#/definitions/rics:ModeOfProcurementEnum"
				},
				"@predominantSourceOfConstructors": {
					"$ref": "#/definitions/rics:LocalForeignEnum"
				},
				"@pricingMethod": {
					"$ref": "#/definitions/rics:PricingMethodEnum"
				}
			},
			"type": "object"
		},
		"rics:ProfessionalStandardEnum": {
			"anyOf": [
				{
					"enum": [
						"IPMS",
						"ICMS",
						"ILMS",
						"IVS",
						"USPAP",
						"MLV",
						"EVS"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProfessionalStandardType": {
			"additionalProperties": false,
			"properties": {
				"@professionalStandard": {
					"$ref": "#/definitions/rics:ProfessionalStandardEnum"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:EffectiveDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:EffectiveDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:SupercededDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:SupercededDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:ProfitBasisEnum": {
			"anyOf": [
				{
					"enum": [
						"gross",
						"net",
						"EBITDA",
						"EBIT"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProjectClassificationStandardNameEnum": {
			"anyOf": [
				{
					"enum": [
						"ISO12006-2",
						"ISICRev4",
						"EDHEC-TICCS-BR-V1.1",
						"EDHEC-TICCS-CG-V1.1",
						"EDHEC-TICCS-GE-V1.1",
						"EDHEC-TICCS-IC-V1.1"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProjectCodeType": {
			"additionalProperties": false,
			"properties": {
				"rics:ClassificationStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ClassificationStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ClassificationStandardType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ProjectDescriptionEnum": {
			"anyOf": [
				{
					"enum": [
						"buildings",
						"roadsRunwaysAndMotorway",
						"railways",
						"bridges",
						"tunnels",
						"wasteWaterTreatmentWorks",
						"waterTreatmentWorks",
						"pipelines",
						"wellsAndBoreholes",
						"power-generatingPlants",
						"chemicalPlants",
						"refineries",
						"damsAndReservoirs",
						"minesAndQuarries",
						"offshoreStructures",
						"nearshoreWorks",
						"ports",
						"waterwayWorks",
						"landFormationAndReclamation",
						"common"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProjectStageEnum": {
			"anyOf": [
				{
					"enum": [
						"RIBA:Stage0StrategicDefinition",
						"RIBA:Stage1PreparationAndBriefing",
						"RIBA:Stage2ConceptDesign",
						"RIBA:Stage3SpatialCoordination",
						"RIBA:Stage4TechnicalDesign",
						"RIBA:Stage5ManufacturingAndConstruction",
						"RIBA:Stage6HandoverAndCloseOut",
						"RIBA:Stage7Use",
						"OGC:GatewayReview0StrategicAssessment",
						"OGC:GatewayReview1BusinessJustification",
						"OGC:GatewayReview2DeliveryStrategyOrProcurementStrategy",
						"OGC:gatewayReview3InvestmentDecision",
						"OGC:GatewayReview4ReadinessForService",
						"OGC:GatewayReview5OperationsReviewAndBenefitsRealisationOrEvaluation",
						"OGC:DecisionPoint1OutlineDesign",
						"OGC:DecisionPoint2DetailedDesign"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProjectStatusEnum": {
			"enum": [
				"initiationAndConceptPhase",
				"designPhase",
				"constructionAndCommissioningPhase",
				"complete"
			],
			"type": "string"
		},
		"rics:ProjectType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@briefScope": {
					"$ref": "#/definitions/xs:string"
				},
				"@costReportStatus": {
					"$ref": "#/definitions/rics:CostReportStatusEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@mainProjectType": {
					"$ref": "#/definitions/rics:ProjectDescriptionEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@projectStatus": {
					"$ref": "#/definitions/rics:ProjectStatusEnum"
				},
				"@reportPriceBasis": {
					"$ref": "#/definitions/rics:ReportPriceBasisEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Bridges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BridgeComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BridgeComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingsType"
							},
							"type": "array"
						}
					]
				},
				"rics:CarbonEmissions": {
					"$ref": "#/definitions/rics:CarbonEmissionsType"
				},
				"rics:ChemicalPlants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChemicalPlantComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChemicalPlantComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Client": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConstructionPeriod": {
					"$ref": "#/definitions/rics:ConstructionPeriodType"
				},
				"rics:CostBaseDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:DamsAndReservoirs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DamAndReservoirComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DamAndReservoirComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:KeyMilestones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MilestoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MilestoneType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LandFormationAndReclamations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandFormationAndReclamationComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandFormationAndReclamationComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:LifeCycleCosting": {
					"$ref": "#/definitions/rics:LifeCycleCostingType"
				},
				"rics:LinearCivilEngineeringWorks": {
					"$ref": "#/definitions/rics:LinearCivilEngineeringWorksType"
				},
				"rics:Location": {
					"$ref": "#/definitions/rics:AddressType"
				},
				"rics:MetaData": {
					"$ref": "#/definitions/rics:MetaDataType"
				},
				"rics:MinesAndQuarries": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MineAndQuarryComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MineAndQuarryComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:NearshoreWorks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NearshoreWorkComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NearshoreWorkComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:OffshoreStructures": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OffshoreStructureComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OffshoreStructureComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherProjectTypes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GenericProjectComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GenericProjectComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Pipelines": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PipelineComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PipelineComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ports": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PortComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PortComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Power-generatingPlants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:Power-generatingPlantComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:Power-generatingPlantComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Procurement": {
					"$ref": "#/definitions/rics:ProcurementType"
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Railways": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RailwayComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RailwayComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Refineries": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RefineryComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RefineryComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoadsRunwaysAndMotorways": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoadRunwayAndMotorwayComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoadRunwayAndMotorwayComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:SeismicZones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SeismicZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SeismicZoneType"
							},
							"type": "array"
						}
					]
				},
				"rics:Site": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SiteType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SiteType"
							},
							"type": "array"
						}
					]
				},
				"rics:SubProjects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:SubProjectsIncluded": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectDescriptionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectDescriptionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Tunnels": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TunnelComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TunnelComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WasteWaterTreatmentWorks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TreatmentComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TreatmentComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:WaterTreatmentWorks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TreatmentComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TreatmentComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:WaterwayWorks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WaterwayWorkComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WaterwayWorkComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:WellsAndBoreholes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WellAndBoreholeComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WellAndBoreholeComplexType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyAreaType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AreaUnits": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingFunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingFunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:VolumeUnits": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PropertyCapitalTransactionType": {
			"additionalProperties": false,
			"properties": {
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Price": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:PropertyRentalType"
				},
				"rics:TransactionCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TransactionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:TransactionDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:PropertyCapitalValueType": {
			"additionalProperties": false,
			"properties": {
				"rics:AllocationOfValue": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AllocationOfValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AllocationOfValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:ReinstatementCost": {
					"$ref": "#/definitions/rics:ReinstatementCostType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:PropertyContentType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyDocumentType": {
			"additionalProperties": false,
			"properties": {
				"@class": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isMissing": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:AnnotatedDocumentTypeEnum"
				},
				"@version": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Coordinates": {
					"$ref": "#/definitions/rics:CoordinateType"
				},
				"rics:CreatedDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:CreatedDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:File": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FileType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FileType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SignedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Topics": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:WitnessedBy": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyIncomeType": {
			"additionalProperties": false,
			"properties": {
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"rics:Gross": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Net": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:NonRecoverableCosts": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RecoverableCosts": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:PropertyMeasurementType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@measurementBasis": {
					"$ref": "#/definitions/rics:MeasurementBasisEnum"
				},
				"@measurementStandard": {
					"$ref": "#/definitions/rics:MeasurementStandardEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AlternativeMeasurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AlternativeMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AlternativeMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExcludedMeasuredAreaSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExcludedMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExcludedMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:IncludedMeasuredAreaSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncludedMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncludedMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LimitedUseMeasuredAreaSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LimitedUseMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LimitedUseMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasurementValue": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Occupier": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OccupierType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OccupierType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:UtilisationRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:VolumeMeasurement": {
					"$ref": "#/definitions/rics:VolumeMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:PropertyOccupationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Occupiers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OccupierType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OccupierType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Voids": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:VoidType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:VoidType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyParticipantEnum": {
			"anyOf": [
				{
					"enum": [
						"assignor",
						"assignee",
						"owner",
						"lender",
						"borrower",
						"sponsor",
						"representativeOfDeceased",
						"powerOfAttorney",
						"lenderInPossession",
						"occupier",
						"buyer",
						"seller",
						"agent",
						"broker",
						"propertyManager",
						"managementCompany",
						"auctioneer",
						"guarantor",
						"proprietor",
						"trustee",
						"lawyer",
						"solicitor",
						"barrister",
						"legalExective",
						"conveyancer",
						"notary",
						"surveyor",
						"engineer",
						"donator",
						"planner",
						"developer",
						"architect",
						"constructor",
						"consultant",
						"issuer",
						"supplier",
						"installer",
						"maintainer"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PropertyParticipantType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAnti-MoneyLaunderingChecked": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPoliticallyExposedPerson": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryPropertyParticipant": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActingFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ActingForParticipants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Anti-MoneyLaunderingEvidence": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:DigitalID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalEntity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Person": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Qualifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RegulatoryID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RegulatoryIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RegulatoryIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Role": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyProfitType": {
			"additionalProperties": false,
			"properties": {
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@profitBasis": {
					"$ref": "#/definitions/rics:ProfitBasisEnum"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:PropertyPurposeEnum": {
			"anyOf": [
				{
					"enum": [
						"accomodation",
						"agriculture",
						"administration",
						"business",
						"leisure",
						"religious",
						"healthcare",
						"infrastructure"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PropertyRentType": {
			"additionalProperties": false,
			"properties": {
				"@isGroundRent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInAdvance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriodRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@turnoverRentType": {
					"$ref": "#/definitions/rics:TurnoverRentTypeEnum"
				},
				"@turnoverReportingFrequency": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"rics:TurnoverMaximum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverMinimum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRentRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TurnoverRentTiers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TurnoverRentTierType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TurnoverRentTierType"
							},
							"type": "array"
						}
					]
				},
				"rics:TurnoverRentalPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:PropertyRentalRateType": {
			"additionalProperties": false,
			"properties": {
				"@measurementBasis": {
					"$ref": "#/definitions/rics:MeasurementBasisEnum"
				},
				"@measurementStandard": {
					"$ref": "#/definitions/rics:MeasurementStandardEnum"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AlternativeMeasurement": {
					"$ref": "#/definitions/rics:AlternativeMeasurementType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:PropertyRentalTransactionType": {
			"additionalProperties": false,
			"properties": {
				"rics:Area": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyAreaType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyAreaType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:PropertyRentalType"
				},
				"rics:Space": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertySpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertySpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:TransactionCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TransactionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:TransactionDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:PropertyRentalType": {
			"additionalProperties": false,
			"properties": {
				"@isGroundRent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInAdvance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriodRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@turnoverRentType": {
					"$ref": "#/definitions/rics:TurnoverRentTypeEnum"
				},
				"@turnoverReportingFrequency": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"rics:HeadlineRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:MarketRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:NetEffectiveRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverMaximum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverMinimum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRentRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TurnoverRentTiers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TurnoverRentTierType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TurnoverRentTierType"
							},
							"type": "array"
						}
					]
				},
				"rics:TurnoverRentalPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:PropertyRentalValueType": {
			"additionalProperties": false,
			"properties": {
				"@isGroundRent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInAdvance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriodRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@turnoverRentType": {
					"$ref": "#/definitions/rics:TurnoverRentTypeEnum"
				},
				"@turnoverReportingFrequency": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"rics:AllocationOfValue": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AllocationOfValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AllocationOfValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:PropertyRentalRateType"
				},
				"rics:TurnoverMaximum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverMinimum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRentRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TurnoverRentTiers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TurnoverRentTierType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TurnoverRentTierType"
							},
							"type": "array"
						}
					]
				},
				"rics:TurnoverRentalPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:PropertyResponsibilityEnum": {
			"anyOf": [
				{
					"enum": [
						"assignor",
						"assignee",
						"owner",
						"occupier",
						"shared",
						"buyer",
						"seller",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PropertyRightsHolderType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:TenureClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAnti-MoneyLaunderingChecked": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDisputed": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOccupier": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPoliticallyExposedPerson": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryPropertyParticipant": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnregistered": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:TenureStatusEnum"
				},
				"@tenure": {
					"$ref": "#/definitions/rics:TenureTypeEnum"
				},
				"rics:ActingFor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ActingForParticipants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AlienationDownwards": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:AlienationUpwards": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Anti-MoneyLaunderingEvidence": {
					"$ref": "#/definitions/rics:GenericContentType"
				},
				"rics:Charges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChargeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChargeType"
							},
							"type": "array"
						}
					]
				},
				"rics:DigitalID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HeldBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalEntity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalEntityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalEntityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:LoanAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Person": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PersonType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PersonType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Qualifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RegulatoryID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RegulatoryIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RegulatoryIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Role": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Share": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TenureAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertySpaceType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoomSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SpaceSummary": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceSummaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceSummaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyTaxesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@banding": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnderAppeal": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:AssessedValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:EstimatedValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Proposed": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProposedValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isIncludedInExchange": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isIncludedInInspection": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isIncludedInTransaction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isPrimaryProperty": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSecondaryProperty": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@omniClassCategory": {
					"$ref": "#/definitions/rics:OmniClassCategoryEnum"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@purpose": {
					"$ref": "#/definitions/rics:PropertyPurposeEnum"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:PropertyTypeEnum"
				},
				"@uniclassCategory": {
					"$ref": "#/definitions/rics:UniclassCategoryEnum"
				},
				"rics:Address": {
					"$ref": "#/definitions/rics:AddressType"
				},
				"rics:Centroid": {
					"$ref": "#/definitions/rics:CentroidType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Parcel": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParcelType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParcelType"
							},
							"type": "array"
						}
					]
				},
				"rics:PartOfParcel": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParcelType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParcelType"
							},
							"type": "array"
						}
					]
				},
				"rics:PartOfProperty": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Taxes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyTaxesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyTaxesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:PropertyTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"land",
						"parcel",
						"site",
						"project",
						"development",
						"facility",
						"complex",
						"portfolio",
						"structure",
						"building",
						"buildingStorey",
						"floor",
						"unit",
						"zone",
						"area",
						"space",
						"room",
						"desk",
						"bed",
						"storage",
						"object",
						"tree",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PropertyUseEnum": {
			"anyOf": [
				{
					"enum": [
						"residential",
						"commercial",
						"office",
						"retail",
						"industrial",
						"logistics",
						"agricultural",
						"selfStorage",
						"dataCentre",
						"hotel",
						"restaurant",
						"cinema",
						"theatre",
						"visitorAttraction",
						"healthFitness",
						"healthcare",
						"education",
						"seniorLiving",
						"servicedOffice",
						"shoppingCentre",
						"coWorking",
						"coLiving",
						"multiFamily",
						"carPark",
						"warehouse",
						"hospital",
						"airportTerminal",
						"railwayStation",
						"ferryTerminal",
						"plantFacility",
						"mixedUse"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:PropertyValuationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@excluded": {
					"$ref": "#/definitions/rics:AssetExcludedEnum"
				},
				"@isFutureDate": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@nature": {
					"$ref": "#/definitions/rics:AssetNatureEnum"
				},
				"@valuerStatus": {
					"$ref": "#/definitions/rics:ValuerStatusEnum"
				},
				"rics:AccountingStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccountingStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccountingStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:BasisOfValue": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BasisOfValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BasisOfValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuildingComplexes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuildingSections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingSectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingSectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:CapitalTransactions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyCapitalTransactionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyCapitalTransactionType"
							},
							"type": "array"
						}
					]
				},
				"rics:ConnectedTransations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:DegreeOfControl": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:ExtentOfInvestigation": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GroupingLottingPortfolio": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Inspections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InspectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InspectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:InterestFraction": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:JurisdictionalStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalInterest": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LimitationsRestrictions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Location": {
					"$ref": "#/definitions/rics:LocationType"
				},
				"rics:MaterialChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MaterialUncertainty": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MetaData": {
					"$ref": "#/definitions/rics:MetaDataType"
				},
				"rics:Occupation": {
					"$ref": "#/definitions/rics:PropertyOccupationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousValuations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyValuationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyValuationType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProfessionalStandard": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProfessionalStandardType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProfessionalStandardType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RentalTransactions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRentalTransactionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRentalTransactionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyRights": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Valuation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValuationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValuationType"
							},
							"type": "array"
						}
					]
				},
				"rics:ValuationDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ValuationDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ProtectedCoveredEnum": {
			"anyOf": [
				{
					"enum": [
						"land",
						"building",
						"structure",
						"tree",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProtectedStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"proposed",
						"applied",
						"current",
						"lapsed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ProtectedType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@covered": {
					"$ref": "#/definitions/rics:ProtectedCoveredEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@grade": {
					"$ref": "#/definitions/xs:string"
				},
				"@protectedStatus": {
					"$ref": "#/definitions/rics:ProtectedStatusEnum"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:ProtectedTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MaximumDimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:MinimumDimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ProtectedTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"conservationArea",
						"planningCondition",
						"article4Direction",
						"listed",
						"greenBelt",
						"nationalPark",
						"preservation",
						"treePreservation",
						"lightObstruction",
						"smokeControl"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RailwayComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:RailwayQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:RailwayWorksType"
				}
			},
			"type": "object"
		},
		"rics:RailwayComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@noOfCrossingsOverRoadsRailwaysWaterwaysValleys": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfIntersectionsWithRoadsRailways": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfPointEnds": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:RailwayControlSystemEnum": {
			"anyOf": [
				{
					"enum": [
						"europeanTrainControlSystem",
						"inCab",
						"blockSignalling",
						"centralizedTrafficControl"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RailwayDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@controlSystem": {
					"$ref": "#/definitions/rics:RailwayControlSystemEnum"
				},
				"@noOfTracks": {
					"$ref": "#/definitions/xs:integer"
				},
				"@operationalTelecommunicationsSystem": {
					"$ref": "#/definitions/rics:RailwayOperationalTelecommunicationsSystemEnum"
				},
				"@railJoints": {
					"$ref": "#/definitions/rics:RailwayRailJointsEnum"
				},
				"@signallingSystem": {
					"$ref": "#/definitions/rics:RailwaySignallingSystemEnum"
				},
				"@trackRigidity": {
					"$ref": "#/definitions/rics:RailwayTrackRigidityEnum"
				},
				"@trainPowerSystems": {
					"$ref": "#/definitions/rics:TrainPowerSystemEnum"
				},
				"rics:DesignSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumAxleLoadingOfTraffic": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RailwayPositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RailwayPositionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:RulingGradient": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TrackGauge": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:RailwayDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:AverageCorridorWidthBetweenLegalBoundaries": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:RailwayFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"highSpeed",
						"express",
						"lightRail",
						"tram",
						"freight",
						"mixedTraffic"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RailwayOperationalTelecommunicationsSystemEnum": {
			"anyOf": [
				{
					"enum": [
						"fixedTelephoneNetwork"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RailwayPositionEnum": {
			"anyOf": [
				{
					"enum": [
						"atGrade",
						"inCutting",
						"onEmbankment",
						"inTunnel",
						"elevated"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RailwayQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:EquatedTrackLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:RouteLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:RailwayRailJointsEnum": {
			"enum": [
				"fishPlated",
				"welded"
			],
			"type": "string"
		},
		"rics:RailwaySignallingSystemEnum": {
			"enum": [
				"europeanRailwayTrafficManagementSystem",
				"semaphore",
				"colouredLight",
				"inductiveLoop"
			],
			"type": "string"
		},
		"rics:RailwayTrackRigidityEnum": {
			"anyOf": [
				{
					"enum": [
						"flexible",
						"rigid",
						"notApplicable"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RailwayWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:RailwayFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:RailwayComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:RailwayDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:RailwayDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:MaximumHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MaximumHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:MinimumHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MinimumHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				}
			},
			"type": "object"
		},
		"rics:RangedDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:Maximum": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Minimum": {
					"$ref": "#/definitions/rics:DimensionType"
				}
			},
			"type": "object"
		},
		"rics:RangedMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"@maximum": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@minimum": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				}
			},
			"type": "object"
		},
		"rics:RatingCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"credit",
						"ESG",
						"environmental",
						"social",
						"governance"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RatingType": {
			"additionalProperties": false,
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:RatingCategoryEnum"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Boolean": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:InformationSource": {
					"$ref": "#/definitions/rics:InformationSourceType"
				},
				"rics:Numeric": {
					"$ref": "#/definitions/xs:decimal"
				},
				"rics:String": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:SubRating": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RatingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RatingType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RefineryComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:RefineryQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:RefineryWorksType"
				}
			},
			"type": "object"
		},
		"rics:RefineryComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@noOfProcesses": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfProducts": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:RefineryDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@reinstatement": {
					"$ref": "#/definitions/rics:ReinstatementEnum"
				},
				"@wasteHandling": {
					"$ref": "#/definitions/rics:WasteHandlingEnum"
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:PrincipalProcesses": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RefineryProcessEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RefineryProcessEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:PrincipalReactorMaterial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RefineryFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"oil",
						"petrol"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RefineryProcessEnum": {
			"enum": [
				"upstream",
				"downstream"
			],
			"type": "string"
		},
		"rics:RefineryQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:RefineryWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:RefineryFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:RefineryComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:RefineryDesignFeaturesType"
				},
				"rics:Dimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RegulatoryIDType": {
			"additionalProperties": false,
			"properties": {
				"@id": {
					"$ref": "#/definitions/xs:string"
				},
				"@regulator": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:ReinstatementCostType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:CostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:CostDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:ReinstatementEnum": {
			"anyOf": [
				{
					"enum": [
						"salvage",
						"rehabilitationOfLand",
						"pollutionMonitoring"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RelatedType": {
			"additionalProperties": false,
			"properties": {
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@relationshipType": {
					"$ref": "#/definitions/rics:RelationshipTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Person": {
					"$ref": "#/definitions/rics:PersonType"
				}
			},
			"type": "object"
		},
		"rics:RelationshipStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"single",
						"married",
						"separated",
						"divorced",
						"widowed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RelationshipStatusType": {
			"additionalProperties": false,
			"properties": {
				"@relationshipStatus": {
					"$ref": "#/definitions/rics:RelationshipStatusEnum"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:RelationshipTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"husband",
						"wife",
						"ex-husband",
						"ex-wife",
						"spouse",
						"partner",
						"parent",
						"father",
						"mother",
						"brother",
						"sister",
						"son",
						"daughter",
						"guardian",
						"uncle",
						"aunt",
						"nephew",
						"neice",
						"grandparent",
						"grandfather",
						"grandmother",
						"grandchild",
						"grandson",
						"granddaughter",
						"brother-In-Law",
						"sister-In-Law"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RentBreakType": {
			"additionalProperties": false,
			"properties": {
				"@isOption": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@operableBy": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:BreakAfter": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:BreakAfterRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:BreakDates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:BreakDatesRange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Notice": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:OtherBreakTerms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OtherBreakTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OtherBreakTermsType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RentChangeDateType": {
			"additionalProperties": false,
			"properties": {
				"@benchmarkRate": {
					"$ref": "#/definitions/rics:BenchmarkRateEnum"
				},
				"@isRentReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:BenchmarkRate": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:BenchmarkRateDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Cap": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ChangeToRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Floor": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:IndexationRate": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:NewRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:PercentageChange": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Spread": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				}
			},
			"type": "object"
		},
		"rics:RentChangeType": {
			"additionalProperties": false,
			"properties": {
				"@benchmarkRate": {
					"$ref": "#/definitions/rics:BenchmarkRateEnum"
				},
				"@isRentChangeable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Cap": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:ChangeDate": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RentChangeDateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RentChangeDateType"
							},
							"type": "array"
						}
					]
				},
				"rics:ChangeToRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Floor": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Frequency": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:IndexationRate": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Spread": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				}
			},
			"type": "object"
		},
		"rics:RentDepositType": {
			"additionalProperties": false,
			"properties": {
				"@depositProtection": {
					"$ref": "#/definitions/rics:DepositProtectionEnum"
				},
				"@depositType": {
					"$ref": "#/definitions/rics:DepositTypeEnum"
				},
				"@isHeldUntilTermination": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInterestAccrued": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isTaxIncluded": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@period": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:IsHeldForAllObligations": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:IsHeldForRent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Periods": {
					"$ref": "#/definitions/xs:decimal"
				},
				"rics:ReturnTerms": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:RentFreeType": {
			"additionalProperties": false,
			"properties": {
				"@isRentFree": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:RentPayableType": {
			"additionalProperties": false,
			"properties": {
				"@isGroundRent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInAdvance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isTaxChargeable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriodRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRent": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@perPeriodTurnoverRentPayment": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@turnoverRentType": {
					"$ref": "#/definitions/rics:TurnoverRentTypeEnum"
				},
				"@turnoverReportingFrequency": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"rics:AllocationOfValue": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AllocationOfValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AllocationOfValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentDates": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:gMonthDay"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:gMonthDay"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentDatesAsText": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:PropertyRentalRateType"
				},
				"rics:TurnoverMaximum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverMinimum": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRentRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TurnoverRentTiers": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TurnoverRentTierType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TurnoverRentTierType"
							},
							"type": "array"
						}
					]
				},
				"rics:TurnoverRentalPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:RentRenewalType": {
			"additionalProperties": false,
			"properties": {
				"@isOption": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Notice": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:OtherTerms": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:RentPayableType"
				}
			},
			"type": "object"
		},
		"rics:RentReviewBasisEnum": {
			"anyOf": [
				{
					"enum": [
						"benchmark",
						"fixed",
						"indexation"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RentReviewType": {
			"additionalProperties": false,
			"properties": {
				"@benchmarkRate": {
					"$ref": "#/definitions/rics:BenchmarkRateEnum"
				},
				"@isCollar": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isReviewable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUpwardsOnly": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rentReviewBasis": {
					"$ref": "#/definitions/rics:RentReviewBasisEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Cap": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Floor": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:Frequency": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:IndexationRate": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:ReviewDates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ReviewPeriods": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateRangeChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateRangeChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spread": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				}
			},
			"type": "object"
		},
		"rics:RepairsScopeEnum": {
			"anyOf": [
				{
					"enum": [
						"wholeStructure",
						"structureCommonParts",
						"interior",
						"interiorWindowsDoors"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RepairsType": {
			"additionalProperties": false,
			"properties": {
				"@responsibility": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@scope": {
					"$ref": "#/definitions/rics:RepairsScopeEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:ReportPriceBasisEnum": {
			"enum": [
				"fixedUnitRates",
				"unitRatesSubjectToFluctuatingAdjustment"
			],
			"type": "string"
		},
		"rics:ReportStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"draft",
						"provisional",
						"final",
						"revised"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ReviewDateScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ReviewDate": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:ReviewPeriod": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DurationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DurationType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RiskMatrixTimeSeriesType": {
			"additionalProperties": false,
			"properties": {
				"rics:Frequency": {
					"$ref": "#/definitions/rics:SimpleDecimalType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Point": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Severity": {
					"$ref": "#/definitions/rics:SimpleDecimalType"
				}
			},
			"type": "object"
		},
		"rics:RiskMatrixType": {
			"additionalProperties": false,
			"properties": {
				"rics:Frequency": {
					"$ref": "#/definitions/rics:SimpleDecimalType"
				},
				"rics:Severity": {
					"$ref": "#/definitions/rics:SimpleDecimalType"
				},
				"rics:TimeSeries": {
					"$ref": "#/definitions/rics:RiskMatrixTimeSeriesType"
				}
			},
			"type": "object"
		},
		"rics:RoadAccessQualityEnum": {
			"anyOf": [
				{
					"enum": [
						"poor",
						"basic",
						"good",
						"excellent"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RoadAccessStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"adopted",
						"unadopted"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RoadAccessType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@quality": {
					"$ref": "#/definitions/rics:RoadAccessQualityEnum"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"@status": {
					"$ref": "#/definitions/rics:RoadAccessStatusEnum"
				},
				"rics:AccessEgressPoints": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AccessEgressPointType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AccessEgressPointType"
							},
							"type": "array"
						}
					]
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:RoadFrontageLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RoadRunwayAndMotorwayComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayWorksType"
				}
			},
			"type": "object"
		},
		"rics:RoadRunwayAndMotorwayComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@noOfAccessRamps": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfAt-gradeIntersections": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfCrossingsOverRoadsRailwaysWaterwaysValleys": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfGrade-separatedIntersections": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:RoadRunwayAndMotorwayDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@isFootways": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isHardShoulders": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@noOfCarriageways": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfLanesPerCarriageway": {
					"$ref": "#/definitions/xs:integer"
				},
				"@planProfile": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayPlanProfileEnum"
				},
				"@surfacing": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwaySurfaceEnum"
				},
				"@verticalProfile": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayVerticalProfileEnum"
				},
				"rics:DesignSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FootwayWidth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:LaneWidth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoadRunwayAndMotorwayPositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoadRunwayAndMotorwayPositionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:RulingGradient": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:RoadRunwayAndMotorwayDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:Width": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:RoadRunwayAndMotorwayFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"motorway",
						"highway",
						"freeway",
						"expressway",
						"road",
						"lane",
						"runway",
						"hardstanding"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RoadRunwayAndMotorwayPlanProfileEnum": {
			"enum": [
				"straight",
				"winding"
			],
			"type": "string"
		},
		"rics:RoadRunwayAndMotorwayPositionEnum": {
			"anyOf": [
				{
					"enum": [
						"atGrade",
						"inCutting",
						"onEmbankment",
						"elevated"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RoadRunwayAndMotorwayQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:EquatedLaneLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:TotalLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TotalPavedArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:RoadRunwayAndMotorwaySurfaceEnum": {
			"enum": [
				"flexibleConstruction",
				"concretePavement"
			],
			"type": "string"
		},
		"rics:RoadRunwayAndMotorwayVerticalProfileEnum": {
			"enum": [
				"switchbacks",
				"undulating",
				"flat"
			],
			"type": "string"
		},
		"rics:RoadRunwayAndMotorwayWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:RoadRunwayAndMotorwayDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:MaximumHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MaximumHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:MinimumHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MinimumHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				}
			},
			"type": "object"
		},
		"rics:RoomEnum": {
			"anyOf": [
				{
					"enum": [
						"livingroom",
						"bedroom",
						"bathroom",
						"showerroom",
						"toilet",
						"kitchen",
						"dining",
						"utilityRoom",
						"conservatory",
						"office",
						"storage"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:RoomSummaryType": {
			"additionalProperties": false,
			"properties": {
				"@countOf": {
					"$ref": "#/definitions/xs:integer"
				},
				"@type": {
					"$ref": "#/definitions/rics:RoomEnum"
				}
			},
			"type": "object"
		},
		"rics:RoomType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@style": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:RoomEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floor": {
					"$ref": "#/definitions/rics:FloorType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Services": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Space": {
					"$ref": "#/definitions/rics:SpaceType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ScheduleOfRatesElementType": {
			"additionalProperties": false,
			"properties": {
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@quantity": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@type": {
					"$ref": "#/definitions/rics:ScheduleOfRatesElementTypeEnum"
				},
				"rics:Each": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:UnitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				}
			},
			"type": "object"
		},
		"rics:ScheduleOfRatesElementTypeEnum": {
			"enum": [
				"materials",
				"labour",
				"overheadsAndProfit"
			],
			"type": "string"
		},
		"rics:ScheduleOfRatesType": {
			"additionalProperties": false,
			"properties": {
				"@code": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@quantity": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:Adjustment": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Element": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ScheduleOfRatesElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ScheduleOfRatesElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:SeaLevelHeightType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@location": {
					"$ref": "#/definitions/rics:AboveBelowEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SeismicZoneType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@zone": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:SeparateAreaCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"balconies",
						"externalBalconies",
						"internalBalconies",
						"coveredGalleries",
						"accessibleRooftopTerraces",
						"patiosAndDecksAtGroundLevelNotPartOfBuildingStructure",
						"externalVehicleParking",
						"equipmentYards",
						"coolingEquipment",
						"refuseAreas",
						"groundLevelAreasNotFullyEnclosed",
						"openLightWells",
						"upperLevelVoidsOfAnAntrium",
						"standardFacilities",
						"openExternalStairwaysNotPartOfBuildingStructure",
						"sharedCirculationAreas",
						"enclosedWalkwaysOrPassages",
						"verandas",
						"internalCatwalks",
						"externalCatwalks",
						"shelteredAreas",
						"internalPermanentMezzanines",
						"permanentMezzanines",
						"temporaryMezzanines",
						"vehicleCirculation",
						"internalLoadingBays",
						"externalLoadingBays",
						"verticalPenetrationsAsPartOfCommonFacilities",
						"garages",
						"enclosedGarages",
						"patios",
						"unenclosedVehicleParkingAreas",
						"staircaseOpenings",
						"staircaseOpeningsAboveLevel0",
						"voids",
						"attics",
						"basements",
						"cellars",
						"conservatories",
						"balconiesInExclusiveUse",
						"verandasInExclusiveUse",
						"mezzanines",
						"loadingBays",
						"temporaryStructures",
						"structuresBeyondTheCoveredArea",
						"ancilliaryAreas",
						"stairs",
						"lifts",
						"escalators"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ServiceChargeBreakdownType": {
			"additionalProperties": false,
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:ServiceChargeClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:ServiceChargeClassEnum": {
			"anyOf": [
				{
					"enum": [
						"management",
						"utilities",
						"softServices",
						"hardServices",
						"income",
						"insurance",
						"reserveFund",
						"sinkingFund",
						"exceptionalExpenditure",
						"miscellaneousCharges",
						"externalContributions"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ServiceChargeHistoryType": {
			"additionalProperties": false,
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:ServiceChargeClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:ServiceChargeScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:ServiceChargeClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:ServiceChargeType": {
			"additionalProperties": false,
			"properties": {
				"@isInAdvance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Breakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceChargeBreakdownType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceChargeBreakdownType"
							},
							"type": "array"
						}
					]
				},
				"rics:Cap": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Proportion": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:ServiceCostType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isRegular": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@type": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:CostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:CostDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaidTo": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Payment": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:CableSatelliteTV": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Electricity": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ElectricityServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ElectricityServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GarbageDisposal": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Gas": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Internet": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InternetServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InternetServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LiquefiedPetroleumGas": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Mobile": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:MobileServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:MobileServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Oil": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherMunicipalServices": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OtherLandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OtherLandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherServices": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OtherLandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OtherLandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Parking": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParkingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParkingType"
							},
							"type": "array"
						}
					]
				},
				"rics:PostalService": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:PotableWaterSupply": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RoadAccess": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoadAccessType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoadAccessType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Solar": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:StormWaterDrainage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Telephone": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Transport": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TransportServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TransportServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WasteWaterSewerageDisposal": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:WiFi": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WiFiServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WiFiServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Wind": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ServicingType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:SerciceDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:ServiceDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicer": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ShapeEnum": {
			"enum": [
				"circluarEllipticalOrSimilar",
				"squareRectangularOrSimilar",
				"complex"
			],
			"type": "string"
		},
		"rics:SimpleBasisPointsType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimpleBooleanType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimpleDecimalType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimpleMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimpleMonetaryType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@iso4217Code": {
					"$ref": "#/definitions/rics:CurrencyCodeEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimpleNumericType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimplePercentageType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SimpleTextType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:SiteStateOfUseEnum": {
			"enum": [
				"greenfield",
				"brownfield"
			],
			"type": "string"
		},
		"rics:SiteType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@accessProblems": {
					"$ref": "#/definitions/rics:DifficultyRatingEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@environmentalConstraints": {
					"$ref": "#/definitions/rics:DifficultyRatingEnum"
				},
				"@extremeClimaticConditions": {
					"$ref": "#/definitions/rics:DifficultyRatingEnum"
				},
				"@groundConditions": {
					"$ref": "#/definitions/rics:GroundConditionsEnum"
				},
				"@legalStatus": {
					"$ref": "#/definitions/rics:TenureTypeEnum"
				},
				"@siteTopography": {
					"$ref": "#/definitions/rics:TopographyEnum"
				},
				"@stateOfUse": {
					"$ref": "#/definitions/rics:SiteStateOfUseEnum"
				},
				"@statutoryPlanningConstraints": {
					"$ref": "#/definitions/rics:DifficultyRatingEnum"
				},
				"@typeOfUse": {
					"$ref": "#/definitions/rics:SiteTypeOfUseEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Indicator": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Parcel": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParcelType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParcelType"
							},
							"type": "array"
						}
					]
				},
				"rics:PartOfParcel": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ParcelType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ParcelType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Services": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:SiteTypeOfUseEnum": {
			"enum": [
				"urban",
				"rural",
				"agricultural"
			],
			"type": "string"
		},
		"rics:SituationalCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"mining",
						"fracking",
						"extractiveIndustries",
						"powerGeneration"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SituationalType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:SituationalCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Probability": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RiskMatrix": {
					"$ref": "#/definitions/rics:RiskMatrixType"
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SituationalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SituationalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:SocialCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"commonLawRights",
						"tribalLand",
						"socialValue"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SocialType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@category": {
					"$ref": "#/definitions/rics:SocialCategoryEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@score": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Probability": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:RiskMatrix": {
					"$ref": "#/definitions/rics:RiskMatrixType"
				},
				"rics:SubCategory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SocialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SocialType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:SoilGradationEnum": {
			"anyOf": [
				{
					"enum": [
						"poorlyGraded",
						"wellGraded",
						"highPlasticity",
						"lowPlasticity"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SoilQualityEnum": {
			"anyOf": [
				{
					"enum": [
						"veryPoor",
						"poor",
						"medium",
						"high",
						"veryHigh"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SoilQualityType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@gradation": {
					"$ref": "#/definitions/rics:SoilGradationEnum"
				},
				"@quality": {
					"$ref": "#/definitions/rics:SoilQualityEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:SoilTypeEnum"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:SoilTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"gravel",
						"sand",
						"silt",
						"clay",
						"organic"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SpaceEnum": {
			"anyOf": [
				{
					"enum": [
						"livingspace",
						"circulation",
						"workspace",
						"storage",
						"loft",
						"basement",
						"cellar",
						"balcony",
						"plantRoom",
						"liftLobby",
						"atrium"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SpaceSummaryType": {
			"additionalProperties": false,
			"properties": {
				"@countOf": {
					"$ref": "#/definitions/xs:integer"
				},
				"@type": {
					"$ref": "#/definitions/rics:SpaceEnum"
				}
			},
			"type": "object"
		},
		"rics:SpaceType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"@style": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:SpaceEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ClearHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InternalHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SimpleMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SimpleMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Services": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:StatisticalModelEnum": {
			"anyOf": [
				{
					"enum": [
						"indexation",
						"hedonic",
						"comparable"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:StatisticsType": {
			"additionalProperties": false,
			"properties": {
				"@model": {
					"$ref": "#/definitions/rics:StatisticalModelEnum"
				},
				"rics:Confidence": {
					"$ref": "#/definitions/rics:ConfidenceType"
				}
			},
			"type": "object"
		},
		"rics:StoreyHeightMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:NullDecimalType"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@id": {
					"$ref": "#/definitions/xs:string"
				},
				"@label": {
					"$ref": "#/definitions/xs:string"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@valueAsText": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:StoreyInformationType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/rics:StoreyQualitativeDescriptionEnum"
				},
				"@storeyCountAboveGround": {
					"$ref": "#/definitions/xs:integer"
				},
				"@storeyCountBelowGround": {
					"$ref": "#/definitions/xs:integer"
				},
				"@storeysAboveGround": {
					"$ref": "#/definitions/rics:StoreysAboveGroundEnum"
				},
				"@storeysAboveGroundRange": {
					"$ref": "#/definitions/rics:StoreyRangeEnum"
				},
				"rics:StoreyHeight": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:StoreyHeightMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:StoreyHeightMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:TypicalStoreyHeight": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:StoreyQualitativeDescriptionEnum": {
			"enum": [
				"house",
				"lowRise",
				"mediumRise",
				"highRise"
			],
			"type": "string"
		},
		"rics:StoreyRangeEnum": {
			"enum": [
				"0-3",
				"4-7",
				"8-20",
				"21-30",
				"31-50",
				"over50"
			],
			"type": "string"
		},
		"rics:StoreysAboveGroundEnum": {
			"enum": [
				"house",
				"lowRise",
				"mediumRise",
				"highRise"
			],
			"type": "string"
		},
		"rics:SupranationalEnum": {
			"anyOf": [
				{
					"enum": [
						"EU",
						"EEA",
						"EFTA"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:SustainabilityType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Economic": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EconomicType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EconomicType"
							},
							"type": "array"
						}
					]
				},
				"rics:Environmental": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Natural": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NaturalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NaturalType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Political": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PoliticalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PoliticalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Situational": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SituationalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SituationalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Social": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SocialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SocialType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:SyndicationTypeEnum": {
			"enum": [
				"underwrittenDeal",
				"bestEffortsDeal",
				"clubDeal",
				"other"
			],
			"type": "string"
		},
		"rics:TargetsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Target": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComplexMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComplexMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TenureAgreementEnum": {
			"anyOf": [
				{
					"enum": [
						"negotiation",
						"agreed",
						"active",
						"ended",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TenureArrearsAnalysisType": {
			"additionalProperties": false,
			"properties": {
				"@ageFrom": {
					"$ref": "#/definitions/xs:duration"
				},
				"@ageTo": {
					"$ref": "#/definitions/xs:duration"
				},
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureFeeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureFeeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceCharge": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceChargeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceChargeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenureClassEnum": {
			"anyOf": [
				{
					"enum": [
						"absolute",
						"good",
						"possessory",
						"qualified",
						"unknown",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TenureCovenantType": {
			"additionalProperties": false,
			"properties": {
				"@covenant": {
					"$ref": "#/definitions/xs:string"
				},
				"@isGreen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInActive": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@obligation": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@remedy": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:CovenantTypeEnum"
				},
				"rics:CovenantHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CovenantHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CovenantHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:FinancialCovenant": {
					"$ref": "#/definitions/rics:FinancialCovenantType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ReviewDateSchedule": {
					"$ref": "#/definitions/rics:ReviewDateScheduleType"
				},
				"rics:TestDateSchedule": {
					"$ref": "#/definitions/rics:TestDateScheduleType"
				}
			},
			"type": "object"
		},
		"rics:TenureFeeHistoryType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:TenureFeeTypeEnum"
				},
				"rics:Amount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenureFeeScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@type": {
					"$ref": "#/definitions/rics:TenureFeeTypeEnum"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:TenureFeeType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@type": {
					"$ref": "#/definitions/rics:TenureFeeTypeEnum"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenureFeeTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"application",
						"administration",
						"approval",
						"alteration",
						"informationPack",
						"legal",
						"event",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TenureForgivenessHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureFeeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureFeeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:ForgivenessDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceCharge": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceChargeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceChargeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenureFormEnum": {
			"anyOf": [
				{
					"enum": [
						"lease",
						"sublease",
						"licence",
						"contract"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TenureGuaranteeType": {
			"additionalProperties": false,
			"properties": {
				"@guaranteeType": {
					"$ref": "#/definitions/rics:GuaranteeTypeEnum"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Guarantors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:IsHeldForAllObligations": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:IsHeldForRent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:ReleaseTerms": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Value": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenureOverPaidHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureFeeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureFeeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:OverPaidDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceCharge": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeBreakdown": {
					"$ref": "#/definitions/rics:ServiceChargeHistoryType"
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenurePaymentHistoryType": {
			"additionalProperties": false,
			"properties": {
				"rics:Fees": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakDown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureFeeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureFeeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceCharge": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceChargeHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceChargeHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Total": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverRent": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:TenurePaymentHolidayType": {
			"additionalProperties": false,
			"properties": {
				"@isFeeHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRentHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isServiceChargeHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:TenurePaymentReductionType": {
			"additionalProperties": false,
			"properties": {
				"@isFeeReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRentReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isServiceChargeReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ChangeDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:TenurePaymentScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isFeeHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isFeeInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isFeeReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRentHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRentInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isRentReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isServiceChargeHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isServiceChargeInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isServiceChargeReduced": {
					"$ref": "#/definitions/xs:boolean"
				},
				"rics:FeesActual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureFeeScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureFeeScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:FeesEstimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:PaymentDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:RentActual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentEstimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:ServiceChargeActual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeBreakdown": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceChargeScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceChargeScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:ServiceChargeEstimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeProportion": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:ServiceChargeReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TotalActual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TotalEstimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TotalReductionAmount": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TotalReductionPercentage": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:TurnoverRentBreakdown": {
					"$ref": "#/definitions/rics:TurnoverRentScheduleType"
				}
			},
			"type": "object"
		},
		"rics:TenurePropertyTaxesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@banding": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnderAppeal": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:AssessedValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:EstimatedValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Period": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Proposed": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProposedValue": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TenureRightEnum": {
			"anyOf": [
				{
					"enum": [
						"firstRefusal",
						"enfranchisement",
						"alterations",
						"other"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TenureRightType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@obligation": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@right": {
					"$ref": "#/definitions/rics:TenureRightEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:TenureStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"individual",
						"joint",
						"jointTenants",
						"tenantsInCommon",
						"communal",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TenureTermsType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@agreement": {
					"$ref": "#/definitions/rics:TenureAgreementEnum"
				},
				"@class": {
					"$ref": "#/definitions/rics:TenureClassEnum"
				},
				"@creditorRanking": {
					"$ref": "#/definitions/xs:integer"
				},
				"@creditorStatus": {
					"$ref": "#/definitions/rics:CreditorStatusEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@form": {
					"$ref": "#/definitions/rics:TenureFormEnum"
				},
				"@isBottomLevel": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCovenantLite": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCovenantUnenforceable": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCovenantWaived": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isCurrent": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isForgiven": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGreen": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isGuarantorRequired": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInArrears": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInCovenantBreach": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isInForbearance": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOnPaymentHoliday": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOnPaymentReduction": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isOverPaid": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSecured": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSharedOwnership": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isTopLevel": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@level": {
					"$ref": "#/definitions/xs:integer"
				},
				"@notes": {
					"$ref": "#/definitions/xs:string"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:TenureStatusEnum"
				},
				"@tenure": {
					"$ref": "#/definitions/rics:TenureTypeEnum"
				},
				"rics:AbstractionDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:AdditionalClauses": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AdditionalTenureClauseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AdditionalTenureClauseType"
							},
							"type": "array"
						}
					]
				},
				"rics:AdditionalRights": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureRightType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureRightType"
							},
							"type": "array"
						}
					]
				},
				"rics:Agreed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Alienation": {
					"$ref": "#/definitions/rics:AlienationType"
				},
				"rics:Alterations": {
					"$ref": "#/definitions/rics:AlterationsType"
				},
				"rics:Arrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ArrearsAnalysis": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureArrearsAnalysisType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureArrearsAnalysisType"
							},
							"type": "array"
						}
					]
				},
				"rics:Assignee": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Assignor": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:Breaks": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RentBreakType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RentBreakType"
							},
							"type": "array"
						}
					]
				},
				"rics:CompletionConditions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CompletionConditionsEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CompletionConditionsEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:ConditionHandback": {
					"$ref": "#/definitions/rics:ConditionHandbackType"
				},
				"rics:ConnectedAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Covenants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureCovenantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureCovenantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Currency": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CurrencyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CurrencyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Deposit": {
					"$ref": "#/definitions/rics:RentDepositType"
				},
				"rics:Fees": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureFeeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureFeeType"
							},
							"type": "array"
						}
					]
				},
				"rics:FeesArrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesForgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesOverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:FeesPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Forgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ForgivenessHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureForgivenessHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureForgivenessHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Guarantees": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureGuaranteeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureGuaranteeType"
							},
							"type": "array"
						}
					]
				},
				"rics:Incentives": {
					"$ref": "#/definitions/rics:IncentivesType"
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:InitialWorks": {
					"$ref": "#/definitions/rics:InitialWorksType"
				},
				"rics:InsuranceDamage": {
					"$ref": "#/definitions/rics:InsuranceDamageType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:JurisdictionalLegislation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:JurisdictionalLegislationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:JurisdictionalLegislationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalCostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalCostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:OverPaidHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureOverPaidHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureOverPaidHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:Paid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Participants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenurePaymentHistoryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenurePaymentHistoryType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentHolidays": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenurePaymentHolidayType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenurePaymentHolidayType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentReductions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenurePaymentReductionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenurePaymentReductionType"
							},
							"type": "array"
						}
					]
				},
				"rics:PaymentSchedule": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenurePaymentScheduleType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenurePaymentScheduleType"
							},
							"type": "array"
						}
					]
				},
				"rics:PermittedUse": {
					"$ref": "#/definitions/rics:PermittedUseType"
				},
				"rics:Premises": {
					"$ref": "#/definitions/rics:PremisesType"
				},
				"rics:Premium": {
					"$ref": "#/definitions/rics:PremiumType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Registered": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:RegisteredWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyParticipantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyParticipantType"
							},
							"type": "array"
						}
					]
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Renewal": {
					"$ref": "#/definitions/rics:RentRenewalType"
				},
				"rics:RentArrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentChanges": {
					"$ref": "#/definitions/rics:RentChangeType"
				},
				"rics:RentForgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentFree": {
					"$ref": "#/definitions/rics:RentFreeType"
				},
				"rics:RentOverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:RentPayable": {
					"$ref": "#/definitions/rics:RentPayableType"
				},
				"rics:RentReviews": {
					"$ref": "#/definitions/rics:RentReviewType"
				},
				"rics:Repairs": {
					"$ref": "#/definitions/rics:RepairsType"
				},
				"rics:ReviewDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:ReviewDateSchedule": {
					"$ref": "#/definitions/rics:ReviewDateScheduleType"
				},
				"rics:ServiceChargeArrears": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeForgiven": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargeOverPaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceChargePaid": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ServiceCharges": {
					"$ref": "#/definitions/rics:ServiceChargeType"
				},
				"rics:SpecialRights": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Taxes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenurePropertyTaxesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenurePropertyTaxesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Utilities": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:UtilitiesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:UtilitiesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TenureType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@class": {
					"$ref": "#/definitions/rics:TenureClassEnum"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isBottomLevel": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isDisputed": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isTopLevel": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnknownOwnership": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnregistered": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@level": {
					"$ref": "#/definitions/xs:integer"
				},
				"@status": {
					"$ref": "#/definitions/rics:TenureStatusEnum"
				},
				"@tenure": {
					"$ref": "#/definitions/rics:TenureTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Boundaries": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BoundaryType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BoundaryType"
							},
							"type": "array"
						}
					]
				},
				"rics:BoundaryDifferences": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:CadastralMapOfParcels": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Charges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ChargeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ChargeType"
							},
							"type": "array"
						}
					]
				},
				"rics:CondominiumRights": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Covenants": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureCovenantType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureCovenantType"
							},
							"type": "array"
						}
					]
				},
				"rics:DisputesComplaints": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Interests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalClaims": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:LoanAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LoanTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LoanTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherMaterialIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:PhysicalInspection": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Registered": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:RegisteredWith": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Remaining": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Responsibilities": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Restrictions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Rights": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:TenureAgreements": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TenureTermsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TenureTermsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Verification": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TenureTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"freehold",
						"floatingFreehold",
						"flyingFreehold",
						"creepingFreehold",
						"sharedFreehold",
						"managedFreehold",
						"leasehold",
						"commonhold",
						"sharedOwnership",
						"informal",
						"interest",
						"owned",
						"occupational",
						"jointVenture",
						"notOwned",
						"other",
						"unknown"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TermOfUseEnum": {
			"enum": [
				"fixed",
				"temporary"
			],
			"type": "string"
		},
		"rics:TestDateScheduleType": {
			"additionalProperties": false,
			"properties": {
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:TestDate": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DateChoiceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DateChoiceType"
							},
							"type": "array"
						}
					]
				},
				"rics:TestReviewPeriod": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DurationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DurationType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TextType": {
			"additionalProperties": false,
			"properties": {
				"@body": {
					"$ref": "#/definitions/xs:string"
				},
				"@heading": {
					"$ref": "#/definitions/xs:string"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:TopographyEnum": {
			"anyOf": [
				{
					"enum": [
						"principallyFlat",
						"principallyHilly",
						"mountainous",
						"offshore"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TrainPowerSystemEnum": {
			"anyOf": [
				{
					"enum": [
						"overheadAC",
						"overheadDC",
						"thirdOrContactRailDC",
						"dieselElectric",
						"bi-mode"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TransportServiceEnum": {
			"anyOf": [
				{
					"enum": [
						"bus",
						"train",
						"metro",
						"tram",
						"air"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TransportServiceNatureEnum": {
			"enum": [
				"public",
				"private",
				"independentlyProvided"
			],
			"type": "string"
		},
		"rics:TransportServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@nature": {
					"$ref": "#/definitions/rics:TransportServiceNatureEnum"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@service": {
					"$ref": "#/definitions/rics:TransportServiceEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TravelTimeType": {
			"additionalProperties": false,
			"properties": {
				"@modeOfTransport": {
					"$ref": "#/definitions/rics:ModeOfTransportEnum"
				},
				"rics:Time": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:TreatmentComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:TreatmentQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:TreatmentWorksType"
				}
			},
			"type": "object"
		},
		"rics:TreatmentComplexityType": {
			"additionalProperties": false,
			"properties": {
				"rics:StandardOfCleanlinessOfWater": {
					"$ref": "#/definitions/rics:EnvironmentalGradeType"
				}
			},
			"type": "object"
		},
		"rics:TreatmentDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@noOfProcesses": {
					"$ref": "#/definitions/xs:integer"
				},
				"@plantTechnology": {
					"$ref": "#/definitions/xs:string"
				},
				"@termOfUse": {
					"$ref": "#/definitions/rics:TermOfUseEnum"
				},
				"rics:TankMaterial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TreatmentTankMaterialType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TreatmentTankMaterialType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TreatmentFunctionType": {
			"additionalProperties": false,
			"properties": {
				"@order": {
					"$ref": "#/definitions/rics:OrderEnum"
				},
				"@process": {
					"$ref": "#/definitions/rics:TreatmentProcessEnum"
				}
			},
			"type": "object"
		},
		"rics:TreatmentProcessEnum": {
			"anyOf": [
				{
					"enum": [
						"screening",
						"pre-ozonation",
						"coagulation",
						"flocculation",
						"clarification",
						"filtration",
						"pHCorrection",
						"chemicalDosing",
						"chlorination",
						"desalination"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TreatmentQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:TreatmentTankMaterialType": {
			"additionalProperties": false,
			"properties": {
				"@process": {
					"$ref": "#/definitions/rics:TreatmentProcessEnum"
				},
				"rics:Material": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TreatmentWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:TreatmentComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:TreatmentDesignFeaturesType"
				},
				"rics:Dimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:FunctionalType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TreatmentFunctionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TreatmentFunctionType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:TunnelComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:TunnelQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:TunnelWorksType"
				}
			},
			"type": "object"
		},
		"rics:TunnelComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@crossSectionalShape": {
					"$ref": "#/definitions/rics:CrossSectionalShapeEnum"
				},
				"@horizontalProfile": {
					"$ref": "#/definitions/rics:HorizontalProfileEnum"
				},
				"@noOfIntersections": {
					"$ref": "#/definitions/xs:integer"
				}
			},
			"type": "object"
		},
		"rics:TunnelDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@curvature": {
					"$ref": "#/definitions/rics:CurvatureEnum"
				},
				"@isInCompressedAir": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isUnderwater": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isVentilated": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@lining": {
					"$ref": "#/definitions/rics:TunnelLiningEnum"
				},
				"@noOfPassagesSeparatedByDividingWall": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfPortalStructures": {
					"$ref": "#/definitions/xs:integer"
				},
				"@noOfShafts": {
					"$ref": "#/definitions/xs:integer"
				},
				"@tunnellingMethod": {
					"$ref": "#/definitions/rics:TunnellingMethodEnum"
				},
				"rics:PortalStructureDimensions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DimensionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DimensionType"
							},
							"type": "array"
						}
					]
				},
				"rics:averageDepthBelowWaterGround": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:TunnelDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:CrossSectionalArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:CrossSectionalAreaAsRange": {
					"$ref": "#/definitions/rics:RangedMeasurementType"
				},
				"rics:OverallDimension": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:OverallDimensionAsRange": {
					"$ref": "#/definitions/rics:RangedDimensionType"
				}
			},
			"type": "object"
		},
		"rics:TunnelFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"road",
						"rail",
						"conveyor",
						"pipeline",
						"canal",
						"pedestrian"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TunnelLiningEnum": {
			"enum": [
				"iron",
				"steel",
				"concrete",
				"notLined"
			],
			"type": "string"
		},
		"rics:TunnelQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:EndToEndLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:EquatedLaneLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:EquatedTrackLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:VolumeOfExcavation": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:TunnelWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:TunnelComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:TunnelDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:TunnelDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				},
				"rics:FunctionalType": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TunnelFunctionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TunnelFunctionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:MaximumHeightOfPassagewayToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MaximumHeightOfPassagewayToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:MinimumHeightOfPassagewayToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:MinimumHeightOfPassagewayToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				}
			},
			"type": "object"
		},
		"rics:TunnellingMethodEnum": {
			"anyOf": [
				{
					"enum": [
						"cutAndFill",
						"tunnel-boringMachine",
						"drillAndBlast",
						"immersed"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:TurbineType": {
			"additionalProperties": false,
			"properties": {
				"@turbineCount": {
					"$ref": "#/definitions/xs:integer"
				},
				"@turbineSizeMW": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				}
			},
			"type": "object"
		},
		"rics:TurnoverRentScheduleType": {
			"additionalProperties": false,
			"properties": {
				"rics:ActualPayable": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ActualRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:ActualTurnover": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:EstimatedPayable": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:EstimatedRate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:EstimatedTurnover": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:TurnoverReportDuration": {
					"$ref": "#/definitions/rics:DurationType"
				}
			},
			"type": "object"
		},
		"rics:TurnoverRentTierType": {
			"additionalProperties": false,
			"properties": {
				"rics:Ceiling": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Floor": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Rate": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:TurnoverRentTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"pureTurnover",
						"marketRentPlusTopUp",
						"baseRentPlusTopUp",
						"marketRentPlusThresholdTopUp",
						"baseRentPlusThresholdTopUp"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:UN-M49-NumericalCodeEnum": {
			"anyOf": [
				{
					"enum": [
						"4",
						"248",
						"8",
						"12",
						"16",
						"20",
						"24",
						"660",
						"10",
						"28",
						"32",
						"51",
						"533",
						"36",
						"40",
						"31",
						"44",
						"48",
						"50",
						"52",
						"112",
						"56",
						"84",
						"204",
						"60",
						"64",
						"68",
						"535",
						"70",
						"72",
						"74",
						"76",
						"92",
						"86",
						"96",
						"100",
						"854",
						"108",
						"116",
						"120",
						"124",
						"132",
						"136",
						"140",
						"148",
						"152",
						"156",
						"344",
						"446",
						"162",
						"166",
						"170",
						"174",
						"178",
						"180",
						"184",
						"188",
						"384",
						"191",
						"192",
						"531",
						"196",
						"203",
						"208",
						"262",
						"212",
						"214",
						"218",
						"818",
						"222",
						"226",
						"232",
						"233",
						"231",
						"238",
						"234",
						"242",
						"246",
						"250",
						"254",
						"258",
						"260",
						"266",
						"270",
						"268",
						"276",
						"288",
						"292",
						"300",
						"304",
						"308",
						"312",
						"316",
						"320",
						"831",
						"324",
						"624",
						"328",
						"332",
						"334",
						"336",
						"340",
						"348",
						"352",
						"356",
						"360",
						"364",
						"368",
						"372",
						"833",
						"376",
						"380",
						"388",
						"392",
						"832",
						"400",
						"398",
						"404",
						"296",
						"408",
						"410",
						"414",
						"417",
						"418",
						"428",
						"422",
						"426",
						"430",
						"434",
						"438",
						"440",
						"442",
						"807",
						"450",
						"454",
						"458",
						"462",
						"466",
						"470",
						"584",
						"474",
						"478",
						"480",
						"175",
						"484",
						"583",
						"498",
						"492",
						"496",
						"499",
						"500",
						"504",
						"508",
						"104",
						"516",
						"520",
						"524",
						"528",
						"530",
						"540",
						"554",
						"558",
						"562",
						"566",
						"570",
						"574",
						"580",
						"578",
						"512",
						"586",
						"585",
						"275",
						"591",
						"598",
						"600",
						"604",
						"608",
						"612",
						"616",
						"620",
						"630",
						"634",
						"638",
						"642",
						"643",
						"646",
						"652",
						"654",
						"659",
						"662",
						"663",
						"666",
						"670",
						"882",
						"674",
						"678",
						"682",
						"686",
						"688",
						"690",
						"694",
						"702",
						"534",
						"703",
						"705",
						"90",
						"706",
						"710",
						"239",
						"728",
						"724",
						"144",
						"736",
						"740",
						"744",
						"748",
						"752",
						"756",
						"760",
						"158",
						"762",
						"834",
						"764",
						"626",
						"768",
						"772",
						"776",
						"780",
						"788",
						"792",
						"795",
						"796",
						"798",
						"800",
						"804",
						"784",
						"826",
						"840",
						"581",
						"858",
						"860",
						"548",
						"862",
						"704",
						"850",
						"876",
						"732",
						"887",
						"894",
						"716"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:UniclassCategoryEnum": {
			"anyOf": [
				{
					"enum": [
						"SL_20",
						"SL_20_10",
						"SL_20_10_47",
						"SL_20_10_49",
						"SL_20_15",
						"SL_20_15_27",
						"SL_20_15_50",
						"SL_20_15_59",
						"SL_20_15_61",
						"SL_20_15_71",
						"SL_20_45",
						"SL_20_45_27",
						"SL_20_45_29",
						"SL_20_45_30",
						"SL_20_45_31",
						"SL_20_45_53",
						"SL_20_45_95",
						"SL_20_45_96",
						"SL_20_50",
						"SL_20_50_03",
						"SL_20_50_05",
						"SL_20_50_10",
						"SL_20_50_12",
						"SL_20_50_22",
						"SL_20_50_29",
						"SL_20_50_30",
						"SL_20_50_32",
						"SL_20_50_36",
						"SL_20_50_37",
						"SL_20_50_47",
						"SL_20_50_51",
						"SL_20_50_55",
						"SL_20_50_70",
						"SL_20_50_72",
						"SL_20_50_85",
						"SL_20_50_86",
						"SL_20_50_87",
						"SL_20_50_96",
						"SL_20_55",
						"SL_20_55_45",
						"SL_20_55_50",
						"SL_20_55_60",
						"SL_20_55_65",
						"SL_20_60",
						"SL_20_60_08",
						"SL_20_60_27",
						"SL_20_60_70",
						"SL_20_60_98",
						"SL_20_62",
						"SL_20_62_65",
						"SL_20_65",
						"SL_20_65_15",
						"SL_20_65_28",
						"SL_20_65_39",
						"SL_20_65_40",
						"SL_20_65_41",
						"SL_20_65_42",
						"SL_20_65_65",
						"SL_20_70",
						"SL_20_70_15",
						"SL_20_70_18",
						"SL_20_70_23",
						"SL_20_70_28",
						"SL_20_70_41",
						"SL_20_70_44",
						"SL_20_70_97",
						"SL_20_75",
						"SL_20_75_13",
						"SL_20_75_15",
						"SL_20_75_22",
						"SL_20_75_28",
						"SL_20_75_35",
						"SL_20_75_38",
						"SL_20_75_75",
						"SL_20_75_77",
						"SL_20_75_95",
						"SL_20_80",
						"SL_20_80_03",
						"SL_20_80_30",
						"SL_20_80_63",
						"SL_20_80_72",
						"SL_20_85",
						"SL_20_85_63",
						"SL_20_85_75",
						"SL_20_85_80",
						"SL_20_85_95",
						"SL_20_90",
						"SL_20_90_25",
						"SL_20_90_28",
						"SL_20_90_30",
						"SL_20_90_31",
						"SL_20_90_60",
						"SL_20_95",
						"SL_20_95_20",
						"SL_20_95_28",
						"SL_20_95_30",
						"SL_20_95_32",
						"SL_20_95_80",
						"SL_25",
						"SL_25_05",
						"SL_25_05_72",
						"SL_25_10",
						"SL_25_10_04",
						"SL_25_10_05",
						"SL_25_10_08",
						"SL_25_10_13",
						"SL_25_10_14",
						"SL_25_10_15",
						"SL_25_10_17",
						"SL_25_10_21",
						"SL_25_10_22",
						"SL_25_10_24",
						"SL_25_10_25",
						"SL_25_10_26",
						"SL_25_10_28",
						"SL_25_10_30",
						"SL_25_10_40",
						"SL_25_10_46",
						"SL_25_10_47",
						"SL_25_10_55",
						"SL_25_10_66",
						"SL_25_10_78",
						"SL_25_10_84",
						"SL_25_20",
						"SL_25_20_04",
						"SL_25_20_18",
						"SL_25_20_23",
						"SL_25_30",
						"SL_25_30_02",
						"SL_25_30_04",
						"SL_25_30_05",
						"SL_25_30_07",
						"SL_25_30_10",
						"SL_25_30_13",
						"SL_25_30_14",
						"SL_25_30_15",
						"SL_25_30_16",
						"SL_25_30_17",
						"SL_25_30_19",
						"SL_25_30_21",
						"SL_25_30_22",
						"SL_25_30_23",
						"SL_25_30_26",
						"SL_25_30_27",
						"SL_25_30_28",
						"SL_25_30_29",
						"SL_25_30_30",
						"SL_25_30_31",
						"SL_25_30_32",
						"SL_25_30_33",
						"SL_25_30_42",
						"SL_25_30_46",
						"SL_25_30_47",
						"SL_25_30_50",
						"SL_25_30_66",
						"SL_25_30_68",
						"SL_25_30_70",
						"SL_25_30_76",
						"SL_25_30_78",
						"SL_25_30_88",
						"SL_25_50",
						"SL_25_50_15",
						"SL_25_50_16",
						"SL_25_50_21",
						"SL_25_50_26",
						"SL_25_50_29",
						"SL_25_50_31",
						"SL_25_50_42",
						"SL_25_50_63",
						"SL_25_50_94",
						"SL_25_70",
						"SL_25_70_02",
						"SL_25_70_04",
						"SL_25_70_05",
						"SL_25_70_13",
						"SL_25_70_47",
						"SL_25_70_72",
						"SL_25_70_73",
						"SL_25_90",
						"SL_25_90_30",
						"SL_25_90_65",
						"SL_25_90_78",
						"SL_30",
						"SL_30_10",
						"SL_30_10_57",
						"SL_30_10_59",
						"SL_30_10_69",
						"SL_30_10_85",
						"SL_30_10_91",
						"SL_30_10_93",
						"SL_30_10_94",
						"SL_30_20",
						"SL_30_20_70",
						"SL_30_20_75",
						"SL_30_30",
						"SL_30_30_33",
						"SL_30_30_58",
						"SL_30_30_59",
						"SL_30_40",
						"SL_30_40_07",
						"SL_30_40_10",
						"SL_30_40_18",
						"SL_30_40_30",
						"SL_30_40_32",
						"SL_30_40_44",
						"SL_30_40_50",
						"SL_30_40_54",
						"SL_30_40_63",
						"SL_30_40_65",
						"SL_30_40_75",
						"SL_30_40_80",
						"SL_30_40_82",
						"SL_30_40_87",
						"SL_30_40_88",
						"SL_30_40_90",
						"SL_30_40_96",
						"SL_30_40_98",
						"SL_30_50",
						"SL_30_50_27",
						"SL_30_50_30",
						"SL_30_50_40",
						"SL_30_50_43",
						"SL_30_50_50",
						"SL_30_50_60",
						"SL_30_50_61",
						"SL_30_50_62",
						"SL_30_50_64",
						"SL_30_60",
						"SL_30_60_11",
						"SL_30_60_13",
						"SL_30_60_22",
						"SL_30_60_24",
						"SL_30_60_42",
						"SL_30_60_46",
						"SL_30_60_47",
						"SL_30_60_50",
						"SL_30_60_75",
						"SL_30_60_94",
						"SL_30_60_96",
						"SL_30_80",
						"SL_30_80_96",
						"SL_30_80_97",
						"SL_30_85",
						"SL_30_85_08",
						"SL_30_85_24",
						"SL_30_85_30",
						"SL_30_85_97",
						"SL_30_90",
						"SL_30_90_33",
						"SL_30_90_48",
						"SL_30_90_80",
						"SL_30_90_84",
						"SL_30_90_96",
						"SL_32",
						"SL_32_10",
						"SL_32_10_03",
						"SL_32_10_26",
						"SL_32_10_28",
						"SL_32_10_30",
						"SL_32_10_34",
						"SL_32_10_39",
						"SL_32_10_47",
						"SL_32_10_52",
						"SL_32_10_55",
						"SL_32_10_60",
						"SL_32_10_65",
						"SL_32_10_66",
						"SL_32_10_77",
						"SL_32_10_78",
						"SL_32_10_94",
						"SL_32_35",
						"SL_32_35_22",
						"SL_32_35_24",
						"SL_32_35_30",
						"SL_32_35_46",
						"SL_32_35_60",
						"SL_32_35_94",
						"SL_32_40",
						"SL_32_40_90",
						"SL_32_50",
						"SL_32_50_06",
						"SL_32_50_18",
						"SL_32_50_47",
						"SL_32_50_79",
						"SL_32_60",
						"SL_32_60_06",
						"SL_32_60_55",
						"SL_32_60_65",
						"SL_32_60_76",
						"SL_32_65",
						"SL_32_65_37",
						"SL_32_65_50",
						"SL_32_65_51",
						"SL_32_65_53",
						"SL_32_65_59",
						"SL_32_65_71",
						"SL_32_65_72",
						"SL_32_65_73",
						"SL_32_65_76",
						"SL_32_65_82",
						"SL_32_65_95",
						"SL_32_80",
						"SL_32_80_03",
						"SL_32_80_08",
						"SL_32_80_23",
						"SL_32_80_50",
						"SL_32_80_89",
						"SL_35",
						"SL_35_10",
						"SL_35_10_08",
						"SL_35_10_10",
						"SL_35_10_15",
						"SL_35_10_30",
						"SL_35_10_31",
						"SL_35_10_36",
						"SL_35_10_39",
						"SL_35_10_42",
						"SL_35_10_43",
						"SL_35_10_51",
						"SL_35_10_53",
						"SL_35_10_58",
						"SL_35_10_59",
						"SL_35_10_64",
						"SL_35_10_65",
						"SL_35_10_66",
						"SL_35_10_70",
						"SL_35_10_71",
						"SL_35_10_73",
						"SL_35_10_74",
						"SL_35_10_96",
						"SL_35_50",
						"SL_35_50_17",
						"SL_35_50_21",
						"SL_35_50_60",
						"SL_35_50_75",
						"SL_35_50_90",
						"SL_35_60",
						"SL_35_60_14",
						"SL_35_60_16",
						"SL_35_60_30",
						"SL_35_60_56",
						"SL_35_70",
						"SL_35_70_12",
						"SL_35_70_15",
						"SL_35_70_18",
						"SL_35_70_32",
						"SL_35_70_50",
						"SL_35_70_90",
						"SL_35_80",
						"SL_35_80_06",
						"SL_35_80_08",
						"SL_35_80_59",
						"SL_35_80_68",
						"SL_35_80_80",
						"SL_35_80_89",
						"SL_35_85",
						"SL_35_85_00",
						"SL_35_85_01",
						"SL_35_85_03",
						"SL_35_85_04",
						"SL_35_85_05",
						"SL_35_85_12",
						"SL_35_85_39",
						"SL_35_85_45",
						"SL_35_85_47",
						"SL_35_85_62",
						"SL_35_85_83",
						"SL_35_85_84",
						"SL_35_85_85",
						"SL_35_85_86",
						"SL_35_85_88",
						"SL_35_90",
						"SL_35_90_10",
						"SL_35_90_15",
						"SL_35_90_22",
						"SL_35_90_32",
						"SL_35_90_34",
						"SL_35_90_37",
						"SL_35_90_59",
						"SL_35_90_72",
						"SL_40",
						"SL_40_05",
						"SL_40_05_03",
						"SL_40_05_13",
						"SL_40_05_42",
						"SL_40_05_43",
						"SL_40_05_58",
						"SL_40_05_59",
						"SL_40_05_60",
						"SL_40_05_61",
						"SL_40_05_68",
						"SL_40_20",
						"SL_40_20_06",
						"SL_40_20_09",
						"SL_40_20_27",
						"SL_40_20_28",
						"SL_40_20_59",
						"SL_40_60",
						"SL_40_60_05",
						"SL_40_60_06",
						"SL_40_60_11",
						"SL_40_60_13",
						"SL_40_60_21",
						"SL_40_60_31",
						"SL_40_60_40",
						"SL_40_60_52",
						"SL_40_60_58",
						"SL_40_60_59",
						"SL_40_60_78",
						"SL_40_60_80",
						"SL_40_60_81",
						"SL_40_65",
						"SL_40_65_04",
						"SL_40_65_24",
						"SL_40_65_35",
						"SL_40_65_47",
						"SL_40_65_66",
						"SL_40_65_70",
						"SL_40_65_72",
						"SL_40_65_76",
						"SL_40_65_79",
						"SL_40_65_80",
						"SL_40_65_85",
						"SL_42",
						"SL_42_15",
						"SL_42_15_37",
						"SL_42_15_42",
						"SL_42_15_44",
						"SL_42_15_47",
						"SL_42_15_59",
						"SL_42_15_60",
						"SL_42_15_65",
						"SL_42_15_74",
						"SL_42_15_78",
						"SL_42_40",
						"SL_42_40_09",
						"SL_42_40_14",
						"SL_42_40_20",
						"SL_42_40_23",
						"SL_42_40_30",
						"SL_42_40_35",
						"SL_42_40_37",
						"SL_42_40_79",
						"SL_42_40_90",
						"SL_42_55",
						"SL_42_55_01",
						"SL_42_55_07",
						"SL_42_55_08",
						"SL_42_55_17",
						"SL_42_55_18",
						"SL_42_55_19",
						"SL_42_55_20",
						"SL_42_55_23",
						"SL_42_55_26",
						"SL_42_55_35",
						"SL_42_55_39",
						"SL_42_55_53",
						"SL_42_55_60",
						"SL_42_55_65",
						"SL_42_55_72",
						"SL_42_55_76",
						"SL_42_55_82",
						"SL_42_55_96",
						"SL_42_80",
						"SL_42_80_65",
						"SL_42_80_88",
						"SL_42_85",
						"SL_42_85_23",
						"SL_42_85_64",
						"SL_42_85_80",
						"SL_42_85_82",
						"SL_42_85_83",
						"SL_42_85_94",
						"SL_42_85_97",
						"SL_42_85_98",
						"SL_42_90",
						"SL_42_90_11",
						"SL_42_90_12",
						"SL_42_90_50",
						"SL_42_90_73",
						"SL_42_90_75",
						"SL_42_90_97",
						"SL_42_90_98",
						"SL_42_95",
						"SL_42_95_02",
						"SL_42_95_04",
						"SL_42_95_08",
						"SL_42_95_19",
						"SL_42_95_20",
						"SL_42_95_32",
						"SL_42_95_40",
						"SL_42_95_76",
						"SL_42_95_79",
						"SL_42_95_80",
						"SL_42_95_83",
						"SL_45",
						"SL_45_10",
						"SL_45_10_06",
						"SL_45_10_08",
						"SL_45_10_09",
						"SL_45_10_12",
						"SL_45_10_14",
						"SL_45_10_16",
						"SL_45_10_18",
						"SL_45_10_22",
						"SL_45_10_23",
						"SL_45_10_24",
						"SL_45_10_37",
						"SL_45_10_44",
						"SL_45_10_49",
						"SL_45_10_57",
						"SL_45_10_60",
						"SL_45_10_85",
						"SL_45_10_88",
						"SL_45_10_93",
						"SL_45_10_94",
						"SL_50",
						"SL_50_10",
						"SL_50_20",
						"SL_50_30",
						"SL_50_35",
						"SL_50_35_36",
						"SL_50_35_41",
						"SL_50_35_59",
						"SL_50_40",
						"SL_50_40_72",
						"SL_50_50",
						"SL_50_50_92",
						"SL_50_60",
						"SL_50_60_28",
						"SL_50_60_94",
						"SL_50_70",
						"SL_50_75",
						"SL_50_75_40",
						"SL_50_75_70",
						"SL_50_80",
						"SL_50_80_40",
						"SL_50_80_70",
						"SL_55",
						"SL_55_05",
						"SL_55_05_30",
						"SL_55_05_70",
						"SL_55_10",
						"SL_55_10_10",
						"SL_55_10_50",
						"SL_55_15",
						"SL_55_15_10",
						"SL_55_15_50",
						"SL_55_20",
						"SL_55_30",
						"SL_55_40",
						"SL_55_50",
						"SL_55_60",
						"SL_55_65",
						"SL_55_70",
						"SL_55_70_65",
						"SL_55_90",
						"SL_60",
						"SL_60_30",
						"SL_60_40",
						"SL_60_60",
						"SL_60_80",
						"SL_60_80_25",
						"SL_70",
						"SL_70_10",
						"SL_70_10_91",
						"SL_70_30",
						"SL_70_30_35",
						"SL_70_30_45",
						"SL_75",
						"SL_75_10",
						"SL_75_10_21",
						"SL_75_10_23",
						"SL_75_10_70",
						"SL_75_10_73",
						"SL_75_10_88",
						"SL_75_10_89",
						"SL_75_10_90",
						"SL_75_10_91",
						"SL_75_10_93",
						"SL_75_30",
						"SL_75_30_80",
						"SL_75_40",
						"SL_75_40_28",
						"SL_75_50",
						"SL_75_60",
						"SL_75_70",
						"SL_75_80",
						"SL_80",
						"SL_80_05",
						"SL_80_05_02",
						"SL_80_05_03",
						"SL_80_05_04",
						"SL_80_05_05",
						"SL_80_05_06",
						"SL_80_05_07",
						"SL_80_05_33",
						"SL_80_05_37",
						"SL_80_05_38",
						"SL_80_05_82",
						"SL_80_05_84",
						"SL_80_10",
						"SL_80_10_06",
						"SL_80_10_07",
						"SL_80_10_09",
						"SL_80_10_10",
						"SL_80_10_12",
						"SL_80_10_13",
						"SL_80_10_16",
						"SL_80_10_20",
						"SL_80_10_22",
						"SL_80_10_33",
						"SL_80_10_55",
						"SL_80_10_60",
						"SL_80_10_77",
						"SL_80_15",
						"SL_80_15_01",
						"SL_80_15_04",
						"SL_80_15_06",
						"SL_80_15_79",
						"SL_80_15_81",
						"SL_80_15_82",
						"SL_80_20",
						"SL_80_20_13",
						"SL_80_30",
						"SL_80_30_34",
						"SL_80_30_35",
						"SL_80_35",
						"SL_80_35_04",
						"SL_80_35_08",
						"SL_80_35_11",
						"SL_80_35_13",
						"SL_80_35_16",
						"SL_80_35_18",
						"SL_80_35_19",
						"SL_80_35_20",
						"SL_80_35_22",
						"SL_80_35_36",
						"SL_80_35_37",
						"SL_80_35_39",
						"SL_80_35_40",
						"SL_80_35_42",
						"SL_80_35_44",
						"SL_80_35_45",
						"SL_80_35_46",
						"SL_80_35_57",
						"SL_80_35_59",
						"SL_80_35_62",
						"SL_80_35_63",
						"SL_80_35_64",
						"SL_80_35_66",
						"SL_80_35_70",
						"SL_80_35_71",
						"SL_80_35_72",
						"SL_80_35_74",
						"SL_80_35_77",
						"SL_80_35_78",
						"SL_80_35_80",
						"SL_80_35_81",
						"SL_80_35_87",
						"SL_80_35_90",
						"SL_80_35_94",
						"SL_80_45",
						"SL_80_45_09",
						"SL_80_45_11",
						"SL_80_45_13",
						"SL_80_45_15",
						"SL_80_45_40",
						"SL_80_45_59",
						"SL_80_45_91",
						"SL_80_50",
						"SL_80_50_11",
						"SL_80_50_24",
						"SL_80_50_26",
						"SL_80_50_27",
						"SL_80_50_28",
						"SL_80_50_29",
						"SL_80_50_47",
						"SL_80_50_50",
						"SL_80_50_58",
						"SL_80_50_70",
						"SL_80_50_71",
						"SL_80_50_72",
						"SL_80_50_74",
						"SL_80_50_77",
						"SL_80_50_79",
						"SL_80_50_80",
						"SL_80_50_88",
						"SL_80_50_90",
						"SL_80_50_92",
						"SL_80_50_95",
						"SL_80_50_97",
						"SL_80_70",
						"SL_80_70_11",
						"SL_80_70_37",
						"SL_80_90",
						"SL_80_92",
						"SL_80_92_34",
						"SL_80_92_37",
						"SL_80_92_94",
						"SL_80_94",
						"SL_80_94_07",
						"SL_80_94_09",
						"SL_80_94_71",
						"SL_80_96",
						"SL_80_96_15",
						"SL_80_96_18",
						"SL_80_96_20",
						"SL_80_96_58",
						"SL_80_96_60",
						"SL_80_96_64",
						"SL_80_96_78",
						"SL_80_98",
						"SL_80_98_09",
						"SL_80_98_15",
						"SL_80_98_46",
						"SL_80_98_48",
						"SL_80_98_75",
						"SL_80_98_85",
						"SL_80_98_90",
						"SL_80_98_97",
						"SL_90",
						"SL_90_10",
						"SL_90_10_02",
						"SL_90_10_04",
						"SL_90_10_08",
						"SL_90_10_15",
						"SL_90_10_16",
						"SL_90_10_24",
						"SL_90_10_27",
						"SL_90_10_28",
						"SL_90_10_34",
						"SL_90_10_36",
						"SL_90_10_46",
						"SL_90_10_47",
						"SL_90_10_51",
						"SL_90_10_64",
						"SL_90_10_68",
						"SL_90_10_71",
						"SL_90_10_77",
						"SL_90_10_87",
						"SL_90_10_94",
						"SL_90_10_95",
						"SL_90_10_96",
						"SL_90_20",
						"SL_90_20_01",
						"SL_90_20_04",
						"SL_90_20_05",
						"SL_90_20_08",
						"SL_90_20_13",
						"SL_90_20_14",
						"SL_90_20_15",
						"SL_90_20_16",
						"SL_90_20_69",
						"SL_90_20_82",
						"SL_90_20_83",
						"SL_90_20_88",
						"SL_90_20_89",
						"SL_90_20_96",
						"SL_90_20_98",
						"SL_90_30",
						"SL_90_30_25",
						"SL_90_30_30",
						"SL_90_30_80",
						"SL_90_30_90",
						"SL_90_40",
						"SL_90_40_46",
						"SL_90_50",
						"SL_90_50_04",
						"SL_90_50_06",
						"SL_90_50_07",
						"SL_90_50_08",
						"SL_90_50_09",
						"SL_90_50_11",
						"SL_90_50_12",
						"SL_90_50_13",
						"SL_90_50_14",
						"SL_90_50_15",
						"SL_90_50_17",
						"SL_90_50_24",
						"SL_90_50_25",
						"SL_90_50_26",
						"SL_90_50_27",
						"SL_90_50_28",
						"SL_90_50_30",
						"SL_90_50_31",
						"SL_90_50_32",
						"SL_90_50_33",
						"SL_90_50_34",
						"SL_90_50_35",
						"SL_90_50_36",
						"SL_90_50_37",
						"SL_90_50_38",
						"SL_90_50_44",
						"SL_90_50_45",
						"SL_90_50_46",
						"SL_90_50_47",
						"SL_90_50_48",
						"SL_90_50_52",
						"SL_90_50_54",
						"SL_90_50_55",
						"SL_90_50_58",
						"SL_90_50_65",
						"SL_90_50_70",
						"SL_90_50_71",
						"SL_90_50_72",
						"SL_90_50_77",
						"SL_90_50_80",
						"SL_90_50_84",
						"SL_90_50_88",
						"SL_90_50_90",
						"SL_90_50_93",
						"SL_90_50_94",
						"SL_90_50_95",
						"SL_90_50_96",
						"SL_90_50_97",
						"SL_90_50_98",
						"SL_90_60",
						"SL_90_60_01",
						"SL_90_60_02",
						"SL_90_60_10",
						"SL_90_60_12",
						"SL_90_60_13",
						"SL_90_60_18",
						"SL_90_60_49",
						"SL_90_60_50",
						"SL_90_60_51",
						"SL_90_60_64",
						"SL_90_60_72",
						"SL_90_60_74",
						"SL_90_90",
						"SL_90_90_01",
						"SL_90_90_08",
						"SL_90_90_13",
						"SL_90_90_15",
						"SL_90_90_32",
						"SL_90_90_42",
						"SL_90_90_48",
						"SL_90_90_64",
						"SL_90_90_77",
						"SL_90_90_78",
						"SL_90_90_85",
						"SL_90_90_87",
						"SL_90_90_90",
						"SL_90_90_96"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:UnitOfMeasurementEnum": {
			"anyOf": [
				{
					"description": "Taken from UN/CEFACT Common Code (3 characters). https://www.unece.org/fileadmin/DAM/uncefact/recommendations/rec20/rec20_Rev13e_2017.xls\n\t\t\t",
					"enum": [
						"10",
						"11",
						"13",
						"14",
						"15",
						"1I",
						"20",
						"21",
						"22",
						"23",
						"24",
						"25",
						"27",
						"28",
						"2A",
						"2B",
						"2C",
						"2G",
						"2H",
						"2I",
						"2J",
						"2K",
						"2L",
						"2M",
						"2N",
						"2P",
						"2Q",
						"2R",
						"2U",
						"2X",
						"2Y",
						"2Z",
						"33",
						"34",
						"35",
						"37",
						"38",
						"3B",
						"3C",
						"40",
						"41",
						"4C",
						"4G",
						"4H",
						"4K",
						"4L",
						"4M",
						"4N",
						"4O",
						"4P",
						"4Q",
						"4R",
						"4T",
						"4U",
						"4W",
						"4X",
						"56",
						"57",
						"58",
						"59",
						"5A",
						"5B",
						"5E",
						"5J",
						"60",
						"61",
						"74",
						"77",
						"80",
						"81",
						"85",
						"87",
						"89",
						"91",
						"A10",
						"A11",
						"A12",
						"A13",
						"A14",
						"A15",
						"A16",
						"A17",
						"A18",
						"A19",
						"A2",
						"A20",
						"A21",
						"A22",
						"A23",
						"A24",
						"A26",
						"A27",
						"A28",
						"A29",
						"A3",
						"A30",
						"A31",
						"A32",
						"A33",
						"A34",
						"A35",
						"A36",
						"A37",
						"A38",
						"A39",
						"A4",
						"A40",
						"A41",
						"A42",
						"A43",
						"A44",
						"A45",
						"A47",
						"A48",
						"A49",
						"A5",
						"A53",
						"A54",
						"A55",
						"A56",
						"A59",
						"A6",
						"A68",
						"A69",
						"A7",
						"A70",
						"A71",
						"A73",
						"A74",
						"A75",
						"A76",
						"A8",
						"A84",
						"A85",
						"A86",
						"A87",
						"A88",
						"A89",
						"A9",
						"A90",
						"A91",
						"A93",
						"A94",
						"A95",
						"A96",
						"A97",
						"A98",
						"A99",
						"AA",
						"AB",
						"ACR",
						"ACT",
						"AD",
						"AE",
						"AH",
						"AI",
						"AK",
						"AL",
						"AMH",
						"AMP",
						"ANN",
						"APZ",
						"AQ",
						"AS",
						"ASM",
						"ASU",
						"ATM",
						"AWG",
						"AY",
						"AZ",
						"B1",
						"B10",
						"B11",
						"B12",
						"B13",
						"B14",
						"B15",
						"B16",
						"B17",
						"B18",
						"B19",
						"B20",
						"B21",
						"B22",
						"B23",
						"B24",
						"B25",
						"B26",
						"B27",
						"B28",
						"B29",
						"B3",
						"B30",
						"B31",
						"B32",
						"B33",
						"B34",
						"B35",
						"B4",
						"B41",
						"B42",
						"B43",
						"B44",
						"B45",
						"B46",
						"B47",
						"B48",
						"B49",
						"B50",
						"B52",
						"B53",
						"B54",
						"B55",
						"B56",
						"B57",
						"B58",
						"B59",
						"B60",
						"B61",
						"B62",
						"B63",
						"B64",
						"B66",
						"B67",
						"B68",
						"B69",
						"B7",
						"B70",
						"B71",
						"B72",
						"B73",
						"B74",
						"B75",
						"B76",
						"B77",
						"B78",
						"B79",
						"B8",
						"B80",
						"B81",
						"B82",
						"B83",
						"B84",
						"B85",
						"B86",
						"B87",
						"B88",
						"B89",
						"B90",
						"B91",
						"B92",
						"B93",
						"B94",
						"B95",
						"B96",
						"B97",
						"B98",
						"B99",
						"BAR",
						"BB",
						"BFT",
						"BHP",
						"BIL",
						"BLD",
						"BLL",
						"BP",
						"BPM",
						"BQL",
						"BTU",
						"BUA",
						"BUI",
						"C0",
						"C10",
						"C11",
						"C12",
						"C13",
						"C14",
						"C15",
						"C16",
						"C17",
						"C18",
						"C19",
						"C20",
						"C21",
						"C22",
						"C23",
						"C24",
						"C25",
						"C26",
						"C27",
						"C28",
						"C29",
						"C3",
						"C30",
						"C31",
						"C32",
						"C33",
						"C34",
						"C35",
						"C36",
						"C37",
						"C38",
						"C39",
						"C40",
						"C41",
						"C42",
						"C43",
						"C44",
						"C45",
						"C46",
						"C47",
						"C48",
						"C49",
						"C50",
						"C51",
						"C52",
						"C53",
						"C54",
						"C55",
						"C56",
						"C57",
						"C58",
						"C59",
						"C60",
						"C61",
						"C62",
						"C63",
						"C64",
						"C65",
						"C66",
						"C67",
						"C68",
						"C69",
						"C7",
						"C70",
						"C71",
						"C72",
						"C73",
						"C74",
						"C75",
						"C76",
						"C78",
						"C79",
						"C8",
						"C80",
						"C81",
						"C82",
						"C83",
						"C84",
						"C85",
						"C86",
						"C87",
						"C88",
						"C89",
						"C9",
						"C90",
						"C91",
						"C92",
						"C93",
						"C94",
						"C95",
						"C96",
						"C97",
						"C99",
						"CCT",
						"CDL",
						"CEL",
						"CEN",
						"CG",
						"CGM",
						"CKG",
						"CLF",
						"CLT",
						"CMK",
						"CMQ",
						"CMT",
						"CNP",
						"CNT",
						"COU",
						"CTG",
						"CTM",
						"CTN",
						"CUR",
						"CWA",
						"CWI",
						"D03",
						"D04",
						"D1",
						"D10",
						"D11",
						"D12",
						"D13",
						"D15",
						"D16",
						"D17",
						"D18",
						"D19",
						"D2",
						"D20",
						"D21",
						"D22",
						"D23",
						"D24",
						"D25",
						"D26",
						"D27",
						"D29",
						"D30",
						"D31",
						"D32",
						"D33",
						"D34",
						"D36",
						"D41",
						"D42",
						"D43",
						"D44",
						"D45",
						"D46",
						"D47",
						"D48",
						"D49",
						"D5",
						"D50",
						"D51",
						"D52",
						"D53",
						"D54",
						"D55",
						"D56",
						"D57",
						"D58",
						"D59",
						"D6",
						"D60",
						"D61",
						"D62",
						"D63",
						"D65",
						"D68",
						"D69",
						"D73",
						"D74",
						"D77",
						"D78",
						"D80",
						"D81",
						"D82",
						"D83",
						"D85",
						"D86",
						"D87",
						"D88",
						"D89",
						"D91",
						"D93",
						"D94",
						"D95",
						"DAA",
						"DAD",
						"DAY",
						"DB",
						"DD",
						"DEC",
						"DG",
						"DJ",
						"DLT",
						"DMA",
						"DMK",
						"DMO",
						"DMQ",
						"DMT",
						"DN",
						"DPC",
						"DPR",
						"DPT",
						"DRA",
						"DRI",
						"DRL",
						"DT",
						"DTN",
						"DWT",
						"DZN",
						"DZP",
						"E01",
						"E07",
						"E08",
						"E09",
						"E10",
						"E12",
						"E14",
						"E15",
						"E16",
						"E17",
						"E18",
						"E19",
						"E20",
						"E21",
						"E22",
						"E23",
						"E25",
						"E27",
						"E28",
						"E30",
						"E31",
						"E32",
						"E33",
						"E34",
						"E35",
						"E36",
						"E37",
						"E38",
						"E39",
						"E4",
						"E40",
						"E41",
						"E42",
						"E43",
						"E44",
						"E45",
						"E46",
						"E47",
						"E48",
						"E49",
						"E50",
						"E51",
						"E52",
						"E53",
						"E54",
						"E55",
						"E56",
						"E57",
						"E58",
						"E59",
						"E60",
						"E61",
						"E62",
						"E63",
						"E64",
						"E65",
						"E66",
						"E67",
						"E68",
						"E69",
						"E70",
						"E71",
						"E72",
						"E73",
						"E74",
						"E75",
						"E76",
						"E77",
						"E78",
						"E79",
						"E80",
						"E81",
						"E82",
						"E83",
						"E84",
						"E85",
						"E86",
						"E87",
						"E88",
						"E89",
						"E90",
						"E91",
						"E92",
						"E93",
						"E94",
						"E95",
						"E96",
						"E97",
						"E98",
						"E99",
						"EA",
						"EB",
						"EQ",
						"F01",
						"F02",
						"F03",
						"F04",
						"F05",
						"F06",
						"F07",
						"F08",
						"F10",
						"F11",
						"F12",
						"F13",
						"F14",
						"F15",
						"F16",
						"F17",
						"F18",
						"F19",
						"F20",
						"F21",
						"F22",
						"F23",
						"F24",
						"F25",
						"F26",
						"F27",
						"F28",
						"F29",
						"F30",
						"F31",
						"F32",
						"F33",
						"F34",
						"F35",
						"F36",
						"F37",
						"F38",
						"F39",
						"F40",
						"F41",
						"F42",
						"F43",
						"F44",
						"F45",
						"F46",
						"F47",
						"F48",
						"F49",
						"F50",
						"F51",
						"F52",
						"F53",
						"F54",
						"F55",
						"F56",
						"F57",
						"F58",
						"F59",
						"F60",
						"F61",
						"F62",
						"F63",
						"F64",
						"F65",
						"F66",
						"F67",
						"F68",
						"F69",
						"F70",
						"F71",
						"F72",
						"F73",
						"F74",
						"F75",
						"F76",
						"F77",
						"F78",
						"F79",
						"F80",
						"F81",
						"F82",
						"F83",
						"F84",
						"F85",
						"F86",
						"F87",
						"F88",
						"F89",
						"F90",
						"F91",
						"F92",
						"F93",
						"F94",
						"F95",
						"F96",
						"F97",
						"F98",
						"F99",
						"FAH",
						"FAR",
						"FBM",
						"FC",
						"FF",
						"FH",
						"FIT",
						"FL",
						"FOT",
						"FP",
						"FR",
						"FS",
						"FTK",
						"FTQ",
						"G01",
						"G04",
						"G05",
						"G06",
						"G08",
						"G09",
						"G10",
						"G11",
						"G12",
						"G13",
						"G14",
						"G15",
						"G16",
						"G17",
						"G18",
						"G19",
						"G2",
						"G20",
						"G21",
						"G23",
						"G24",
						"G25",
						"G26",
						"G27",
						"G28",
						"G29",
						"G3",
						"G30",
						"G31",
						"G32",
						"G33",
						"G34",
						"G35",
						"G36",
						"G37",
						"G38",
						"G39",
						"G40",
						"G41",
						"G42",
						"G43",
						"G44",
						"G45",
						"G46",
						"G47",
						"G48",
						"G49",
						"G50",
						"G51",
						"G52",
						"G53",
						"G54",
						"G55",
						"G56",
						"G57",
						"G58",
						"G59",
						"G60",
						"G61",
						"G62",
						"G63",
						"G64",
						"G65",
						"G66",
						"G67",
						"G68",
						"G69",
						"G70",
						"G71",
						"G72",
						"G73",
						"G74",
						"G75",
						"G76",
						"G77",
						"G78",
						"G79",
						"G80",
						"G81",
						"G82",
						"G83",
						"G84",
						"G85",
						"G86",
						"G87",
						"G88",
						"G89",
						"G90",
						"G91",
						"G92",
						"G93",
						"G94",
						"G95",
						"G96",
						"G97",
						"G98",
						"G99",
						"GB",
						"GBQ",
						"GDW",
						"GE",
						"GF",
						"GFI",
						"GGR",
						"GIA",
						"GIC",
						"GII",
						"GIP",
						"GJ",
						"GL",
						"GLD",
						"GLI",
						"GLL",
						"GM",
						"GO",
						"GP",
						"GQ",
						"GRM",
						"GRN",
						"GRO",
						"GV",
						"GWH",
						"H03",
						"H04",
						"H05",
						"H06",
						"H07",
						"H08",
						"H09",
						"H10",
						"H11",
						"H12",
						"H13",
						"H14",
						"H15",
						"H16",
						"H18",
						"H19",
						"H20",
						"H21",
						"H22",
						"H23",
						"H24",
						"H25",
						"H26",
						"H27",
						"H28",
						"H29",
						"H30",
						"H31",
						"H32",
						"H33",
						"H34",
						"H35",
						"H36",
						"H37",
						"H38",
						"H39",
						"H40",
						"H41",
						"H42",
						"H43",
						"H44",
						"H45",
						"H46",
						"H47",
						"H48",
						"H49",
						"H50",
						"H51",
						"H52",
						"H53",
						"H54",
						"H55",
						"H56",
						"H57",
						"H58",
						"H59",
						"H60",
						"H61",
						"H62",
						"H63",
						"H64",
						"H65",
						"H66",
						"H67",
						"H68",
						"H69",
						"H70",
						"H71",
						"H72",
						"H73",
						"H74",
						"H75",
						"H76",
						"H77",
						"H79",
						"H80",
						"H81",
						"H82",
						"H83",
						"H84",
						"H85",
						"H87",
						"H88",
						"H89",
						"H90",
						"H91",
						"H92",
						"H93",
						"H94",
						"H95",
						"H96",
						"H98",
						"H99",
						"HA",
						"HBA",
						"HBX",
						"HC",
						"HDW",
						"HEA",
						"HGM",
						"HH",
						"HIU",
						"HKM",
						"HLT",
						"HM",
						"HMQ",
						"HMT",
						"HPA",
						"HTZ",
						"HUR",
						"IA",
						"IE",
						"INH",
						"INK",
						"INQ",
						"ISD",
						"IU",
						"IV",
						"J10",
						"J12",
						"J13",
						"J14",
						"J15",
						"J16",
						"J17",
						"J18",
						"J19",
						"J2",
						"J20",
						"J21",
						"J22",
						"J23",
						"J24",
						"J25",
						"J26",
						"J27",
						"J28",
						"J29",
						"J30",
						"J31",
						"J32",
						"J33",
						"J34",
						"J35",
						"J36",
						"J38",
						"J39",
						"J40",
						"J41",
						"J42",
						"J43",
						"J44",
						"J45",
						"J46",
						"J47",
						"J48",
						"J49",
						"J50",
						"J51",
						"J52",
						"J53",
						"J54",
						"J55",
						"J56",
						"J57",
						"J58",
						"J59",
						"J60",
						"J61",
						"J62",
						"J63",
						"J64",
						"J65",
						"J66",
						"J67",
						"J68",
						"J69",
						"J70",
						"J71",
						"J72",
						"J73",
						"J74",
						"J75",
						"J76",
						"J78",
						"J79",
						"J81",
						"J82",
						"J83",
						"J84",
						"J85",
						"J87",
						"J90",
						"J91",
						"J92",
						"J93",
						"J95",
						"J96",
						"J97",
						"J98",
						"J99",
						"JE",
						"JK",
						"JM",
						"JNT",
						"JOU",
						"JPS",
						"JWL",
						"K1",
						"K10",
						"K11",
						"K12",
						"K13",
						"K14",
						"K15",
						"K16",
						"K17",
						"K18",
						"K19",
						"K2",
						"K20",
						"K21",
						"K22",
						"K23",
						"K26",
						"K27",
						"K28",
						"K3",
						"K30",
						"K31",
						"K32",
						"K33",
						"K34",
						"K35",
						"K36",
						"K37",
						"K38",
						"K39",
						"K40",
						"K41",
						"K42",
						"K43",
						"K45",
						"K46",
						"K47",
						"K48",
						"K49",
						"K50",
						"K51",
						"K52",
						"K53",
						"K54",
						"K55",
						"K58",
						"K59",
						"K6",
						"K60",
						"K61",
						"K62",
						"K63",
						"K64",
						"K65",
						"K66",
						"K67",
						"K68",
						"K69",
						"K70",
						"K71",
						"K73",
						"K74",
						"K75",
						"K76",
						"K77",
						"K78",
						"K79",
						"K80",
						"K81",
						"K82",
						"K83",
						"K84",
						"K85",
						"K86",
						"K87",
						"K88",
						"K89",
						"K90",
						"K91",
						"K92",
						"K93",
						"K94",
						"K95",
						"K96",
						"K97",
						"K98",
						"K99",
						"KA",
						"KAT",
						"KB",
						"KBA",
						"KCC",
						"KDW",
						"KEL",
						"KGM",
						"KGS",
						"KHY",
						"KHZ",
						"KI",
						"KIC",
						"KIP",
						"KJ",
						"KJO",
						"KL",
						"KLK",
						"KLX",
						"KMA",
						"KMH",
						"KMK",
						"KMQ",
						"KMT",
						"KNI",
						"KNM",
						"KNS",
						"KNT",
						"KO",
						"KPA",
						"KPH",
						"KPO",
						"KPP",
						"KR",
						"KSD",
						"KSH",
						"KT",
						"KTN",
						"KUR",
						"KVA",
						"KVR",
						"KVT",
						"KW",
						"KWH",
						"KWN",
						"KWO",
						"KWS",
						"KWT",
						"KX",
						"L10",
						"L11",
						"L12",
						"L13",
						"L14",
						"L15",
						"L16",
						"L17",
						"L18",
						"L19",
						"L2",
						"L20",
						"L21",
						"L23",
						"L24",
						"L25",
						"L26",
						"L27",
						"L28",
						"L29",
						"L30",
						"L31",
						"L32",
						"L33",
						"L34",
						"L35",
						"L36",
						"L37",
						"L38",
						"L39",
						"L40",
						"L41",
						"L42",
						"L43",
						"L44",
						"L45",
						"L46",
						"L47",
						"L48",
						"L49",
						"L50",
						"L51",
						"L52",
						"L53",
						"L54",
						"L55",
						"L56",
						"L57",
						"L58",
						"L59",
						"L60",
						"L63",
						"L64",
						"L65",
						"L66",
						"L67",
						"L68",
						"L69",
						"L70",
						"L71",
						"L72",
						"L73",
						"L74",
						"L75",
						"L76",
						"L77",
						"L78",
						"L79",
						"L80",
						"L81",
						"L82",
						"L83",
						"L84",
						"L85",
						"L86",
						"L87",
						"L88",
						"L89",
						"L90",
						"L91",
						"L92",
						"L93",
						"L94",
						"L95",
						"L96",
						"L98",
						"L99",
						"LA",
						"LAC",
						"LBR",
						"LBT",
						"LD",
						"LEF",
						"LF",
						"LH",
						"LK",
						"LM",
						"LN",
						"LO",
						"LP",
						"LPA",
						"LR",
						"LS",
						"LTN",
						"LTR",
						"LUB",
						"LUM",
						"LUX",
						"LY",
						"M1",
						"M10",
						"M11",
						"M12",
						"M13",
						"M14",
						"M15",
						"M16",
						"M17",
						"M18",
						"M19",
						"M20",
						"M21",
						"M22",
						"M23",
						"M24",
						"M25",
						"M26",
						"M27",
						"M29",
						"M30",
						"M31",
						"M32",
						"M33",
						"M34",
						"M35",
						"M36",
						"M37",
						"M38",
						"M39",
						"M4",
						"M40",
						"M41",
						"M42",
						"M43",
						"M44",
						"M45",
						"M46",
						"M47",
						"M48",
						"M49",
						"M5",
						"M50",
						"M51",
						"M52",
						"M53",
						"M55",
						"M56",
						"M57",
						"M58",
						"M59",
						"M60",
						"M61",
						"M62",
						"M63",
						"M64",
						"M65",
						"M66",
						"M67",
						"M68",
						"M69",
						"M7",
						"M70",
						"M71",
						"M72",
						"M73",
						"M74",
						"M75",
						"M76",
						"M77",
						"M78",
						"M79",
						"M80",
						"M81",
						"M82",
						"M83",
						"M84",
						"M85",
						"M86",
						"M87",
						"M88",
						"M89",
						"M9",
						"M90",
						"M91",
						"M92",
						"M93",
						"M94",
						"M95",
						"M96",
						"M97",
						"M98",
						"M99",
						"MAH",
						"MAL",
						"MAM",
						"MAR",
						"MAW",
						"MBE",
						"MBF",
						"MBR",
						"MC",
						"MCU",
						"MD",
						"MGM",
						"MHZ",
						"MIK",
						"MIL",
						"MIN",
						"MIO",
						"MIU",
						"MLD",
						"MLT",
						"MMK",
						"MMQ",
						"MMT",
						"MND",
						"MON",
						"MPA",
						"MQH",
						"MQS",
						"MSK",
						"MTK",
						"MTQ",
						"MTR",
						"MTS",
						"MVA",
						"MWH",
						"N1",
						"N10",
						"N11",
						"N12",
						"N13",
						"N14",
						"N15",
						"N16",
						"N17",
						"N18",
						"N19",
						"N20",
						"N21",
						"N22",
						"N23",
						"N24",
						"N25",
						"N26",
						"N27",
						"N28",
						"N29",
						"N3",
						"N30",
						"N31",
						"N32",
						"N33",
						"N34",
						"N35",
						"N36",
						"N37",
						"N38",
						"N39",
						"N40",
						"N41",
						"N42",
						"N43",
						"N44",
						"N45",
						"N46",
						"N47",
						"N48",
						"N49",
						"N50",
						"N51",
						"N52",
						"N53",
						"N54",
						"N55",
						"N56",
						"N57",
						"N58",
						"N59",
						"N60",
						"N61",
						"N62",
						"N63",
						"N64",
						"N65",
						"N66",
						"N67",
						"N68",
						"N69",
						"N70",
						"N71",
						"N72",
						"N73",
						"N74",
						"N75",
						"N76",
						"N77",
						"N78",
						"N79",
						"N80",
						"N81",
						"N82",
						"N83",
						"N84",
						"N85",
						"N86",
						"N87",
						"N88",
						"N89",
						"N90",
						"N91",
						"N92",
						"N93",
						"N94",
						"N95",
						"N96",
						"N97",
						"N98",
						"N99",
						"NA",
						"NAR",
						"NCL",
						"NEW",
						"NF",
						"NIL",
						"NIU",
						"NL",
						"NM3",
						"NMI",
						"NMP",
						"NPT",
						"NT",
						"NU",
						"NX",
						"OA",
						"ODE",
						"OHM",
						"ON",
						"ONZ",
						"OPM",
						"OT",
						"OZA",
						"OZI",
						"P1",
						"P10",
						"P11",
						"P12",
						"P13",
						"P14",
						"P15",
						"P16",
						"P17",
						"P18",
						"P19",
						"P2",
						"P20",
						"P21",
						"P22",
						"P23",
						"P24",
						"P25",
						"P26",
						"P27",
						"P28",
						"P29",
						"P30",
						"P31",
						"P32",
						"P33",
						"P34",
						"P35",
						"P36",
						"P37",
						"P38",
						"P39",
						"P40",
						"P41",
						"P42",
						"P43",
						"P44",
						"P45",
						"P46",
						"P47",
						"P48",
						"P49",
						"P5",
						"P50",
						"P51",
						"P52",
						"P53",
						"P54",
						"P55",
						"P56",
						"P57",
						"P58",
						"P59",
						"P60",
						"P61",
						"P62",
						"P63",
						"P64",
						"P65",
						"P66",
						"P67",
						"P68",
						"P69",
						"P70",
						"P71",
						"P72",
						"P73",
						"P74",
						"P75",
						"P76",
						"P77",
						"P78",
						"P79",
						"P80",
						"P81",
						"P82",
						"P83",
						"P84",
						"P85",
						"P86",
						"P87",
						"P88",
						"P89",
						"P90",
						"P91",
						"P92",
						"P93",
						"P94",
						"P95",
						"P96",
						"P97",
						"P98",
						"P99",
						"PAL",
						"PD",
						"PFL",
						"PGL",
						"PI",
						"PLA",
						"PO",
						"PQ",
						"PR",
						"PS",
						"PTD",
						"PTI",
						"PTL",
						"PTN",
						"Q10",
						"Q11",
						"Q12",
						"Q13",
						"Q14",
						"Q15",
						"Q16",
						"Q17",
						"Q18",
						"Q19",
						"Q20",
						"Q21",
						"Q22",
						"Q23",
						"Q24",
						"Q25",
						"Q26",
						"Q27",
						"Q28",
						"Q29",
						"Q3",
						"Q30",
						"Q31",
						"Q32",
						"Q33",
						"Q34",
						"Q35",
						"Q36",
						"Q37",
						"Q38",
						"Q39",
						"Q40",
						"Q41",
						"Q42",
						"QA",
						"QAN",
						"QB",
						"QR",
						"QTD",
						"QTI",
						"QTL",
						"QTR",
						"R1",
						"R9",
						"RH",
						"RM",
						"ROM",
						"RP",
						"RPM",
						"RPS",
						"RT",
						"S3",
						"S4",
						"SAN",
						"SCO",
						"SCR",
						"SEC",
						"SET",
						"SG",
						"SIE",
						"SM3",
						"SMI",
						"SQ",
						"SQR",
						"SR",
						"STC",
						"STI",
						"STK",
						"STL",
						"STN",
						"STW",
						"SW",
						"SX",
						"SYR",
						"T0",
						"T3",
						"TAH",
						"TAN",
						"TI",
						"TIC",
						"TIP",
						"TKM",
						"TMS",
						"TNE",
						"TP",
						"TPI",
						"TPR",
						"TQD",
						"TRL",
						"TST",
						"TTS",
						"U1",
						"U2",
						"UB",
						"UC",
						"VA",
						"VLT",
						"VP",
						"W2",
						"WA",
						"WB",
						"WCD",
						"WE",
						"WEB",
						"WEE",
						"WG",
						"WHR",
						"WM",
						"WSD",
						"WTT",
						"X1",
						"YDK",
						"YDQ",
						"YRD",
						"Z11",
						"ZP",
						"ZZ"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:UrgencyEnum": {
			"anyOf": [
				{
					"enum": [
						"beforeProceeding",
						"immediate",
						"shortTerm",
						"mediumTerm",
						"longTerm"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:UrgencyType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@urgency": {
					"$ref": "#/definitions/rics:UrgencyEnum"
				},
				"rics:UrgencyDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:UrgencyDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:UsageConstraintsType": {
			"additionalProperties": false,
			"properties": {
				"rics:AccessRestrictions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Contractual": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Environmental": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:HoursOfOperation": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Others": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Statutory": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:UseType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@noOfBuildings": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:ComparativeLandUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComparativeLandUseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComparativeLandUseType"
							},
							"type": "array"
						}
					]
				},
				"rics:ComparativeLandUseChange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComparativeLandUseChangeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComparativeLandUseChangeType"
							},
							"type": "array"
						}
					]
				},
				"rics:EnvironmentalIssues": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalIssueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalIssueType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:LandCover": {
					"$ref": "#/definitions/rics:LandCoverType"
				},
				"rics:LegalLandUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalLandUseType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalLandUseType"
							},
							"type": "array"
						}
					]
				},
				"rics:LegalLandUseChange": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LegalLandUseChangeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LegalLandUseChangeType"
							},
							"type": "array"
						}
					]
				},
				"rics:NonCompliance": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Notifications": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:NotificationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:NotificationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherCharacteristics": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:LandCharacteristicsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:LandCharacteristicsType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Planning": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanningType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanningType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Protections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProtectedType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProtectedType"
							},
							"type": "array"
						}
					]
				},
				"rics:SoilQuality": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SoilQualityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SoilQualityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:WorksAlterationsChanges": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksAlterationsChangesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksAlterationsChangesType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:UtilitiesType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@perPeriod": {
					"$ref": "#/definitions/rics:PerPeriodEnum"
				},
				"@responsibility": {
					"$ref": "#/definitions/rics:PropertyResponsibilityEnum"
				},
				"@specialUnusualProvisions": {
					"$ref": "#/definitions/xs:string"
				},
				"@utility": {
					"$ref": "#/definitions/rics:UtilityEnum"
				},
				"rics:Actual": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Estimated": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				}
			},
			"type": "object"
		},
		"rics:UtilityEnum": {
			"anyOf": [
				{
					"enum": [
						"road",
						"potableWater",
						"wasteWater",
						"stormWaterDrainage",
						"electricity",
						"gas",
						"oil",
						"telephonyTelecommunications",
						"internet",
						"wiFi",
						"garbage",
						"postal",
						"transport"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ValuationApproachEnum": {
			"anyOf": [
				{
					"enum": [
						"market",
						"income",
						"cost"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ValuationApproachType": {
			"additionalProperties": false,
			"properties": {
				"@approach": {
					"$ref": "#/definitions/rics:ValuationApproachEnum"
				},
				"@explanation": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Methodology": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValuationMethodologyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValuationMethodologyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Weighting": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:ValuationMethodologyEnum": {
			"anyOf": [
				{
					"enum": [
						"comparableTransactions",
						"discountedCashFlow",
						"replacementCost"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ValuationMethodologyType": {
			"additionalProperties": false,
			"properties": {
				"@explanation": {
					"$ref": "#/definitions/xs:string"
				},
				"@methodology": {
					"$ref": "#/definitions/rics:ValuationMethodologyEnum"
				}
			},
			"type": "object"
		},
		"rics:ValuationProcessEnum": {
			"anyOf": [
				{
					"enum": [
						"hybrid",
						"driveBy",
						"desktop",
						"AVM"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:ValuationType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@premiseOfValue": {
					"$ref": "#/definitions/rics:PremiseOfValueEnum"
				},
				"rics:AcquisitionCost": {
					"$ref": "#/definitions/rics:AcquistionCostType"
				},
				"rics:Approach": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValuationApproachType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValuationApproachType"
							},
							"type": "array"
						}
					]
				},
				"rics:Assumptions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:BasisOfValue": {
					"$ref": "#/definitions/rics:BasisOfValueEnum"
				},
				"rics:CapitalValue": {
					"$ref": "#/definitions/rics:PropertyCapitalValueType"
				},
				"rics:ComparableEvidence": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComparableEvidenceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComparableEvidenceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Constraints": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Explanation": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:GrossYields": {
					"$ref": "#/definitions/rics:YieldType"
				},
				"rics:Income": {
					"$ref": "#/definitions/rics:PropertyIncomeType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:NetYields": {
					"$ref": "#/definitions/rics:YieldType"
				},
				"rics:NonIVSBasisOfValue": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Process": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValuationProcessEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValuationProcessEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Profit": {
					"$ref": "#/definitions/rics:PropertyProfitType"
				},
				"rics:Rent": {
					"$ref": "#/definitions/rics:PropertyRentalType"
				},
				"rics:RentalValue": {
					"$ref": "#/definitions/rics:PropertyRentalValueType"
				},
				"rics:SpecialAssumptions": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Statistics": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:StatisticsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:StatisticsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ValueType": {
			"additionalProperties": false,
			"properties": {
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:Boolean": {
					"$ref": "#/definitions/rics:SimpleBooleanType"
				},
				"rics:ComplexMeasurement": {
					"$ref": "#/definitions/rics:ComplexMeasurementType"
				},
				"rics:Date": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:DateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:Monetary": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:Numeric": {
					"$ref": "#/definitions/rics:SimpleNumericType"
				},
				"rics:Percentage": {
					"$ref": "#/definitions/rics:PercentageChoiceType"
				},
				"rics:SimpleMeasurement": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Text": {
					"$ref": "#/definitions/rics:SimpleTextType"
				}
			},
			"type": "object"
		},
		"rics:ValuedPropertyType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:BuildingComplexes": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingComplexType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingComplexType"
							},
							"type": "array"
						}
					]
				},
				"rics:BuildingSections": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingSectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingSectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Buildings": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:BuildingElementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:BuildingElementType"
							},
							"type": "array"
						}
					]
				},
				"rics:CapitalTransactions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyCapitalTransactionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyCapitalTransactionType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Location": {
					"$ref": "#/definitions/rics:LocationType"
				},
				"rics:Occupation": {
					"$ref": "#/definitions/rics:PropertyOccupationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:PreviousValuations": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyValuationType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyValuationType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RentalTransactions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRentalTransactionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRentalTransactionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:ValuerStatusEnum": {
			"enum": [
				"external",
				"internal"
			],
			"type": "string"
		},
		"rics:VerificationEnum": {
			"anyOf": [
				{
					"enum": [
						"measuredOnSite",
						"existingVerifiedOnSite"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:VerticalDatumType": {
			"additionalProperties": false,
			"properties": {
				"rics:Above": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Absolute": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Below": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:NationalHeightDatum": {
					"$ref": "#/definitions/rics:NationalHeightDatumEnum"
				},
				"rics:RelativeTo": {
					"$ref": "#/definitions/xs:string"
				}
			},
			"type": "object"
		},
		"rics:VoidType": {
			"additionalProperties": false,
			"properties": {
				"rics:Area": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyAreaType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyAreaType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:NextOccupier": {
					"$ref": "#/definitions/rics:OccupierType"
				},
				"rics:PreviousOccupier": {
					"$ref": "#/definitions/rics:OccupierType"
				},
				"rics:Space": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertySpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertySpaceType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:VolumeMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:MeasurementValue": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:VolumeUnitOfMeasurementType": {
			"additionalProperties": false,
			"properties": {
				"$": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"@conversionFactorToPrimary": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@isPrimaryUnitMeasurement": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@scaleFactor": {
					"$ref": "#/definitions/xs:decimal"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"rics:WallDesignEnum": {
			"anyOf": [
				{
					"enum": [
						"stone",
						"brick/block",
						"render/block",
						"curtainWalling"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WasteHandlingEnum": {
			"enum": [
				"wasteHandling",
				"wasteStorage",
				"tailings",
				"managementFacility"
			],
			"type": "string"
		},
		"rics:WaterNatureEnum": {
			"anyOf": [
				{
					"enum": [
						"sea",
						"lake",
						"river",
						"salt",
						"fresh",
						"brackish"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WaterwayWorkComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:WaterwayWorkQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:WaterwayWorkWorksType"
				}
			},
			"type": "object"
		},
		"rics:WaterwayWorkComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@contaminatedSedimentDredging": {
					"$ref": "#/definitions/rics:ContaminatedSedimentDredgingEnum"
				},
				"@waterNature": {
					"$ref": "#/definitions/rics:WaterNatureEnum"
				},
				"rics:DischargeQuantity": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:FloodDesignLevelToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:FloodDesignLevelToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:FlowVelocity": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:HardDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:PermitsLicences": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WaterwayWorkPermitLicenceEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WaterwayWorkPermitLicenceEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WaterwayWorkPositionEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WaterwayWorkPositionEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:SoftDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SpoilDisposalVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:TotalDredgingVolume": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:WaterDepth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:WaterwayWorkConstructionEnum": {
			"anyOf": [
				{
					"enum": [
						"reinforcedConcrete",
						"steel",
						"timber",
						"block",
						"masonry",
						"PVC",
						"stone",
						"soilOrEarth",
						"armour",
						"glass",
						"pre-castConcreteSections",
						"sheetPiles",
						"cofferdam",
						"diaphragmWall"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WaterwayWorkDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"@construction": {
					"$ref": "#/definitions/rics:WaterwayWorkConstructionEnum"
				},
				"@foundations": {
					"$ref": "#/definitions/rics:FoundationsEnum"
				},
				"rics:Bathmetry": {
					"$ref": "#/definitions/rics:AnnotatedDocumentType"
				},
				"rics:Infrastructure": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InfrastructureEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InfrastructureEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Materials": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Surface": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WaterwayWorkDimensionType": {
			"additionalProperties": false,
			"properties": {
				"rics:CrestLevelToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:CrestLevelToSeaLevelHeight": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:StructureLength": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:StructureWidth": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:WaterwayWorkFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"canal",
						"lock",
						"lockGate",
						"aqueduct",
						"weir",
						"diversionCanal",
						"dredgingAndDisposal",
						"artificalOpenChannel",
						"boxCulvert",
						"pipedCulvert",
						"inletGrillScreen",
						"gabion",
						"bund",
						"levee",
						"dyke",
						"embankment",
						"groyne",
						"rip-rap",
						"sheetPiledWall",
						"reinforcedConcreteRetainingWall",
						"diaphragmWall",
						"glassWall",
						"cofferdam",
						"floodBarrier",
						"demountableFloodBarrier",
						"inflatableFloodBarrier"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WaterwayWorkPermitLicenceEnum": {
			"anyOf": [
				{
					"enum": [
						"wasteLicence",
						"planningPermission",
						"dumpAtSeaLicence",
						"waterQualityMonitoring"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WaterwayWorkPositionEnum": {
			"anyOf": [
				{
					"enum": [
						"river",
						"inlandWaterway",
						"estuary"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WaterwayWorkQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"@noOfFenders": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:SiteArea": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:WaterwayWorkWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:WaterwayWorkFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:AverageHeightToLocalDatum": {
					"$ref": "#/definitions/rics:VerticalDatumType"
				},
				"rics:AverageHeightToSeaLevel": {
					"$ref": "#/definitions/rics:SeaLevelHeightType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:WaterwayWorkComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:WaterwayWorkDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:WaterwayWorkDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WellAndBoreholeComplexType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@element": {
					"$ref": "#/definitions/rics:CostedProjectElementEnum"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@title": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProjectCode": {
					"$ref": "#/definitions/rics:ProjectCodeType"
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Quantities": {
					"$ref": "#/definitions/rics:WellAndBoreholeQuantitiesType"
				},
				"rics:SubProject": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ProjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ProjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Works": {
					"$ref": "#/definitions/rics:WellAndBoreholeWorksType"
				}
			},
			"type": "object"
		},
		"rics:WellAndBoreholeComplexityType": {
			"additionalProperties": false,
			"properties": {
				"@direction": {
					"$ref": "#/definitions/rics:DirectionalEnum"
				},
				"rics:Position": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:OnshoreOffshoreEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:OnshoreOffshoreEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WellAndBoreholeDesignFeaturesType": {
			"additionalProperties": false,
			"properties": {
				"rics:LiningMaterial": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConstructionMaterialEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConstructionMaterialEnum"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WellAndBoreholeDimensionType": {
			"additionalProperties": false,
			"properties": {
				"@noOfWellsBoreholes": {
					"$ref": "#/definitions/xs:integer"
				},
				"rics:DrilledHorizontalBoredHoles": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DrilledBoredHolesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DrilledBoredHolesType"
							},
							"type": "array"
						}
					]
				},
				"rics:DrilledVerticalBoredHoles": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:DrilledBoredHolesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:DrilledBoredHolesType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WellAndBoreholeFunctionEnum": {
			"anyOf": [
				{
					"enum": [
						"water",
						"gas",
						"oil"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WellAndBoreholeQuantitiesType": {
			"additionalProperties": false,
			"properties": {
				"rics:FunctionalUnits": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FunctionalUnitsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FunctionalUnitsType"
							},
							"type": "array"
						}
					]
				},
				"rics:TotalLengthDrilledBored": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:WellAndBoreholeWorksType": {
			"additionalProperties": false,
			"properties": {
				"@designLifeInYears": {
					"$ref": "#/definitions/xs:decimal"
				},
				"@function": {
					"$ref": "#/definitions/rics:WellAndBoreholeFunctionEnum"
				},
				"@nature": {
					"$ref": "#/definitions/rics:BuildNatureEnum"
				},
				"rics:CommencingHeightAboveSeaLevel": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:CommencingHeightBelowSeaLevel": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Complexity": {
					"$ref": "#/definitions/rics:WellAndBoreholeComplexityType"
				},
				"rics:DesignFeatures": {
					"$ref": "#/definitions/rics:WellAndBoreholeDesignFeaturesType"
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:WellAndBoreholeDimensionType"
				},
				"rics:EnvironmentalGrade": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EnvironmentalGradeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EnvironmentalGradeType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WiFiCoverageEnum": {
			"anyOf": [
				{
					"enum": [
						"good",
						"someProblems",
						"noSignal"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WiFiDataSpeedsType": {
			"additionalProperties": false,
			"properties": {
				"@technologyGeneration": {
					"$ref": "#/definitions/rics:WiFiTechnologyGenerationEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AverageDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:AverageUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MaximumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumDownloadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:MinimumUploadSpeed": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				},
				"rics:Waveband": {
					"$ref": "#/definitions/rics:SimpleMeasurementType"
				}
			},
			"type": "object"
		},
		"rics:WiFiSecurityLevelEnum": {
			"anyOf": [
				{
					"enum": [
						"open",
						"WEP",
						"WEP-64",
						"WEP-128",
						"WPA",
						"WPAPersonal",
						"WPA2",
						"WPA2Personal",
						"WPAEnterprise",
						"WPA2Enterprise",
						"WPA2/WPAPersonal",
						"WPA2/WPAEnterprise"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WiFiSecurityType": {
			"additionalProperties": false,
			"properties": {
				"@level": {
					"$ref": "#/definitions/rics:WiFiSecurityLevelEnum"
				},
				"@technologyGeneration": {
					"$ref": "#/definitions/rics:WiFiTechnologyGenerationEnum"
				}
			},
			"type": "object"
		},
		"rics:WiFiServiceCoverageType": {
			"additionalProperties": false,
			"properties": {
				"@indoor": {
					"$ref": "#/definitions/rics:WiFiCoverageEnum"
				},
				"@outdoor": {
					"$ref": "#/definitions/rics:WiFiCoverageEnum"
				},
				"@summary": {
					"$ref": "#/definitions/rics:WiFiCoverageEnum"
				},
				"@technologyGeneration": {
					"$ref": "#/definitions/rics:WiFiTechnologyGenerationEnum"
				}
			},
			"type": "object"
		},
		"rics:WiFiServicesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@access": {
					"$ref": "#/definitions/xs:string"
				},
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@isExternallyConnected": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@isSelfProvided": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@rating": {
					"$ref": "#/definitions/rics:InformationQualityEnum"
				},
				"@serviceStatus": {
					"$ref": "#/definitions/rics:LandServiceStatusEnum"
				},
				"@unitOfMeasurement": {
					"$ref": "#/definitions/rics:UnitOfMeasurementEnum"
				},
				"rics:AvailableFrom": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Certificates": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CertificateType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CertificateType"
							},
							"type": "array"
						}
					]
				},
				"rics:Consent": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:Coverage": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WiFiServiceCoverageType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WiFiServiceCoverageType"
							},
							"type": "array"
						}
					]
				},
				"rics:DataSpeeds": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WiFiDataSpeedsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WiFiDataSpeedsType"
							},
							"type": "array"
						}
					]
				},
				"rics:ExternalConnection": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ExternalConnectionType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ExternalConnectionType"
							},
							"type": "array"
						}
					]
				},
				"rics:Floors": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:FloorType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:FloorType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Installed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Jurisdiction": {
					"$ref": "#/definitions/rics:JurisdictionType"
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Located": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Ownership": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:ProvisioningCost": {
					"$ref": "#/definitions/rics:SimpleMonetaryType"
				},
				"rics:ProvisioningCostDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Removed": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Replaced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Rooms": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:RoomType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:RoomType"
							},
							"type": "array"
						}
					]
				},
				"rics:Security": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WiFiSecurityType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WiFiSecurityType"
							},
							"type": "array"
						}
					]
				},
				"rics:Serviced": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Servicing": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicingType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedCosts": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServiceCostType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServiceCostType"
							},
							"type": "array"
						}
					]
				},
				"rics:SharedWith": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Supplier": {
					"$ref": "#/definitions/rics:PropertyParticipantType"
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:ThirdPartyInterests": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Upgraded": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WiFiTechnologyGenerationEnum": {
			"anyOf": [
				{
					"enum": [
						"wi-Fi0:802.11",
						"wi-Fi1:802.11b",
						"wi-Fi2:802.11a",
						"wi-Fi3:802.11g",
						"wi-Fi4:802.11n",
						"wi-Fi5:802.11ac",
						"wi-Fi6:802.11ax",
						"wi-Fi6E:802.11ax"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WorkingMethodEnum": {
			"anyOf": [
				{
					"enum": [
						"sectionalCompletion",
						"out-of-hoursWorking",
						"confinedWorking"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WorksAlterationsChangesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@incompleteReason": {
					"$ref": "#/definitions/xs:string"
				},
				"@isIncomplete": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@projectStage": {
					"$ref": "#/definitions/rics:ProjectStageEnum"
				},
				"@scope": {
					"$ref": "#/definitions/xs:string"
				},
				"@status": {
					"$ref": "#/definitions/rics:WorksStatusEnum"
				},
				"@type": {
					"$ref": "#/definitions/rics:WorksAlterationsChangesTypeEnum"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:ConsentApproval": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ConsentApprovalType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ConsentApprovalType"
							},
							"type": "array"
						}
					]
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:Length": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				},
				"rics:StatusHistory": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:WorksStatusType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:WorksStatusType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"rics:WorksAlterationsChangesTypeEnum": {
			"anyOf": [
				{
					"enum": [
						"alteration",
						"extension",
						"testing",
						"repair",
						"renewal",
						"replacement",
						"changeOfUse",
						"refit",
						"fitOut"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WorksStatusEnum": {
			"anyOf": [
				{
					"enum": [
						"planned",
						"inProgress",
						"onHold",
						"complete"
					],
					"type": "string"
				},
				{
					"type": "string"
				}
			]
		},
		"rics:WorksStatusType": {
			"additionalProperties": false,
			"properties": {
				"@status": {
					"$ref": "#/definitions/rics:WorksStatusEnum"
				},
				"rics:StatusDate": {
					"$ref": "#/definitions/rics:DateChoiceType"
				},
				"rics:StatusDateRange": {
					"$ref": "#/definitions/rics:DateRangeChoiceType"
				}
			},
			"type": "object"
		},
		"rics:YieldType": {
			"additionalProperties": false,
			"properties": {
				"rics:Equivalent": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Exit": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Initial": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				},
				"rics:Reversionary": {
					"$ref": "#/definitions/rics:SimplePercentageType"
				}
			},
			"type": "object"
		},
		"rics:ZoneType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"@description": {
					"$ref": "#/definitions/xs:string"
				},
				"@fireRiskCode": {
					"$ref": "#/definitions/xs:string"
				},
				"@harzardType": {
					"$ref": "#/definitions/xs:string"
				},
				"@isAirConditioned": {
					"$ref": "#/definitions/xs:boolean"
				},
				"@name": {
					"$ref": "#/definitions/xs:string"
				},
				"@primaryUse": {
					"$ref": "#/definitions/rics:PropertyUseEnum"
				},
				"@reference": {
					"$ref": "#/definitions/xs:string"
				},
				"rics:ActiveBetween": {
					"$ref": "#/definitions/rics:DurationType"
				},
				"rics:Costs": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:CostsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:CostsType"
							},
							"type": "array"
						}
					]
				},
				"rics:Dimensions": {
					"$ref": "#/definitions/rics:DimensionType"
				},
				"rics:Emissions": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:EmissionsType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:EmissionsType"
							},
							"type": "array"
						}
					]
				},
				"rics:GUID": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:GUIDType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:GUIDType"
							},
							"type": "array"
						}
					]
				},
				"rics:HVAC": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:HVACType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:HVACType"
							},
							"type": "array"
						}
					]
				},
				"rics:Income": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:IncomeType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:IncomeType"
							},
							"type": "array"
						}
					]
				},
				"rics:InformationSources": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:InformationSourceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:InformationSourceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Keywords": {
					"anyOf": [
						{
							"$ref": "#/definitions/xs:string"
						},
						{
							"items": {
								"$ref": "#/definitions/xs:string"
							},
							"type": "array"
						}
					]
				},
				"rics:MeasuredComponents": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ComponentMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ComponentMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Measurement": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyMeasurementType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyMeasurementType"
							},
							"type": "array"
						}
					]
				},
				"rics:Objects": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ObjectType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ObjectType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherData": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnythingType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnythingType"
							},
							"type": "array"
						}
					]
				},
				"rics:OtherDocumentation": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:AnnotatedDocumentType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:AnnotatedDocumentType"
							},
							"type": "array"
						}
					]
				},
				"rics:PartOfZone": {
					"$ref": "#/definitions/rics:ZoneType"
				},
				"rics:Plans": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PlanType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PlanType"
							},
							"type": "array"
						}
					]
				},
				"rics:Property": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyType"
							},
							"type": "array"
						}
					]
				},
				"rics:RightsHolders": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyRightsHolderType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyRightsHolderType"
							},
							"type": "array"
						}
					]
				},
				"rics:SecondaryUse": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:PropertyUseEnum"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:PropertyUseEnum"
							},
							"type": "array"
						}
					]
				},
				"rics:Services": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ServicesType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ServicesType"
							},
							"type": "array"
						}
					]
				},
				"rics:Spaces": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:SpaceType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:SpaceType"
							},
							"type": "array"
						}
					]
				},
				"rics:Text": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:TextType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:TextType"
							},
							"type": "array"
						}
					]
				},
				"rics:Values": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ValueType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ValueType"
							},
							"type": "array"
						}
					]
				},
				"rics:Zones": {
					"anyOf": [
						{
							"$ref": "#/definitions/rics:ZoneType"
						},
						{
							"items": {
								"$ref": "#/definitions/rics:ZoneType"
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"xal:AddressDetails": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@AddressDetailsKey": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@AddressType": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@CurrentStatus": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Usage": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@ValidFromDate": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@ValidToDate": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:Address": {
					"additionalProperties": false,
					"description": "Address as one line of free text",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:AddressLines": {
					"$ref": "#/definitions/xal:AddressLinesType",
					"description": "Container for Address lines"
				},
				"xal:AdministrativeArea": {
					"$ref": "#/definitions/.xal:AdministrativeArea"
				},
				"xal:Country": {
					"additionalProperties": false,
					"description": "Specification of a country",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"^\\w+$": {
						}
					},
					"properties": {
						"xal:AddressLine": {
							"anyOf": [
								{
									"$ref": "#/definitions/.xal:AddressLine"
								},
								{
									"items": {
										"$ref": "#/definitions/.xal:AddressLine"
									},
									"type": "array"
								}
							]
						},
						"xal:AdministrativeArea": {
							"$ref": "#/definitions/.xal:AdministrativeArea"
						},
						"xal:CountryName": {
							"anyOf": [
								{
									"$ref": "#/definitions/.xal:CountryName"
								},
								{
									"items": {
										"$ref": "#/definitions/.xal:CountryName"
									},
									"type": "array"
								}
							]
						},
						"xal:CountryNameCode": {
							"anyOf": [
								{
									"additionalProperties": false,
									"description": "A country code according to the specified scheme",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"@Scheme": {
											"$ref": "#/definitions/xs:anySimpleType"
										}
									},
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								},
								{
									"items": {
										"additionalProperties": false,
										"description": "A country code according to the specified scheme",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"@Scheme": {
												"$ref": "#/definitions/xs:anySimpleType"
											}
										},
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									},
									"type": "array"
								}
							]
						},
						"xal:Locality": {
							"$ref": "#/definitions/.xal:Locality"
						},
						"xal:Thoroughfare": {
							"$ref": "#/definitions/.xal:Thoroughfare"
						}
					},
					"type": "object"
				},
				"xal:Locality": {
					"$ref": "#/definitions/.xal:Locality"
				},
				"xal:PostalServiceElements": {
					"additionalProperties": false,
					"description": "Postal authorities use specific postal service data to expedient delivery of mail",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"^\\w+$": {
						}
					},
					"properties": {
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"xal:AddressIdentifier": {
							"anyOf": [
								{
									"additionalProperties": false,
									"description": "A unique identifier of an address assigned by postal authorities. Example: DPID in Australia",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"@IdentifierType": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"@Type": {
											"$ref": "#/definitions/xs:anySimpleType"
										}
									},
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								},
								{
									"items": {
										"additionalProperties": false,
										"description": "A unique identifier of an address assigned by postal authorities. Example: DPID in Australia",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"@IdentifierType": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"@Type": {
												"$ref": "#/definitions/xs:anySimpleType"
											}
										},
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									},
									"type": "array"
								}
							]
						},
						"xal:AddressLatitude": {
							"additionalProperties": false,
							"description": "Latitude of delivery address",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:AddressLatitudeDirection": {
							"additionalProperties": false,
							"description": "Latitude direction of delivery address;N = North and S = South",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:AddressLongitude": {
							"additionalProperties": false,
							"description": "Longtitude of delivery address",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:AddressLongitudeDirection": {
							"additionalProperties": false,
							"description": "Longtitude direction of delivery address;N=North and S=South",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:Barcode": {
							"additionalProperties": false,
							"description": "Required for some postal services",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:EndorsementLineCode": {
							"additionalProperties": false,
							"description": "Directly affects postal service distribution",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:KeyLineCode": {
							"additionalProperties": false,
							"description": "Required for some postal services",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						"xal:SortingCode": {
							"additionalProperties": false,
							"description": "Used for sorting addresses. Values may for example be CEDEX 16 (France)",
							"properties": {
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": "object"
						},
						"xal:SupplementaryPostalServiceData": {
							"anyOf": [
								{
									"additionalProperties": false,
									"description": "any postal service elements not covered by the container can be represented using this element",
									"patternProperties": {
										"^@\\w+$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										}
									},
									"properties": {
										"$": {
											"type": [
												"string",
												"number",
												"boolean"
											]
										},
										"@Code": {
											"$ref": "#/definitions/xs:anySimpleType"
										},
										"@Type": {
											"$ref": "#/definitions/xs:anySimpleType"
										}
									},
									"type": [
										"object",
										"string",
										"number",
										"boolean"
									]
								},
								{
									"items": {
										"additionalProperties": false,
										"description": "any postal service elements not covered by the container can be represented using this element",
										"patternProperties": {
											"^@\\w+$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											}
										},
										"properties": {
											"$": {
												"type": [
													"string",
													"number",
													"boolean"
												]
											},
											"@Code": {
												"$ref": "#/definitions/xs:anySimpleType"
											},
											"@Type": {
												"$ref": "#/definitions/xs:anySimpleType"
											}
										},
										"type": [
											"object",
											"string",
											"number",
											"boolean"
										]
									},
									"type": "array"
								}
							]
						}
					},
					"type": "object"
				},
				"xal:Thoroughfare": {
					"$ref": "#/definitions/.xal:Thoroughfare"
				}
			},
			"type": "object"
		},
		"xal:AddressLinesType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"minItems": 1,
							"type": "array"
						}
					]
				}
			},
			"required": [
				"xal:AddressLine"
			],
			"type": "object"
		},
		"xal:BuildingNameType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@TypeOccurrence": {
					"enum": [
						"Before",
						"After"
					],
					"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
					"type": "string"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xal:DependentLocalityType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Connector": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Indicator": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@UsageType": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:DependentLocality": {
					"$ref": "#/definitions/xal:DependentLocalityType",
					"description": "Dependent localities are Districts within cities/towns, locality divisions, postal \ndivisions of cities, suburbs, etc. DependentLocality is a recursive element, but no nesting deeper than two exists (Locality-DependentLocality-DependentLocality)."
				},
				"xal:DependentLocalityName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Name of the dependent locality",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Name of the dependent locality",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:DependentLocalityNumber": {
					"additionalProperties": false,
					"description": "Number of the dependent locality. Some areas are numbered. Eg. SECTOR 5 in a Suburb as in India or SOI SUKUMVIT 10 as in Thailand",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@NameNumberOccurrence": {
							"enum": [
								"Before",
								"After"
							],
							"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
							"type": "string"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:LargeMailUser": {
					"$ref": "#/definitions/xal:LargeMailUserType",
					"description": "Specification of a large mail user address. Examples of large mail users are postal companies, companies in France with a cedex number, hospitals and airports with their own post code. Large mail user addresses do not have a street name with premise name or premise number in countries like Netherlands. But they have a POBox and street also in countries like France"
				},
				"xal:PostBox": {
					"$ref": "#/definitions/.xal:PostBox"
				},
				"xal:PostOffice": {
					"$ref": "#/definitions/.xal:PostOffice"
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:PostalRoute": {
					"$ref": "#/definitions/xal:PostalRouteType",
					"description": " A Postal van is specific for a route as in Is`rael, Rural route"
				},
				"xal:Premise": {
					"$ref": "#/definitions/.xal:Premise"
				},
				"xal:Thoroughfare": {
					"$ref": "#/definitions/.xal:Thoroughfare"
				}
			},
			"type": "object"
		},
		"xal:FirmType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:Department": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:Department"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:Department"
							},
							"type": "array"
						}
					]
				},
				"xal:FirmName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Name of the firm",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Name of the firm",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:MailStop": {
					"$ref": "#/definitions/xal:MailStopType",
					"description": "A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility."
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				}
			},
			"type": "object"
		},
		"xal:LargeMailUserType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:string"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:BuildingName": {
					"anyOf": [
						{
							"$ref": "#/definitions/xal:BuildingNameType",
							"description": "Name of the building"
						},
						{
							"items": {
								"$ref": "#/definitions/xal:BuildingNameType",
								"description": "Name of the building"
							},
							"type": "array"
						}
					]
				},
				"xal:Department": {
					"$ref": "#/definitions/.xal:Department"
				},
				"xal:LargeMailUserIdentifier": {
					"additionalProperties": false,
					"description": "Specification of the identification number of a large mail user. An example are the Cedex codes in France.",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Indicator": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Type": {
							"$ref": "#/definitions/xs:string"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:LargeMailUserName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": "Name of the large mail user. eg. Smith Ford International airport",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:string"
								},
								"@Type": {
									"$ref": "#/definitions/xs:string"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": "Name of the large mail user. eg. Smith Ford International airport",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:string"
									},
									"@Type": {
										"$ref": "#/definitions/xs:string"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:PostBox": {
					"$ref": "#/definitions/.xal:PostBox"
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:Thoroughfare": {
					"$ref": "#/definitions/.xal:Thoroughfare"
				}
			},
			"type": "object"
		},
		"xal:MailStopType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:MailStopName": {
					"additionalProperties": false,
					"description": "Name of the the Mail Stop. eg. MSP, MS, etc",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@Type": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:MailStopNumber": {
					"additionalProperties": false,
					"description": "Number of the Mail stop. eg. 123 in MS 123",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						},
						"@NameNumberSeparator": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				}
			},
			"type": "object"
		},
		"xal:PostalRouteType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:PostBox": {
					"$ref": "#/definitions/.xal:PostBox"
				},
				"xal:PostalRouteName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": " Name of the Postal Route",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": " Name of the Postal Route",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:PostalRouteNumber": {
					"additionalProperties": false,
					"description": " Number of the Postal Route",
					"patternProperties": {
						"^@\\w+$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						}
					},
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				}
			},
			"type": "object"
		},
		"xal:SubPremiseType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"xal:AddressLine": {
					"anyOf": [
						{
							"$ref": "#/definitions/.xal:AddressLine"
						},
						{
							"items": {
								"$ref": "#/definitions/.xal:AddressLine"
							},
							"type": "array"
						}
					]
				},
				"xal:BuildingName": {
					"anyOf": [
						{
							"$ref": "#/definitions/xal:BuildingNameType",
							"description": "Name of the building"
						},
						{
							"items": {
								"$ref": "#/definitions/xal:BuildingNameType",
								"description": "Name of the building"
							},
							"type": "array"
						}
					]
				},
				"xal:Firm": {
					"$ref": "#/definitions/xal:FirmType",
					"description": "Specification of a firm, company, organization, etc. It can be specified as part of an address that contains a street or a postbox. It is therefore different from a large mail user address, which contains no street."
				},
				"xal:MailStop": {
					"$ref": "#/definitions/xal:MailStopType",
					"description": "A MailStop is where the the mail is delivered to within a premise/subpremise/firm or a facility."
				},
				"xal:PostalCode": {
					"$ref": "#/definitions/.xal:PostalCode"
				},
				"xal:SubPremise": {
					"$ref": "#/definitions/xal:SubPremiseType",
					"description": "Specification of a single sub-premise. Examples of sub-premises are apartments and suites. \nEach sub-premise should be uniquely identifiable. SubPremiseType: Specification of the name of a sub-premise type. Possible values not limited to: Suite, Appartment, Floor, Unknown\nMultiple levels within a premise by recursively calling SubPremise Eg. Level 4, Suite 2, Block C"
				},
				"xal:SubPremiseLocation": {
					"additionalProperties": false,
					"description": " Name of the SubPremise Location. eg. LOBBY, BASEMENT, GROUND FLOOR, etc...",
					"properties": {
						"$": {
							"type": [
								"string",
								"number",
								"boolean"
							]
						},
						"@Code": {
							"$ref": "#/definitions/xs:anySimpleType"
						}
					},
					"type": [
						"object",
						"string",
						"number",
						"boolean"
					]
				},
				"xal:SubPremiseName": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": " Name of the SubPremise",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@TypeOccurrence": {
									"enum": [
										"Before",
										"After"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": " Name of the SubPremise",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@TypeOccurrence": {
										"enum": [
											"Before",
											"After"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:SubPremiseNumber": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": " Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive\nidentifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a \nnumber or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Indicator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@IndicatorOccurrence": {
									"enum": [
										"Before",
										"After"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								},
								"@NumberTypeOccurrence": {
									"enum": [
										"Before",
										"After"
									],
									"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
									"type": "string"
								},
								"@PremiseNumberSeparator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": " Specification of the identifier of a sub-premise. Examples of sub-premises are apartments and suites. sub-premises in a building are often uniquely identified by means of consecutive\nidentifiers. The identifier can be a number, a letter or any combination of the two. In the latter case, the identifier includes exactly one variable (range) part, which is either a \nnumber or a single letter that is surrounded by fixed parts at the left (prefix) or the right (postfix).",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Indicator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@IndicatorOccurrence": {
										"enum": [
											"Before",
											"After"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									},
									"@NumberTypeOccurrence": {
										"enum": [
											"Before",
											"After"
										],
										"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
										"type": "string"
									},
									"@PremiseNumberSeparator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:SubPremiseNumberPrefix": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": " Prefix of the sub premise number. eg. A in A-12",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@NumberPrefixSeparator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": " Prefix of the sub premise number. eg. A in A-12",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@NumberPrefixSeparator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				},
				"xal:SubPremiseNumberSuffix": {
					"anyOf": [
						{
							"additionalProperties": false,
							"description": " Suffix of the sub premise number. eg. A in 12A",
							"patternProperties": {
								"^@\\w+$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								}
							},
							"properties": {
								"$": {
									"type": [
										"string",
										"number",
										"boolean"
									]
								},
								"@Code": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@NumberSuffixSeparator": {
									"$ref": "#/definitions/xs:anySimpleType"
								},
								"@Type": {
									"$ref": "#/definitions/xs:anySimpleType"
								}
							},
							"type": [
								"object",
								"string",
								"number",
								"boolean"
							]
						},
						{
							"items": {
								"additionalProperties": false,
								"description": " Suffix of the sub premise number. eg. A in 12A",
								"patternProperties": {
									"^@\\w+$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									}
								},
								"properties": {
									"$": {
										"type": [
											"string",
											"number",
											"boolean"
										]
									},
									"@Code": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@NumberSuffixSeparator": {
										"$ref": "#/definitions/xs:anySimpleType"
									},
									"@Type": {
										"$ref": "#/definitions/xs:anySimpleType"
									}
								},
								"type": [
									"object",
									"string",
									"number",
									"boolean"
								]
							},
							"type": "array"
						}
					]
				}
			},
			"type": "object"
		},
		"xal:ThoroughfareLeadingTypeType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xal:ThoroughfareNameType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xal:ThoroughfarePostDirectionType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xal:ThoroughfarePreDirectionType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xal:ThoroughfareTrailingTypeType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"@Code": {
					"$ref": "#/definitions/xs:anySimpleType"
				},
				"@Type": {
					"$ref": "#/definitions/xs:anySimpleType"
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xs:ID": {
			"pattern": "^([A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿][\\d\\--\\.A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]*)$",
			"type": "string"
		},
		"xs:IDREF": {
			"pattern": "^([A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿][\\d\\--\\.A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]*)$",
			"type": "string"
		},
		"xs:NMTOKENS": {
			"items": {
				"pattern": "^([\\d\\--\\.\\:A-Z_a-z·À-ÖØ-öø-ͽͿ-ٟ٪-ۯۺ-޿ߊ-॥॰-৥ৰ-੥ੰ-૥૰-୥୰-௥௰-౥౰-೥೰-൥൰-෥෰-๏๚-໏໚-༟༪-ဿ၊-ႏႚ-៟៪-᠏᠚-᥅ᥐ-᧏᧚-᩿᪊-᪏᪚-᭏᭚-ᮯᮺ-᰿᱊-ᱏᱚ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-ꘟꘪ-꣏꣚-ꣿꤊ-ꧏ꧚-ꧯꧺ-꩏꩚-꯯꯺-퟿豈-﷏ﷰ-／：-�𐀀-𐒟𐒪-𑁥𑁰-𑃯𑃺-𑄵𑅀-𑇏𑇚-𑋯𑋺-𑑏𑑚-𑓏𑓚-𑙏𑙚-𑚿𑛊-𑜯𑜺-𑣟𑣪-𑱏𑱚-𖩟𖩪-𖭏𖭚-𝟍𝠀-𞥏𞥚-󯿿]+)$",
				"type": "string"
			},
			"type": "array"
		},
		"xs:anySimpleType": {
			"type": [
				"string",
				"number",
				"boolean"
			]
		},
		"xs:anyType": {
			"additionalProperties": false,
			"patternProperties": {
				"^@\\w+$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"^\\w+$": {
				}
			},
			"properties": {
				"$": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				}
			},
			"type": [
				"object",
				"string",
				"number",
				"boolean"
			]
		},
		"xs:anyURI": {
			"type": "string"
		},
		"xs:boolean": {
			"type": "boolean"
		},
		"xs:date": {
			"type": "string"
		},
		"xs:dateTime": {
			"type": "string"
		},
		"xs:decimal": {
			"type": "number"
		},
		"xs:duration": {
			"type": "string"
		},
		"xs:gMonthDay": {
			"type": "string"
		},
		"xs:gYear": {
			"type": "string"
		},
		"xs:gYearMonth": {
			"type": "string"
		},
		"xs:integer": {
			"type": "integer"
		},
		"xs:string": {
			"type": "string"
		},
		"xs:time": {
			"type": "string"
		}
	},
	"description": "RICS Data Standard (RDS)\rThis is a JSON schema for the RICS Data Standard (RDS) incorporating ICMS, ILMS, IPMS, IVS, and IBOS using address formats from buildingSMART IFC, and Oasis xAL.\rCopyright(c) 2017-2022 RICS [http://www.rics.org]\rPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\rThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\rTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\rContact: RICS http://www.rics.org\rFor help and support, enhancement requests, etc., please email: datastandards@rics.org\rVersion: 3.3.3\rLast Updated: 15 March 2022\r",
	"properties": {
		"@xmlns:ifc": {
			"default": "http://www.buildingsmart-tech.org/ifc/IFC4x1/final"
		},
		"@xmlns:rics": {
			"default": "urn:xsdschema:rics:3.3.3"
		},
		"@xmlns:xal": {
			"default": "urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"
		},
		"@xmlns:xs": {
			"default": "http://www.w3.org/2001/XMLSchema"
		},
		"ifc:Entity": {
			"$ref": "#/definitions/.ifc:Entity"
		},
		"ifc:IfcAddress": {
			"$ref": "#/definitions/.ifc:IfcAddress"
		},
		"ifc:IfcLabel-wrapper": {
			"$ref": "#/definitions/.ifc:IfcLabel-wrapper"
		},
		"ifc:IfcPostalAddress": {
			"$ref": "#/definitions/.ifc:IfcPostalAddress"
		},
		"rics:BuildingLogbook": {
			"$ref": "#/definitions/.rics:BuildingLogbook"
		},
		"rics:BuildingPassport": {
			"$ref": "#/definitions/.rics:BuildingPassport"
		},
		"rics:DataTransfer": {
			"$ref": "#/definitions/.rics:DataTransfer"
		},
		"rics:DigitalTwin": {
			"$ref": "#/definitions/.rics:DigitalTwin"
		},
		"rics:DueDiligence": {
			"$ref": "#/definitions/.rics:DueDiligence"
		},
		"rics:PropertyLogbook": {
			"$ref": "#/definitions/.rics:PropertyLogbook"
		},
		"rics:PropertyPassport": {
			"$ref": "#/definitions/.rics:PropertyPassport"
		},
		"rics:Transaction": {
			"$ref": "#/definitions/.rics:Transaction"
		},
		"xal:AddressDetails": {
			"$ref": "#/definitions/.xal:AddressDetails"
		},
		"xal:AddressLine": {
			"$ref": "#/definitions/.xal:AddressLine"
		},
		"xal:AdministrativeArea": {
			"$ref": "#/definitions/.xal:AdministrativeArea"
		},
		"xal:CountryName": {
			"$ref": "#/definitions/.xal:CountryName"
		},
		"xal:Department": {
			"$ref": "#/definitions/.xal:Department"
		},
		"xal:Locality": {
			"$ref": "#/definitions/.xal:Locality"
		},
		"xal:PostBox": {
			"$ref": "#/definitions/.xal:PostBox"
		},
		"xal:PostOffice": {
			"$ref": "#/definitions/.xal:PostOffice"
		},
		"xal:PostalCode": {
			"$ref": "#/definitions/.xal:PostalCode"
		},
		"xal:Premise": {
			"$ref": "#/definitions/.xal:Premise"
		},
		"xal:PremiseNumber": {
			"$ref": "#/definitions/.xal:PremiseNumber"
		},
		"xal:PremiseNumberPrefix": {
			"$ref": "#/definitions/.xal:PremiseNumberPrefix"
		},
		"xal:PremiseNumberSuffix": {
			"$ref": "#/definitions/.xal:PremiseNumberSuffix"
		},
		"xal:Thoroughfare": {
			"$ref": "#/definitions/.xal:Thoroughfare"
		},
		"xal:ThoroughfareNumber": {
			"$ref": "#/definitions/.xal:ThoroughfareNumber"
		},
		"xal:ThoroughfareNumberPrefix": {
			"$ref": "#/definitions/.xal:ThoroughfareNumberPrefix"
		},
		"xal:ThoroughfareNumberSuffix": {
			"$ref": "#/definitions/.xal:ThoroughfareNumberSuffix"
		},
		"xal:xAL": {
			"$ref": "#/definitions/.xal:xAL"
		}
	},
	"type": "object"
}