{
 "currentVersion": 10.8,
 "id": 5,
 "name": "Building [Surface]",
 "type": "Feature Layer",
 "description": "",
 "geometryType": "esriGeometryPolygon",
 "sourceSpatialReference": {
  "wkid": 4258,
  "latestWkid": 4258
 },
 "copyrightText": "",
 "parentLayer": {
  "id": 3,
  "name": "Building"
 },
 "subLayers": [],
 "minScale": 25000,
 "maxScale": 50,
 "drawingInfo": {
  "renderer": {
   "type": "simple",
   "symbol": {
    "type": "esriSFS",
    "style": "esriSFSSolid",
    "color": [
     243,
     250,
     197,
     255
    ],
    "outline": {
     "type": "esriSLS",
     "style": "esriSLSSolid",
     "color": [
      110,
      110,
      110,
      255
     ],
     "width": 0.4
    }
   },
   "label": "",
   "description": ""
  },
  "transparency": 0,
  "labelingInfo": null
 },
 "defaultVisibility": true,
 "extent": {
  "xmin": 20.287298579000037,
  "ymin": 43.624510308000026,
  "xmax": 29.73797782400004,
  "ymax": 48.24663209500005,
  "spatialReference": {
   "wkid": 4258,
   "latestWkid": 4258
  }
 },
 "hasAttachments": false,
 "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText",
 "displayField": "elevationValue_srsName1",
 "typeIdField": null,
 "subtypeFieldName": null,
 "subtypeField": null,
 "defaultSubtypeCode": null,
 "fields": [
  {
   "name": "OBJECTID",
   "type": "esriFieldTypeOID",
   "alias": "OBJECTID",
   "domain": null
  },
  {
   "name": "Shape",
   "type": "esriFieldTypeGeometry",
   "alias": "Shape",
   "domain": null
  },
  {
   "name": "beginLifespanVersion",
   "type": "esriFieldTypeDate",
   "alias": "beginLifespanVersion",
   "length": 8,
   "domain": null
  },
  {
   "name": "beginLifespanVersion_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "beginLifespanVersion_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "conditionOfConstr",
   "type": "esriFieldTypeString",
   "alias": "conditionOfConstr",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ConditionOfConstructionValue",
    "description": "",
    "codedValues": [
     {
      "name": "declined",
      "code": "declined"
     },
     {
      "name": "demolished",
      "code": "demolished"
     },
     {
      "name": "functional",
      "code": "functional"
     },
     {
      "name": "projected",
      "code": "projected"
     },
     {
      "name": "ruin",
      "code": "ruin"
     },
     {
      "name": "under construction",
      "code": "under construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "conditionOfConstr_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "conditionOfConstr_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfConstr_anyPoint",
   "type": "esriFieldTypeDate",
   "alias": "dateOfConstr_anyPoint",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfConstr_anyPoint_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfConstr_anyPoint_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfConstr_beginning",
   "type": "esriFieldTypeDate",
   "alias": "dateOfConstr_beginning",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfConstr_beginning_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfConstr_beginning_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfConstr_end",
   "type": "esriFieldTypeDate",
   "alias": "dateOfConstr_end",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfConstr_end_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfConstr_end_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfDem_beginning_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfDem_beginning_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfDemolition_anyPoint",
   "type": "esriFieldTypeDate",
   "alias": "dateOfDemolition_anyPoint",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfDemolition_anyPoint_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfDemolition_anyPoint_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfDemolition_beginning",
   "type": "esriFieldTypeDate",
   "alias": "dateOfDemolition_beginning",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfDemolition_end",
   "type": "esriFieldTypeDate",
   "alias": "dateOfDemolition_end",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfDemolition_end_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfDemolition_end_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfRenovation_anyPoint",
   "type": "esriFieldTypeDate",
   "alias": "dateOfRenovation_anyPoint",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfRenovation_anyPoint_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfRenovation_anyPoint_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfRenovation_begining",
   "type": "esriFieldTypeDate",
   "alias": "dateOfRenovation_begining",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfRenovation_begining_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfRenovation_begining_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "dateOfRenovation_end",
   "type": "esriFieldTypeDate",
   "alias": "dateOfRenovation_end",
   "length": 8,
   "domain": null
  },
  {
   "name": "dateOfRenovation_end_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "dateOfRenovation_end_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "elevation_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "elevation_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "elevationReference1",
   "type": "esriFieldTypeString",
   "alias": "elevationReference1",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "elevationReference2",
   "type": "esriFieldTypeString",
   "alias": "elevationReference2",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "elevationReference3",
   "type": "esriFieldTypeString",
   "alias": "elevationReference3",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "elevationValue_dim1",
   "type": "esriFieldTypeSmallInteger",
   "alias": "elevationValue_dim1",
   "domain": null
  },
  {
   "name": "elevationValue_dim2",
   "type": "esriFieldTypeSmallInteger",
   "alias": "elevationValue_dim2",
   "domain": null
  },
  {
   "name": "elevationValue_dim3",
   "type": "esriFieldTypeSmallInteger",
   "alias": "elevationValue_dim3",
   "domain": null
  },
  {
   "name": "elevationValue_srsName1",
   "type": "esriFieldTypeString",
   "alias": "elevationValue_srsName1",
   "length": 255,
   "domain": null
  },
  {
   "name": "elevationValue_srsName2",
   "type": "esriFieldTypeString",
   "alias": "elevationValue_srsName2",
   "length": 255,
   "domain": null
  },
  {
   "name": "elevationValue_srsName3",
   "type": "esriFieldTypeString",
   "alias": "elevationValue_srsName3",
   "length": 255,
   "domain": null
  },
  {
   "name": "elevationValue1",
   "type": "esriFieldTypeString",
   "alias": "elevationValue1",
   "length": 255,
   "domain": null
  },
  {
   "name": "elevationValue2",
   "type": "esriFieldTypeString",
   "alias": "elevationValue2",
   "length": 255,
   "domain": null
  },
  {
   "name": "elevationValue3",
   "type": "esriFieldTypeString",
   "alias": "elevationValue3",
   "length": 255,
   "domain": null
  },
  {
   "name": "endLifespanVersion",
   "type": "esriFieldTypeDate",
   "alias": "endLifespanVersion",
   "length": 8,
   "domain": null
  },
  {
   "name": "endLifespanVersion_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "endLifespanVersion_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "extRef_infoSystem1",
   "type": "esriFieldTypeString",
   "alias": "extRef_infoSystem1",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_infoSystem2",
   "type": "esriFieldTypeString",
   "alias": "extRef_infoSystem2",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_infoSystem3",
   "type": "esriFieldTypeString",
   "alias": "extRef_infoSystem3",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_infoSystemName1",
   "type": "esriFieldTypeString",
   "alias": "extRef_infoSystemName1",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_infoSystemName2",
   "type": "esriFieldTypeString",
   "alias": "extRef_infoSystemName2",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_infoSystemName3",
   "type": "esriFieldTypeString",
   "alias": "extRef_infoSystemName3",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_reference1",
   "type": "esriFieldTypeString",
   "alias": "extRef_reference1",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_reference2",
   "type": "esriFieldTypeString",
   "alias": "extRef_reference2",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_reference3",
   "type": "esriFieldTypeString",
   "alias": "extRef_reference3",
   "length": 255,
   "domain": null
  },
  {
   "name": "extRef_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "extRef_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "geographicalName_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "geographicalName_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "geographicalName1",
   "type": "esriFieldTypeString",
   "alias": "geographicalName1",
   "length": 255,
   "domain": null
  },
  {
   "name": "geographicalName2",
   "type": "esriFieldTypeString",
   "alias": "geographicalName2",
   "length": 255,
   "domain": null
  },
  {
   "name": "geographicalName3",
   "type": "esriFieldTypeString",
   "alias": "geographicalName3",
   "length": 255,
   "domain": null
  },
  {
   "name": "hag_heightRef_void1",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_heightRef_void1",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_heightRef_void2",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_heightRef_void2",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_heightRef_void3",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_heightRef_void3",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_heightRef1",
   "type": "esriFieldTypeString",
   "alias": "hag_heightRef1",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_heightRef2",
   "type": "esriFieldTypeString",
   "alias": "hag_heightRef2",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_heightRef3",
   "type": "esriFieldTypeString",
   "alias": "hag_heightRef3",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_lowRef_void1",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_lowRef_void1",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_lowRef_void2",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_lowRef_void2",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_lowRef_void3",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_lowRef_void3",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_lowRef1",
   "type": "esriFieldTypeString",
   "alias": "hag_lowRef1",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_lowRef2",
   "type": "esriFieldTypeString",
   "alias": "hag_lowRef2",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_lowRef3",
   "type": "esriFieldTypeString",
   "alias": "hag_lowRef3",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_status_void1",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_status_void1",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_status_void2",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_status_void2",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_status_void3",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_status_void3",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_status1",
   "type": "esriFieldTypeString",
   "alias": "hag_status1",
   "length": 255,
   "domain": {
    "type": "codedValue",
    "name": "HeightStatusValue",
    "description": "",
    "codedValues": [
     {
      "name": "estimated",
      "code": "estimated"
     },
     {
      "name": "measured",
      "code": "measured"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_status2",
   "type": "esriFieldTypeString",
   "alias": "hag_status2",
   "length": 255,
   "domain": {
    "type": "codedValue",
    "name": "HeightStatusValue",
    "description": "",
    "codedValues": [
     {
      "name": "estimated",
      "code": "estimated"
     },
     {
      "name": "measured",
      "code": "measured"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_status3",
   "type": "esriFieldTypeString",
   "alias": "hag_status3",
   "length": 255,
   "domain": {
    "type": "codedValue",
    "name": "HeightStatusValue",
    "description": "",
    "codedValues": [
     {
      "name": "estimated",
      "code": "estimated"
     },
     {
      "name": "measured",
      "code": "measured"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hag_value1",
   "type": "esriFieldTypeString",
   "alias": "hag_value1",
   "length": 255,
   "domain": null
  },
  {
   "name": "hag_value2",
   "type": "esriFieldTypeString",
   "alias": "hag_value2",
   "length": 255,
   "domain": null
  },
  {
   "name": "hag_value3",
   "type": "esriFieldTypeString",
   "alias": "hag_value3",
   "length": 255,
   "domain": null
  },
  {
   "name": "hag_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hag_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "id_localId",
   "type": "esriFieldTypeString",
   "alias": "id_localId",
   "length": 255,
   "domain": null
  },
  {
   "name": "id_namespace",
   "type": "esriFieldTypeString",
   "alias": "id_namespace",
   "length": 255,
   "domain": null
  },
  {
   "name": "id_versionId",
   "type": "esriFieldTypeString",
   "alias": "id_versionId",
   "length": 255,
   "domain": null
  },
  {
   "name": "id_versionId_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "id_versionId_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "buildingNature_code1",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_code1",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_code2",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_code2",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_code3",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_code3",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_label1",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_label1",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_label2",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_label2",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_label3",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_label3",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_uri1",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_uri1",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_uri2",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_uri2",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_uri3",
   "type": "esriFieldTypeString",
   "alias": "buildingNature_uri3",
   "length": 255,
   "domain": null
  },
  {
   "name": "buildingNature_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "buildingNature_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "currentUse_code1",
   "type": "esriFieldTypeString",
   "alias": "currentUse_code1",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_code2",
   "type": "esriFieldTypeString",
   "alias": "currentUse_code2",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_code3",
   "type": "esriFieldTypeString",
   "alias": "currentUse_code3",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_label1",
   "type": "esriFieldTypeString",
   "alias": "currentUse_label1",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_label2",
   "type": "esriFieldTypeString",
   "alias": "currentUse_label2",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_label3",
   "type": "esriFieldTypeString",
   "alias": "currentUse_label3",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_percentage_void1",
   "type": "esriFieldTypeSmallInteger",
   "alias": "currentUse_percentage_void1",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "currentUse_percentage_void2",
   "type": "esriFieldTypeSmallInteger",
   "alias": "currentUse_percentage_void2",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "currentUse_percentage_void3",
   "type": "esriFieldTypeSmallInteger",
   "alias": "currentUse_percentage_void3",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "currentUse_percentage1",
   "type": "esriFieldTypeInteger",
   "alias": "currentUse_percentage1",
   "domain": null
  },
  {
   "name": "currentUse_percentage2",
   "type": "esriFieldTypeInteger",
   "alias": "currentUse_percentage2",
   "domain": null
  },
  {
   "name": "currentUse_percentage3",
   "type": "esriFieldTypeInteger",
   "alias": "currentUse_percentage3",
   "domain": null
  },
  {
   "name": "currentUse_uri1",
   "type": "esriFieldTypeString",
   "alias": "currentUse_uri1",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_uri2",
   "type": "esriFieldTypeString",
   "alias": "currentUse_uri2",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_uri3",
   "type": "esriFieldTypeString",
   "alias": "currentUse_uri3",
   "length": 255,
   "domain": null
  },
  {
   "name": "currentUse_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "currentUse_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "numberOfBuildingUnits",
   "type": "esriFieldTypeInteger",
   "alias": "numberOfBuildingUnits",
   "domain": null
  },
  {
   "name": "numberOfBuildingUnits_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "numberOfBuildingUnits_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "numberOfDwellings",
   "type": "esriFieldTypeInteger",
   "alias": "numberOfDwellings",
   "domain": null
  },
  {
   "name": "numberOfDwellings_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "numberOfDwellings_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "numberOfFloorsAboveGround",
   "type": "esriFieldTypeInteger",
   "alias": "numberOfFloorsAboveGround",
   "domain": null
  },
  {
   "name": "numberOfFloorsAboveGround_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "numberOfFloorsAboveGround_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "buildingPart_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "buildingPart_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hGeomEstimatedAccuracy_value",
   "type": "esriFieldTypeDouble",
   "alias": "hGeomEstimatedAccuracy_value",
   "domain": null
  },
  {
   "name": "hGeomEstimatedAccuracy_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "hGeomEstimatedAccuracy_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "hGeomRef",
   "type": "esriFieldTypeString",
   "alias": "hGeomRef",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "HorizontalGeometryReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "combined",
      "code": "combined"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "envelope",
      "code": "envelope"
     },
     {
      "name": "footprint",
      "code": "footprint"
     },
     {
      "name": "lower floor above ground",
      "code": "lower floor above ground"
     },
     {
      "name": "point inside building",
      "code": "point inside building"
     },
     {
      "name": "point inside cadastral parcel",
      "code": "point inside cadastral parcel"
     },
     {
      "name": "roof edge",
      "code": "roof edge"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "referenceGeometry",
   "type": "esriFieldTypeSmallInteger",
   "alias": "referenceGeometry",
   "domain": null
  },
  {
   "name": "vGeomEstimatedAccuracy_value",
   "type": "esriFieldTypeDouble",
   "alias": "vGeomEstimatedAccuracy_value",
   "domain": null
  },
  {
   "name": "vGeomEstimatedAccuracy_void",
   "type": "esriFieldTypeSmallInteger",
   "alias": "vGeomEstimatedAccuracy_void",
   "domain": {
    "type": "codedValue",
    "name": "VoidReasonValue",
    "description": "",
    "codedValues": [
     {
      "name": "No reason given",
      "code": 0
     },
     {
      "name": "Unknown",
      "code": 1
     },
     {
      "name": "Unpopulated",
      "code": 2
     },
     {
      "name": "Withheld",
      "code": 3
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "vGeomRef",
   "type": "esriFieldTypeString",
   "alias": "vGeomRef",
   "length": 50,
   "domain": {
    "type": "codedValue",
    "name": "ElevationReferenceValue",
    "description": "",
    "codedValues": [
     {
      "name": "above ground envelope",
      "code": "above ground envelope"
     },
     {
      "name": "bottom of construction",
      "code": "bottom of construction"
     },
     {
      "name": "entrance point",
      "code": "entrance point"
     },
     {
      "name": "general eave",
      "code": "general eave"
     },
     {
      "name": "general ground",
      "code": "general ground"
     },
     {
      "name": "general roof",
      "code": "general roof"
     },
     {
      "name": "general roof edge",
      "code": "general roof edge"
     },
     {
      "name": "highest eave",
      "code": "highest eave"
     },
     {
      "name": "highest ground point",
      "code": "highest ground point"
     },
     {
      "name": "highest point",
      "code": "highest point"
     },
     {
      "name": "highest roof edge",
      "code": "highest roof edge"
     },
     {
      "name": "lowest eave",
      "code": "lowest eave"
     },
     {
      "name": "lowest floor above ground",
      "code": "lowest floor above ground"
     },
     {
      "name": "lowest ground point",
      "code": "lowest ground point"
     },
     {
      "name": "lowest roof edge",
      "code": "lowest roof edge"
     },
     {
      "name": "top of construction",
      "code": "top of construction"
     }
    ],
    "mergePolicy": "esriMPTDefaultValue",
    "splitPolicy": "esriSPTDuplicate"
   }
  },
  {
   "name": "IFCID",
   "type": "esriFieldTypeInteger",
   "alias": "IFCID",
   "domain": null
  },
  {
   "name": "Shape_Length",
   "type": "esriFieldTypeDouble",
   "alias": "Shape_Length",
   "domain": null
  },
  {
   "name": "Shape_Area",
   "type": "esriFieldTypeDouble",
   "alias": "Shape_Area",
   "domain": null
  }
 ],
 "geometryField": {
  "name": "Shape",
  "type": "esriFieldTypeGeometry",
  "alias": "Shape"
 },
 "indexes": [
  {
   "name": "FDO_OBJECTID",
   "fields": "OBJECTID",
   "isAscending": true,
   "isUnique": true,
   "description": ""
  },
  {
   "name": "FDO_Shape",
   "fields": "Shape",
   "isAscending": true,
   "isUnique": false,
   "description": ""
  },
  {
   "name": "G12IFCID",
   "fields": "IFCID",
   "isAscending": true,
   "isUnique": false,
   "description": ""
  }
 ],
 "subtypes": [],
 "relationships": [
  {
   "id": 2,
   "name": "BuildingPartS",
   "relatedTableId": 2,
   "role": "esriRelRoleDestination",
   "keyField": "IFCID",
   "cardinality": "esriRelCardinalityOneToMany",
   "composite": false
  }
 ],
 "canModifyLayer": true,
 "canScaleSymbols": false,
 "hasLabels": false,
 "capabilities": "Map,Query,Data",
 "maxRecordCount": 1000,
 "supportsStatistics": true,
 "supportsAdvancedQueries": true,
 "supportedQueryFormats": "JSON, geoJSON",
 "isDataVersioned": false,
 "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true},
 "useStandardizedQueries": true,
 "advancedQueryCapabilities": {
  "useStandardizedQueries": true,
  "supportsStatistics": true,
  "supportsHavingClause": true,
  "supportsCountDistinct": true,
  "supportsOrderBy": true,
  "supportsDistinct": true,
  "supportsPagination": true,
  "supportsTrueCurve": true,
  "supportsReturningQueryExtent": true,
  "supportsQueryWithDistance": true,
  "supportsSqlExpression": true
 },
 "supportsDatumTransformation": true,
 "dateFieldsTimeReference": null,
 "supportsCoordinatesQuantization": true
}