ESA Application Schema v1.9.5 by fjzhangweiqun

VIEWS: 3 PAGES: 488

									ESA Core Data Application Schema

       Janet Bateson / Howard Pond
              2nd July 2002
               Version 1.9.5
Object-Oriented Model ESA Core Data Application Schema

Table of contents
1 Package ESAMainSchema............................................................................................................................................................... 30
  1.1 Description of model ESAMainSchema.................................................................................................................................... 30
  1.2 Annotation of model ESAMainSchema.................................................................................................................................... 30
  1.3 Diagrams................................................................................................................................................................................... 31
     1.3.1 Diagram AccessPoints........................................................................................................................................................ 31
     1.3.2 Diagram AddressDetail...................................................................................................................................................... 33
     1.3.3 Diagram AddressRoadLocality.......................................................................................................................................... 36
     1.3.4 Diagram ComplexRoadDetail............................................................................................................................................ 38
     1.3.5 Diagram Context................................................................................................................................................................ 40
     1.3.6 Diagram Features................................................................................................................................................................ 42
     1.3.7 Diagram GeneralLocalityDetail.......................................................................................................................................... 45
     1.3.8 Diagram Jurisdictions......................................................................................................................................................... 47
     1.3.9 Diagram MainFeatures....................................................................................................................................................... 49
     1.3.10 Diagram Meshblock......................................................................................................................................................... 52
     1.3.11 Diagram NamedPlace&CompositeSite............................................................................................................................. 54
     1.3.12 Diagram NamedPlaceTypes............................................................................................................................................. 57
     1.3.13 Diagram Names................................................................................................................................................................ 59
     1.3.14 Diagram RailwayDetail.................................................................................................................................................... 61
     1.3.15 Diagram RoadDetail......................................................................................................................................................... 63
     1.3.16 Diagram RoadSectionDetail............................................................................................................................................. 65
     1.3.17 Diagram TrafficControl&Intersections............................................................................................................................ 68
     1.3.18 Diagram Tunnel&Bridges................................................................................................................................................ 70
     1.3.19 Diagram WaterFeature..................................................................................................................................................... 72
  1.4 Classes....................................................................................................................................................................................... 75
     1.4.1 Class list.............................................................................................................................................................................. 75
     1.4.2 Class AccessPoint............................................................................................................................................................... 80
     1.4.3 Class AccessRestriction...................................................................................................................................................... 80
     1.4.4 Class Address..................................................................................................................................................................... 81
     1.4.5 Class AddressPositionType................................................................................................................................................ 82
     1.4.6 Class AddressStatus............................................................................................................................................................ 84
     1.4.7 Class AdminSuburb............................................................................................................................................................ 85
     1.4.8 Class AerialPhoto............................................................................................................................................................... 85
     1.4.9 Class AreaUnit.................................................................................................................................................................... 86
     1.4.10 Class Barrier..................................................................................................................................................................... 87
     1.4.11 Class BarrierType............................................................................................................................................................. 87
     1.4.12 Class Boatramp................................................................................................................................................................. 88
     1.4.13 Class Bridge...................................................................................................................................................................... 88
     1.4.14 Class BridgeType............................................................................................................................................................. 89
     1.4.15 Class Building.................................................................................................................................................................. 93
     1.4.16 Class CableCarWay.......................................................................................................................................................... 94
     1.4.17 Class Canal....................................................................................................................................................................... 94
     1.4.18 Class CarriagewayDescription.......................................................................................................................................... 94
     1.4.19 Class CarriagewayDirectionCode..................................................................................................................................... 95
     1.4.20 Class CellphoneNumber................................................................................................................................................... 97
     1.4.21 Class CensusArea............................................................................................................................................................. 97
     1.4.22 Class CensusDistrict......................................................................................................................................................... 98
     1.4.23 Class CensusSubdistrict.................................................................................................................................................... 99
     1.4.24 Class City........................................................................................................................................................................ 100
     1.4.25 Class CityCouncil........................................................................................................................................................... 100
     1.4.26 Class CivilDefenceCentre............................................................................................................................................... 101
     1.4.27 Class ComplexRoad....................................................................................................................................................... 101
     1.4.28 Class CompositeSite....................................................................................................................................................... 101
     1.4.29 Class Contextual Image.................................................................................................................................................. 102
     1.4.30 Class Dam....................................................................................................................................................................... 102
     1.4.31 Class DistrictCouncil...................................................................................................................................................... 102
     1.4.32 Class ElectoralDistrict.................................................................................................................................................... 102
     1.4.33 Class ElectorateType...................................................................................................................................................... 102
     1.4.34 Class EmailAddress........................................................................................................................................................ 103
     1.4.35 Class EndOfDualCarriageway........................................................................................................................................ 104
     1.4.36 Class Expressway........................................................................................................................................................... 104
     1.4.37 Class FaxNumber........................................................................................................................................................... 104

PowerDesigner                                                                                               2nd July 2002 Page 2
Object-Oriented Model ESA Core Data Application Schema
    1.4.38 Class Feature..................................................................................................................................................................      104
    1.4.39 Class FerryCrossing........................................................................................................................................................          107
    1.4.40 Class FireEscape.............................................................................................................................................................        107
    1.4.41 Class FlowingWaterComponent.....................................................................................................................................                     107
    1.4.42 Class FlowingWaterFeature...........................................................................................................................................                 108
    1.4.43 Class FlowingWaterHazard............................................................................................................................................                 108
    1.4.44 Class GeneralLocality.....................................................................................................................................................           108
    1.4.45 Class Helipad..................................................................................................................................................................      109
    1.4.46 Class Heliport.................................................................................................................................................................      109
    1.4.47 Class HydroTunnel.........................................................................................................................................................           109
    1.4.48 Class Incident.................................................................................................................................................................      109
    1.4.49 Class Jetty.......................................................................................................................................................................   110
    1.4.50 Class Jurisdiction............................................................................................................................................................       110
    1.4.51 Class JurisdictionType....................................................................................................................................................           110
    1.4.52 Class Lake......................................................................................................................................................................     123
    1.4.53 Class LandCoverDatabase..............................................................................................................................................                123
    1.4.54 Class Licences................................................................................................................................................................       124
    1.4.55 Class Locality.................................................................................................................................................................      124
    1.4.56 Class MHWcoastline......................................................................................................................................................             125
    1.4.57 Class MapSheet..............................................................................................................................................................         125
    1.4.58 Class Meshblock.............................................................................................................................................................         125
    1.4.59 Class MeshblockAddressRange.....................................................................................................................................                     126
    1.4.60 Class Monument.............................................................................................................................................................          126
    1.4.61 Class Motorway..............................................................................................................................................................         127
    1.4.62 Class MultipleAddressRoad...........................................................................................................................................                 127
    1.4.63 Class NZTopoDataEntities.............................................................................................................................................                127
    1.4.64 Class Name.....................................................................................................................................................................      127
    1.4.65 Class NameList...............................................................................................................................................................        129
    1.4.66 Class NamedPlace..........................................................................................................................................................           129
    1.4.67 Class NamedPlaceTypeSet.............................................................................................................................................                 130
    1.4.68 Class NationalDigitalTopographic Database..................................................................................................................                          130
    1.4.69 Class NumberRange.......................................................................................................................................................             130
    1.4.70 Class Occupier................................................................................................................................................................       130
    1.4.71 Class OneWay................................................................................................................................................................         131
    1.4.72 Class OpenSpace............................................................................................................................................................          133
    1.4.73 Class Orthophoto............................................................................................................................................................         133
    1.4.74 Class Owner....................................................................................................................................................................      133
    1.4.75 Class OwnerOrganisation...............................................................................................................................................               133
    1.4.76 Class ParcelBoundaries..................................................................................................................................................             140
    1.4.77 Class PedestrianRoadRestrictions..................................................................................................................................                   140
    1.4.78 Class PhoneNumber.......................................................................................................................................................             141
    1.4.79 Class PlaceCategoryCode...............................................................................................................................................               141
    1.4.80 Class PoliceArea.............................................................................................................................................................        164
    1.4.81 Class PoliceDistrict.........................................................................................................................................................        165
    1.4.82 Class PoliceStationJurisdiction.......................................................................................................................................               165
    1.4.83 Class PostalAddress........................................................................................................................................................          165
    1.4.84 Class RAPIDAddressStartPoint.....................................................................................................................................                    166
    1.4.85 Class RAPIDnumber......................................................................................................................................................              166
    1.4.86 Class RailSectionCentreline...........................................................................................................................................               166
    1.4.87 Class Railway.................................................................................................................................................................       167
    1.4.88 Class RailwayCrossing...................................................................................................................................................             167
    1.4.89 Class RailwayType.........................................................................................................................................................           167
    1.4.90 Class Rapids...................................................................................................................................................................      169
    1.4.91 Class Region...................................................................................................................................................................      169
    1.4.92 Class RelativeAddress....................................................................................................................................................            169
    1.4.93 Class Reservoir...............................................................................................................................................................       171
    1.4.94 Class Restriction.............................................................................................................................................................       172
    1.4.95 Class RestrictionChange.................................................................................................................................................             172
    1.4.96 Class RestrictionType.....................................................................................................................................................           172
    1.4.97 Class RestrictionValue...................................................................................................................................................            178
    1.4.98 Class River......................................................................................................................................................................    179
    1.4.99 Class Road......................................................................................................................................................................     179
    1.4.100 Class RoadCentrelineIntersection.................................................................................................................................                   180
    1.4.101 Class RoadEndPoint.....................................................................................................................................................             180
PowerDesigner                                                                                             2nd July 2002 Page 3
Object-Oriented Model ESA Core Data Application Schema
    1.4.102 Class RoadIntersection................................................................................................................................................. 180
    1.4.103 Class RoadRestArea..................................................................................................................................................... 181
    1.4.104 Class RoadSectionCentreline........................................................................................................................................ 181
    1.4.105 Class RoadSectionHierarchy........................................................................................................................................ 182
    1.4.106 Class RoadSectionType................................................................................................................................................ 184
    1.4.107 Class Runway............................................................................................................................................................... 186
    1.4.108 Class ServiceLane......................................................................................................................................................... 187
    1.4.109 Class SingleStreetNumber............................................................................................................................................ 187
    1.4.110 Class SiteEntrance........................................................................................................................................................ 188
    1.4.111 Class SitePlan............................................................................................................................................................... 188
    1.4.112 Class SizeRestriction.................................................................................................................................................... 188
    1.4.113 Class SmallRoundabout................................................................................................................................................ 188
    1.4.114 Class StandingWater.................................................................................................................................................... 188
    1.4.115 Class StateHighway...................................................................................................................................................... 189
    1.4.116 Class StateHighwayBridge........................................................................................................................................... 189
    1.4.117 Class Status................................................................................................................................................................... 190
    1.4.118 Class Stream................................................................................................................................................................. 192
    1.4.119 Class StreetAddress...................................................................................................................................................... 192
    1.4.120 Class StreetNumber...................................................................................................................................................... 193
    1.4.121 Class StreetNumberingScheme.................................................................................................................................... 194
    1.4.122 Class Suburb................................................................................................................................................................. 196
    1.4.123 Class Subway................................................................................................................................................................ 196
    1.4.124 Class Surface................................................................................................................................................................ 196
    1.4.125 Class Terminator........................................................................................................................................................... 197
    1.4.126 Class TerritorialAuthority............................................................................................................................................. 197
    1.4.127 Class TopoLabelCentreline.......................................................................................................................................... 198
    1.4.128 Class TopoLabelPoint................................................................................................................................................... 198
    1.4.129 Class TouristRoute....................................................................................................................................................... 198
    1.4.130 Class Town................................................................................................................................................................... 198
    1.4.131 Class TrafficControl..................................................................................................................................................... 199
    1.4.132 Class TransitReferenceStation...................................................................................................................................... 199
    1.4.133 Class Tunnel................................................................................................................................................................. 200
    1.4.134 Class TypesOfUse........................................................................................................................................................ 200
    1.4.135 Class UnNamed............................................................................................................................................................ 204
    1.4.136 Class Unknown............................................................................................................................................................. 205
    1.4.137 Class WaterFeature....................................................................................................................................................... 205
    1.4.138 Class Waterfall............................................................................................................................................................. 206
    1.4.139 Class Wharf.................................................................................................................................................................. 206
 1.5 Associations............................................................................................................................................................................. 206
    1.5.1 Association /AggregationOfAddresses............................................................................................................................. 206
    1.5.2 Association /IntersectingRoads........................................................................................................................................ 206
    1.5.3 Association /Intersects...................................................................................................................................................... 207
    1.5.4 Association /Intersects...................................................................................................................................................... 207
    1.5.5 Association /Intersects...................................................................................................................................................... 207
    1.5.6 Association /SharesGeometry........................................................................................................................................... 207
    1.5.7 Association /SharesGeometry........................................................................................................................................... 208
    1.5.8 Association /sharedGeometry........................................................................................................................................... 208
    1.5.9 Association AccessPointsForNamedPlace....................................................................................................................... 208
    1.5.10 Association AccessRestriction........................................................................................................................................ 209
    1.5.11 Association AddressAccess............................................................................................................................................ 209
    1.5.12 Association AddressHistory........................................................................................................................................... 209
    1.5.13 Association AddressOccupant........................................................................................................................................ 209
    1.5.14 Association AddressPointType....................................................................................................................................... 210
    1.5.15 Association AddressStatus............................................................................................................................................. 210
    1.5.16 Association AddressSystem............................................................................................................................................ 210
    1.5.17 Association AdjacentTo................................................................................................................................................. 210
    1.5.18 Association AggregationOfAreaUnits............................................................................................................................ 211
    1.5.19 Association AggregationOfPoliceAreas......................................................................................................................... 211
    1.5.20 Association AggregationOfPoliceStationBoundaries..................................................................................................... 211
    1.5.21 Association AreaUnitComposition................................................................................................................................. 212
    1.5.22 Association AttributeChange.......................................................................................................................................... 212
    1.5.23 Association BarrierToFlow............................................................................................................................................ 212
    1.5.24 Association BarrierType................................................................................................................................................. 212
    1.5.25 Association Blocks......................................................................................................................................................... 213
PowerDesigner                                                                                            2nd July 2002 Page 4
Object-Oriented Model ESA Core Data Application Schema
    1.5.26 Association BridgeCrossesWater................................................................................................................................... 213
    1.5.27 Association BridgeReference......................................................................................................................................... 213
    1.5.28 Association CallerLineID............................................................................................................................................... 213
    1.5.29 Association CarriagewayDescription............................................................................................................................. 214
    1.5.30 Association CarriagewayDirection................................................................................................................................. 214
    1.5.31 Association CategoryOfPlace......................................................................................................................................... 214
    1.5.32 Association CensusAreaComposition............................................................................................................................ 214
    1.5.33 Association CensusDistrictComposition........................................................................................................................ 215
    1.5.34 Association CensusSubdistrictComposition................................................................................................................... 215
    1.5.35 Association Complex...................................................................................................................................................... 215
    1.5.36 Association CompositionOfComplexRoad..................................................................................................................... 216
    1.5.37 Association Contains...................................................................................................................................................... 216
    1.5.38 Association CurrentOfficialName.................................................................................................................................. 216
    1.5.39 Association Direction..................................................................................................................................................... 217
    1.5.40 Association ElectoralDistrictComposition..................................................................................................................... 217
    1.5.41 Association FeatureCollection........................................................................................................................................ 217
    1.5.42 Association FeatureName............................................................................................................................................... 218
    1.5.43 Association FormerPartOfRoad...................................................................................................................................... 218
    1.5.44 Association HighAddressLeft......................................................................................................................................... 218
    1.5.45 Association HighAddressRight...................................................................................................................................... 219
    1.5.46 Association History........................................................................................................................................................ 219
    1.5.47 Association ImageExtent................................................................................................................................................ 219
    1.5.48 Association Intersection................................................................................................................................................. 219
    1.5.49 Association IsOn............................................................................................................................................................ 220
    1.5.50 Association IsOn............................................................................................................................................................ 220
    1.5.51 Association IsPartOf....................................................................................................................................................... 220
    1.5.52 Association JurisdictionOwner....................................................................................................................................... 220
    1.5.53 Association JurisdictionType......................................................................................................................................... 221
    1.5.54 Association LabelLine.................................................................................................................................................... 221
    1.5.55 Association LicenceAddress........................................................................................................................................... 221
    1.5.56 Association LocalityLabel.............................................................................................................................................. 221
    1.5.57 Association LocatedAdjacentTo..................................................................................................................................... 222
    1.5.58 Association LowAddressLeft......................................................................................................................................... 222
    1.5.59 Association LowAddressRight....................................................................................................................................... 222
    1.5.60 Association MeasuredFrom............................................................................................................................................ 223
    1.5.61 Association NumberHigh............................................................................................................................................... 223
    1.5.62 Association NumberLow................................................................................................................................................ 223
    1.5.63 Association OccupierName............................................................................................................................................ 224
    1.5.64 Association Occupies..................................................................................................................................................... 224
    1.5.65 Association OrthophotoComposition............................................................................................................................. 224
    1.5.66 Association OtherAddressOfNamedPlace...................................................................................................................... 224
    1.5.67 Association OtherNames................................................................................................................................................ 225
    1.5.68 Association OwnerOrganisation..................................................................................................................................... 225
    1.5.69 Association PlaceLabel................................................................................................................................................... 225
    1.5.70 Association PlaceUse..................................................................................................................................................... 226
    1.5.71 Association PoliceStationBoundaryComposition........................................................................................................... 226
    1.5.72 Association PrimarilyKnownAs..................................................................................................................................... 226
    1.5.73 Association PrincipalAddressOfNamedPlace................................................................................................................. 227
    1.5.74 Association RailOnBridge.............................................................................................................................................. 227
    1.5.75 Association RailStatus.................................................................................................................................................... 227
    1.5.76 Association RailThroughTunnel..................................................................................................................................... 228
    1.5.77 Association RailType..................................................................................................................................................... 228
    1.5.78 Association RailUnderBridge......................................................................................................................................... 228
    1.5.79 Association RailwayComposition.................................................................................................................................. 228
    1.5.80 Association RelativeToFeature....................................................................................................................................... 229
    1.5.81 Association RestrictionType........................................................................................................................................... 229
    1.5.82 Association RoadComposition....................................................................................................................................... 229
    1.5.83 Association RoadHierarchy............................................................................................................................................ 230
    1.5.84 Association RoadOnBridge............................................................................................................................................ 230
    1.5.85 Association RoadRestrictions......................................................................................................................................... 230
    1.5.86 Association RoadSectionOwnership.............................................................................................................................. 231
    1.5.87 Association RoadStatus.................................................................................................................................................. 231
    1.5.88 Association RoadSurface................................................................................................................................................ 231
    1.5.89 Association RoadThroughTunnel................................................................................................................................... 231
PowerDesigner                                                                                         2nd July 2002 Page 5
Object-Oriented Model ESA Core Data Application Schema
    1.5.90 Association RoadUnderBridge....................................................................................................................................... 232
    1.5.91 Association RunwaysBelongingToAnAirport................................................................................................................ 232
    1.5.92 Association SiteboundaryEntrance................................................................................................................................. 232
    1.5.93 Association SpatialConfiguration................................................................................................................................... 233
    1.5.94 Association StartOfRAPIDnumbering........................................................................................................................... 233
    1.5.95 Association StateHighwayReferenceStations................................................................................................................. 233
    1.5.96 Association StationForRailway...................................................................................................................................... 233
    1.5.97 Association StreetAddressRoad..................................................................................................................................... 234
    1.5.98 Association StreetNumber.............................................................................................................................................. 234
    1.5.99 Association SuburbAlignedToMeshblock...................................................................................................................... 234
    1.5.100 Association SubwayUnderRail..................................................................................................................................... 235
    1.5.101 Association SubwayUnderRoad................................................................................................................................... 235
    1.5.102 Association TaComposition.......................................................................................................................................... 235
    1.5.103 Association Terminates................................................................................................................................................ 235
    1.5.104 Association TravelsAlong............................................................................................................................................ 236
    1.5.105 Association TypeOfBridge........................................................................................................................................... 236
    1.5.106 Association TypeOfElectorate...................................................................................................................................... 236
    1.5.107 Association TypeOfPlace............................................................................................................................................. 236
    1.5.108 Association TypeOfRoadSection.................................................................................................................................. 237
    1.5.109 Association Within....................................................................................................................................................... 237
 1.6 Generalisations........................................................................................................................................................................ 237
    1.6.1 Generalization AccessPointFeature.................................................................................................................................. 237
    1.6.2 Generalization AreaUnit................................................................................................................................................... 237
    1.6.3 Generalization Barrier...................................................................................................................................................... 238
    1.6.4 Generalization BarrierSiteEntrance.................................................................................................................................. 238
    1.6.5 Generalization BoatrampAccess....................................................................................................................................... 238
    1.6.6 Generalization BridgeOnStateHighway........................................................................................................................... 238
    1.6.7 Generalization Building.................................................................................................................................................... 238
    1.6.8 Generalization CableCar................................................................................................................................................... 239
    1.6.9 Generalization Canal........................................................................................................................................................ 239
    1.6.10 Generalization CellphoneNumber.................................................................................................................................. 239
    1.6.11 Generalization CensusArea............................................................................................................................................ 239
    1.6.12 Generalization CensusDistrict........................................................................................................................................ 239
    1.6.13 Generalization CensusSubdistrict................................................................................................................................... 240
    1.6.14 Generalization City......................................................................................................................................................... 240
    1.6.15 Generalization CityCouncilAuthority............................................................................................................................. 240
    1.6.16 Generalization CompositeSite........................................................................................................................................ 240
    1.6.17 Generalization ContextualImageFeature........................................................................................................................ 240
    1.6.18 Generalization CulDeSac............................................................................................................................................... 241
    1.6.19 Generalization Dam........................................................................................................................................................ 241
    1.6.20 Generalization DistrictCouncilAuthority........................................................................................................................ 241
    1.6.21 Generalization EmailAddress......................................................................................................................................... 241
    1.6.22 Generalization EndOfDualCarriageway......................................................................................................................... 241
    1.6.23 Generalization Expressway............................................................................................................................................ 242
    1.6.24 Generalization FaxNumber............................................................................................................................................. 242
    1.6.25 Generalization FerryCrossing......................................................................................................................................... 242
    1.6.26 Generalization FireEscapeEntrance................................................................................................................................ 242
    1.6.27 Generalization FlowingWaterFeature............................................................................................................................. 242
    1.6.28 Generalization FlowingWaterHazard............................................................................................................................. 242
    1.6.29 Generalization GeneralLocality...................................................................................................................................... 243
    1.6.30 Generalization HelipadAccess........................................................................................................................................ 243
    1.6.31 Generalization Heliport.................................................................................................................................................. 243
    1.6.32 Generalization HydroTunnel.......................................................................................................................................... 243
    1.6.33 Generalization JettyAccess............................................................................................................................................. 243
    1.6.34 Generalization Lake........................................................................................................................................................ 244
    1.6.35 Generalization MHWCoastline...................................................................................................................................... 244
    1.6.36 Generalization MapSheetImage...................................................................................................................................... 244
    1.6.37 Generalization Monument.............................................................................................................................................. 244
    1.6.38 Generalization Motorway............................................................................................................................................... 244
    1.6.39 Generalization MultipleAddressRoad............................................................................................................................ 245
    1.6.40 Generalization NZTopoPlaceTypes................................................................................................................................ 245
    1.6.41 Generalization NumberRange........................................................................................................................................ 245
    1.6.42 Generalization OpenSpace............................................................................................................................................. 245
    1.6.43 Generalization OrthophotoImage................................................................................................................................... 245
PowerDesigner                                                                                           2nd July 2002 Page 6
Object-Oriented Model ESA Core Data Application Schema
     1.6.44 Generalization ParcelBoundariesContext....................................................................................................................... 246
     1.6.45 Generalization PedestrianRoadRestrictions.................................................................................................................... 246
     1.6.46 Generalization PoliceDistrict.......................................................................................................................................... 246
     1.6.47 Generalization PoliceStation.......................................................................................................................................... 246
     1.6.48 Generalization RAPIDNumber....................................................................................................................................... 246
     1.6.49 Generalization RailwayCrossing.................................................................................................................................... 246
     1.6.50 Generalization Rapids..................................................................................................................................................... 247
     1.6.51 Generalization Region.................................................................................................................................................... 247
     1.6.52 Generalization Reservoir................................................................................................................................................ 247
     1.6.53 Generalization RestrictionChange.................................................................................................................................. 247
     1.6.54 Generalization River....................................................................................................................................................... 247
     1.6.55 Generalization RoadCentrelineIntersection.................................................................................................................... 248
     1.6.56 Generalization RoadIntersectionFeature......................................................................................................................... 248
     1.6.57 Generalization RoadRestAreaFeature............................................................................................................................ 248
     1.6.58 Generalization RoadSectionCentrelineFeature............................................................................................................... 248
     1.6.59 Generalization RunwayAccess....................................................................................................................................... 248
     1.6.60 Generalization ServiceLane............................................................................................................................................ 249
     1.6.61 Generalization SiteEntrance........................................................................................................................................... 249
     1.6.62 Generalization SmallRoundabout................................................................................................................................... 249
     1.6.63 Generalization StandingWater........................................................................................................................................ 249
     1.6.64 Generalization Stream.................................................................................................................................................... 249
     1.6.65 Generalization Suburb.................................................................................................................................................... 250
     1.6.66 Generalization Terminator.............................................................................................................................................. 250
     1.6.67 Generalization TerritorialAuthority................................................................................................................................ 250
     1.6.68 Generalization TouristRoute........................................................................................................................................... 250
     1.6.69 Generalization Town...................................................................................................................................................... 250
     1.6.70 Generalization UnNamed............................................................................................................................................... 250
     1.6.71 Generalization UnknownName...................................................................................................................................... 251
     1.6.72 Generalization Waterfall................................................................................................................................................. 251
     1.6.73 Generalization WharfAccess.......................................................................................................................................... 251
     1.6.74 Generalization addressFeature........................................................................................................................................ 251
     1.6.75 Generalization adminSuburbJurisdiction........................................................................................................................ 251
     1.6.76 Generalization aerial photo image.................................................................................................................................. 252
     1.6.77 Generalization bridgeFeature......................................................................................................................................... 252
     1.6.78 Generalization complexRoadFeature.............................................................................................................................. 252
     1.6.79 Generalization electoral district...................................................................................................................................... 252
     1.6.80 Generalization generalLocalityFeature........................................................................................................................... 252
     1.6.81 Generalization jurisdictionFeature.................................................................................................................................. 253
     1.6.82 Generalization landCoverBoundariesContext................................................................................................................ 253
     1.6.83 Generalization meshblock.............................................................................................................................................. 253
     1.6.84 Generalization placeFeature........................................................................................................................................... 253
     1.6.85 Generalization postal address......................................................................................................................................... 253
     1.6.86 Generalization railwayFeature........................................................................................................................................ 254
     1.6.87 Generalization referenceStationFeature.......................................................................................................................... 254
     1.6.88 Generalization relative address....................................................................................................................................... 254
     1.6.89 Generalization restrictionValue...................................................................................................................................... 254
     1.6.90 Generalization roadFeature............................................................................................................................................. 254
     1.6.91 Generalization shComplexRoad..................................................................................................................................... 255
     1.6.92 Generalization single street number............................................................................................................................... 255
     1.6.93 Generalization site plan image........................................................................................................................................ 255
     1.6.94 Generalization sizeRestriction........................................................................................................................................ 255
     1.6.95 Generalization street address.......................................................................................................................................... 255
     1.6.96 Generalization subway................................................................................................................................................... 256
     1.6.97 Generalization topoMapDataContext............................................................................................................................. 256
     1.6.98 Generalization trafficControlFeature.............................................................................................................................. 256
     1.6.99 Generalization tunnelFeature.......................................................................................................................................... 256
     1.6.100 Generalization waterFeature......................................................................................................................................... 256
  1.7 Dependancies........................................................................................................................................................................... 256
     1.7.1 Dependency Dependency_10........................................................................................................................................... 257
     1.7.2 Dependency Dependency_4............................................................................................................................................. 257
     1.7.3 Dependency Dependency_5............................................................................................................................................. 257
     1.7.4 Dependency Dependency_9............................................................................................................................................. 257
     1.7.5 Dependency numbering scheme....................................................................................................................................... 257
2 Package PlaceCategoryFeatures..................................................................................................................................................... 258
PowerDesigner                                                                                            2nd July 2002 Page 7
Object-Oriented Model ESA Core Data Application Schema
 2.1 Description of model PlaceCategoryFeatures.......................................................................................................................... 258
 2.2 Diagrams................................................................................................................................................................................. 259
    2.2.1 Diagram PlaceCategoryFeatures...................................................................................................................................... 259
 2.3 Classes..................................................................................................................................................................................... 263
    2.3.1 Class list............................................................................................................................................................................ 263
    2.3.2 Class AerialCablewayTerminal........................................................................................................................................ 266
    2.3.3 Class AfterHoursPharmacy.............................................................................................................................................. 266
    2.3.4 Class Airport..................................................................................................................................................................... 266
    2.3.5 Class AmbulanceStation................................................................................................................................................... 267
    2.3.6 Class Bank........................................................................................................................................................................ 267
    2.3.7 Class BusStation............................................................................................................................................................... 267
    2.3.8 Class CableCarStation...................................................................................................................................................... 267
    2.3.9 Class CarPark................................................................................................................................................................... 267
    2.3.10 Class CellphoneSite........................................................................................................................................................ 267
    2.3.11 Class ChemicalInstallation............................................................................................................................................. 267
    2.3.12 Class DefenceSite........................................................................................................................................................... 268
    2.3.13 Class EarlyLearningCentre............................................................................................................................................. 268
    2.3.14 Class Embassy................................................................................................................................................................ 268
    2.3.15 Class EmergencyRoadsidePhone.................................................................................................................................... 268
    2.3.16 Class FerryTerminal....................................................................................................................................................... 268
    2.3.17 Class FireStation............................................................................................................................................................. 269
    2.3.18 Class FishFarm............................................................................................................................................................... 269
    2.3.19 Class FoodOutlet............................................................................................................................................................ 269
    2.3.20 Class Forest.................................................................................................................................................................... 269
    2.3.21 Class GolfCourse............................................................................................................................................................ 269
    2.3.22 Class Hall........................................................................................................................................................................ 269
    2.3.23 Class HistoricSite........................................................................................................................................................... 270
    2.3.24 Class Homestead............................................................................................................................................................. 270
    2.3.25 Class Hospital................................................................................................................................................................. 270
    2.3.26 Class Hotel...................................................................................................................................................................... 270
    2.3.27 Class Hut........................................................................................................................................................................ 270
    2.3.28 Class Island..................................................................................................................................................................... 270
    2.3.29 Class LandfillSite........................................................................................................................................................... 271
    2.3.30 Class Marae.................................................................................................................................................................... 271
    2.3.31 Class Marina................................................................................................................................................................... 271
    2.3.32 Class MaritimeObstacle.................................................................................................................................................. 271
    2.3.33 Class MedicalCentre....................................................................................................................................................... 271
    2.3.34 Class Mooring................................................................................................................................................................ 271
    2.3.35 Class NamedPlaceCategorySet....................................................................................................................................... 272
    2.3.36 Class NaturalFeature....................................................................................................................................................... 272
    2.3.37 Class OfficeBuilding...................................................................................................................................................... 272
    2.3.38 Class OilRig.................................................................................................................................................................... 272
    2.3.39 Class Orchard................................................................................................................................................................. 272
    2.3.40 Class Park....................................................................................................................................................................... 273
    2.3.41 Class PetrolStation.......................................................................................................................................................... 273
    2.3.42 Class PlaceOfWorship.................................................................................................................................................... 273
    2.3.43 Class Plunket.................................................................................................................................................................. 273
    2.3.44 Class PoliceStation......................................................................................................................................................... 273
    2.3.45 Class Port........................................................................................................................................................................ 273
    2.3.46 Class PostOffice............................................................................................................................................................. 274
    2.3.47 Class Prison.................................................................................................................................................................... 274
    2.3.48 Class PublicToilet........................................................................................................................................................... 274
    2.3.49 Class Pylon..................................................................................................................................................................... 274
    2.3.50 Class RadioOrTvStation................................................................................................................................................. 274
    2.3.51 Class RailwayStation...................................................................................................................................................... 274
    2.3.52 Class ResidentialComplex.............................................................................................................................................. 275
    2.3.53 Class RestHome.............................................................................................................................................................. 275
    2.3.54 Class School................................................................................................................................................................... 275
    2.3.55 Class ShoppingCentre.................................................................................................................................................... 275
    2.3.56 Class SportsCentre.......................................................................................................................................................... 275
    2.3.57 Class SportsClub............................................................................................................................................................ 275
    2.3.58 Class Tavern................................................................................................................................................................... 276
    2.3.59 Class TertiaryEducation................................................................................................................................................. 276
    2.3.60 Class TouristVenue........................................................................................................................................................ 276
PowerDesigner                                                                                              2nd July 2002 Page 8
Object-Oriented Model ESA Core Data Application Schema
    2.3.61 Class Vineyard................................................................................................................................................................ 276
 2.4 Associations............................................................................................................................................................................. 276
    2.4.1 Association CategoryOfPlace........................................................................................................................................... 276
 2.5 Generalisations........................................................................................................................................................................ 277
    2.5.1 Generalization AerialCablewayTerminalFeature............................................................................................................. 277
    2.5.2 Generalization AfterHoursPharmacyFeature.................................................................................................................... 277
    2.5.3 Generalization AirportFeature.......................................................................................................................................... 277
    2.5.4 Generalization AmbulanceStationFeature........................................................................................................................ 277
    2.5.5 Generalization BankFeature............................................................................................................................................. 277
    2.5.6 Generalization BusStationFeature.................................................................................................................................... 278
    2.5.7 Generalization CarParkFeature......................................................................................................................................... 278
    2.5.8 Generalization CellphoneSiteFeature............................................................................................................................... 278
    2.5.9 Generalization ChemicalInstallationFeature..................................................................................................................... 278
    2.5.10 Generalization ChurchFeature........................................................................................................................................ 278
    2.5.11 Generalization DefenceFeature...................................................................................................................................... 279
    2.5.12 Generalization EarlyLearningCentreFeature.................................................................................................................. 279
    2.5.13 Generalization EmbassyFeature..................................................................................................................................... 279
    2.5.14 Generalization EmergencyPhoneFeature........................................................................................................................ 279
    2.5.15 Generalization FerryTerminalFeature............................................................................................................................. 279
    2.5.16 Generalization FireStationFeature.................................................................................................................................. 280
    2.5.17 Generalization FishFarmFeature.................................................................................................................................... 280
    2.5.18 Generalization FoodOutletFeature.................................................................................................................................. 280
    2.5.19 Generalization ForestFeature.......................................................................................................................................... 280
    2.5.20 Generalization Generalization_61.................................................................................................................................. 280
    2.5.21 Generalization GolfCourseFeature................................................................................................................................. 280
    2.5.22 Generalization HallFeature............................................................................................................................................. 281
    2.5.23 Generalization HistoricSiteFeature................................................................................................................................. 281
    2.5.24 Generalization HomesteadFeature.................................................................................................................................. 281
    2.5.25 Generalization HospitalFeature...................................................................................................................................... 281
    2.5.26 Generalization HotelFeature........................................................................................................................................... 281
    2.5.27 Generalization HutFeature.............................................................................................................................................. 282
    2.5.28 Generalization IslandFeature.......................................................................................................................................... 282
    2.5.29 Generalization LandfillSiteFeature................................................................................................................................. 282
    2.5.30 Generalization MaraeFeature.......................................................................................................................................... 282
    2.5.31 Generalization MarinaFeature........................................................................................................................................ 282
    2.5.32 Generalization MaritimeObstacleFeature....................................................................................................................... 283
    2.5.33 Generalization MedicalCentreFeature............................................................................................................................ 283
    2.5.34 Generalization MooringFeature...................................................................................................................................... 283
    2.5.35 Generalization NaturalFeature........................................................................................................................................ 283
    2.5.36 Generalization OfficeBuildingFeature............................................................................................................................ 283
    2.5.37 Generalization OilRigFeature......................................................................................................................................... 284
    2.5.38 Generalization OrchardFeature....................................................................................................................................... 284
    2.5.39 Generalization ParkFeature............................................................................................................................................ 284
    2.5.40 Generalization PetrolStationFeature............................................................................................................................... 284
    2.5.41 Generalization PlunketFeature........................................................................................................................................ 284
    2.5.42 Generalization PoliceStationFeature.............................................................................................................................. 284
    2.5.43 Generalization PortFeature............................................................................................................................................. 285
    2.5.44 Generalization PostOfficeFeature................................................................................................................................... 285
    2.5.45 Generalization PrisonFeature......................................................................................................................................... 285
    2.5.46 Generalization PublicToiletFeature................................................................................................................................ 285
    2.5.47 Generalization PylonFeature.......................................................................................................................................... 285
    2.5.48 Generalization RadioOrTVStationFeature..................................................................................................................... 286
    2.5.49 Generalization RailwayStationFeature........................................................................................................................... 286
    2.5.50 Generalization ResidentialComplex............................................................................................................................... 286
    2.5.51 Generalization RestHomeFeature................................................................................................................................... 286
    2.5.52 Generalization SchoolFeature......................................................................................................................................... 286
    2.5.53 Generalization ShoppingCentreFeature.......................................................................................................................... 287
    2.5.54 Generalization SportsCentreFeature............................................................................................................................... 287
    2.5.55 Generalization SportsClubFeature.................................................................................................................................. 287
    2.5.56 Generalization TavernFeature........................................................................................................................................ 287
    2.5.57 Generalization TertiaryEducationFeature....................................................................................................................... 287
    2.5.58 Generalization TouristVenueFeature.............................................................................................................................. 288
    2.5.59 Generalization VineyardFeature..................................................................................................................................... 288
 2.6 Dependancies........................................................................................................................................................................... 288
PowerDesigner                                                                                            2nd July 2002 Page 9
Object-Oriented Model ESA Core Data Application Schema
3 Package BridgeFeatures................................................................................................................................................................. 288
  3.1 Description of model BridgeFeatures...................................................................................................................................... 288
  3.2 Diagrams................................................................................................................................................................................. 289
     3.2.1 Diagram BridgeFeatures................................................................................................................................................... 289
  3.3 Classes..................................................................................................................................................................................... 292
     3.3.1 Class list............................................................................................................................................................................ 292
     3.3.2 Class Causeway................................................................................................................................................................ 292
     3.3.3 Class Culvert.................................................................................................................................................................... 292
     3.3.4 Class Ford......................................................................................................................................................................... 292
  3.4 Associations............................................................................................................................................................................. 292
  3.5 Generalisations........................................................................................................................................................................ 292
     3.5.1 Generalization Causeway................................................................................................................................................. 292
     3.5.2 Generalization Culvert...................................................................................................................................................... 293
     3.5.3 Generalization Ford.......................................................................................................................................................... 293
  3.6 Dependancies........................................................................................................................................................................... 293
4 Package RoadSectionTypeFeatures................................................................................................................................................ 293
  4.1 Description of model RoadSectionTypeFeatures.................................................................................................................... 293
  4.2 Diagrams................................................................................................................................................................................. 294
     4.2.1 Diagram RoadSectionTypeFeatures................................................................................................................................. 294
  4.3 Classes..................................................................................................................................................................................... 297
     4.3.1 Class list............................................................................................................................................................................ 297
     4.3.2 Class Interchange.............................................................................................................................................................. 297
     4.3.3 Class Ramp....................................................................................................................................................................... 297
     4.3.4 Class SlipRoad.................................................................................................................................................................. 297
  4.4 Associations............................................................................................................................................................................. 297
  4.5 Generalisations........................................................................................................................................................................ 297
     4.5.1 Generalization Interchange............................................................................................................................................... 297
     4.5.2 Generalization Ramp........................................................................................................................................................ 298
     4.5.3 Generalization SlipRoad................................................................................................................................................... 298
  4.6 Dependancies........................................................................................................................................................................... 298
5 Package RoadCentrelineRestrictionFeatures.................................................................................................................................. 298
  5.1 Description of model RoadCentrelineRestrictionFeatures...................................................................................................... 298
  5.2 Diagrams................................................................................................................................................................................. 299
     5.2.1 Diagram RoadCentrelineRestrictionFeatures................................................................................................................... 299
  5.3 Classes..................................................................................................................................................................................... 302
     5.3.1 Class list............................................................................................................................................................................ 302
     5.3.2 Class FormedAndWellMarkedWay.................................................................................................................................. 302
     5.3.3 Class PedestrianRoadSection............................................................................................................................................ 302
     5.3.4 Class Steps........................................................................................................................................................................ 302
     5.3.5 Class UnformedUnmarkedWay........................................................................................................................................ 302
  5.4 Associations............................................................................................................................................................................. 303
  5.5 Generalisations........................................................................................................................................................................ 303
     5.5.1 Generalization FormedPedestrianWay............................................................................................................................. 303
     5.5.2 Generalization PedestrianRoadRestriction....................................................................................................................... 303
     5.5.3 Generalization Steps......................................................................................................................................................... 303
     5.5.4 Generalization UnformedPedestrianWay......................................................................................................................... 303
  5.6 Dependancies........................................................................................................................................................................... 303
6 Package ESASpatialSchema........................................................................................................................................................... 303
  6.1 Description of model ESASpatialSchema............................................................................................................................... 304
  6.2 Diagrams................................................................................................................................................................................. 305
     6.2.1 Diagram Access&CompositeSiteSpatialConfig............................................................................................................... 305
     6.2.2 Diagram AccessPointSpatialConfig................................................................................................................................. 308
     6.2.3 Diagram AddressSpatialConfig........................................................................................................................................ 310
     6.2.4 Diagram AdminSuburbSpatialConfig.............................................................................................................................. 312
     6.2.5 Diagram Bridge&TunnelSpatialConfig............................................................................................................................ 315
     6.2.6 Diagram CompositeSiteBoundaryAccess......................................................................................................................... 317
     6.2.7 Diagram FeatureContextSpatialConfig............................................................................................................................. 319
     6.2.8 Diagram GeneralLocalityIntersectionsSpatialConfig....................................................................................................... 321
     6.2.9 Diagram GeneralLocalitySpatialConfig........................................................................................................................... 323
     6.2.10 Diagram GenericJurisdictionSpatialConfig.................................................................................................................... 325
     6.2.11 Diagram MeshBlockSpatialConfig................................................................................................................................. 327
     6.2.12 Diagram NamedPlace&CompositeSiteSpatialConfig..................................................................................................... 330
     6.2.13 Diagram NamedPlaceOnRoadSpatialConfig.................................................................................................................. 333
     6.2.14 Diagram RailwaySpatialConfig...................................................................................................................................... 335
PowerDesigner                                                                                               2nd July 2002 Page 10
Object-Oriented Model ESA Core Data Application Schema
    6.2.15 Diagram RoadNetworkSpatialConfig............................................................................................................................. 337
    6.2.16 Diagram RoadSectionTraffficControlSpatial................................................................................................................. 339
    6.2.17 Diagram StateHighwaySpatialConfig............................................................................................................................. 341
    6.2.18 Diagram StreetAddressOnRoadSpatialConfig............................................................................................................... 343
    6.2.19 Diagram TerritorialAuthoritySpatialConfig................................................................................................................... 345
    6.2.20 Diagram WaterFeaturesSpatialConfig............................................................................................................................ 347
 6.3 Classes..................................................................................................................................................................................... 351
    6.3.1 Class list............................................................................................................................................................................ 351
    6.3.2 Class AccessPointSpatialObject....................................................................................................................................... 357
    6.3.3 Class Addresses................................................................................................................................................................ 357
    6.3.4 Class AdminSuburbs........................................................................................................................................................ 357
    6.3.5 Class Bridges.................................................................................................................................................................... 357
    6.3.6 Class Features................................................................................................................................................................... 358
    6.3.7 Class GeneralLocalities.................................................................................................................................................... 358
    6.3.8 Class Meshblocks............................................................................................................................................................. 358
    6.3.9 Class NamedPlaces........................................................................................................................................................... 358
    6.3.10 Class RailCentrelinesNetwork........................................................................................................................................ 358
    6.3.11 Class RoadCentrelinesNetwork...................................................................................................................................... 358
    6.3.12 Class SP_FlowingWaterFeatureSpatialObject............................................................................................................... 360
    6.3.13 Class SP_GM_AccessPoint............................................................................................................................................ 360
    6.3.14 Class SP_GM_AddressPoint.......................................................................................................................................... 360
    6.3.15 Class SP_GM_AdminSuburbBoundary......................................................................................................................... 360
    6.3.16 Class SP_GM_AdminSuburbOrientableCurve............................................................................................................... 360
    6.3.17 Class SP_GM_AdminSuburbRing................................................................................................................................. 360
    6.3.18 Class SP_GM_AdminSuburbSurface............................................................................................................................. 360
    6.3.19 Class SP_GM_AdminSuburbSurfacePatch.................................................................................................................... 360
    6.3.20 Class SP_GM_AdminSuburbsSurface........................................................................................................................... 361
    6.3.21 Class SP_GM_Boundary................................................................................................................................................ 361
    6.3.22 Class SP_GM_BridgeSurface......................................................................................................................................... 361
    6.3.23 Class SP_GM_CombinedGeneralLocalitySurfacePatch................................................................................................ 361
    6.3.24 Class SP_GM_Complex................................................................................................................................................. 361
    6.3.25 Class SP_GM_CompositeSiteOrientableCurve.............................................................................................................. 361
    6.3.26 Class SP_GM_CompositeSiteRing................................................................................................................................ 361
    6.3.27 Class SP_GM_ContextImageSurface............................................................................................................................. 362
    6.3.28 Class SP_GM_FeatureObject......................................................................................................................................... 362
    6.3.29 Class SP_GM_GeneralLocalityPoint............................................................................................................................. 362
    6.3.30 Class SP_GM_GeneralLocalitySurface.......................................................................................................................... 362
    6.3.31 Class SP_GM_GeneralLocalitySurfacePatch................................................................................................................. 362
    6.3.32 Class SP_GM_MeshblockBoundary.............................................................................................................................. 362
    6.3.33 Class SP_GM_MeshblockOrientableCurve................................................................................................................... 362
    6.3.34 Class SP_GM_MeshblockRing...................................................................................................................................... 362
    6.3.35 Class SP_GM_MeshblockSurface.................................................................................................................................. 363
    6.3.36 Class SP_GM_NamedPlacePoint................................................................................................................................... 363
    6.3.37 Class SP_GM_NamedPlaceSurface............................................................................................................................... 363
    6.3.38 Class SP_GM_OrientableCurve..................................................................................................................................... 363
    6.3.39 Class SP_GM_RAPIDAddressPoint.............................................................................................................................. 363
    6.3.40 Class SP_GM_RailNetwork........................................................................................................................................... 363
    6.3.41 Class SP_GM_RailSectionCurvePoints......................................................................................................................... 364
    6.3.42 Class SP_GM_RailSectionOrientableCurve................................................................................................................... 364
    6.3.43 Class SP_GM_RailwayComplex.................................................................................................................................... 364
    6.3.44 Class SP_GM_Ring........................................................................................................................................................ 364
    6.3.45 Class SP_GM_RoadCentrelineNetwork......................................................................................................................... 364
    6.3.46 Class SP_GM_RoadComplex......................................................................................................................................... 364
    6.3.47 Class SP_GM_RoadIntersectionPoint............................................................................................................................ 364
    6.3.48 Class SP_GM_RoadSectionCentrelineOrientableCurve................................................................................................ 365
    6.3.49 Class SP_GM_RoadSectionCurvePoints........................................................................................................................ 365
    6.3.50 Class SP_GM_Runway_Surface.................................................................................................................................... 365
    6.3.51 Class SP_GM_SHReferenceStationPoint....................................................................................................................... 365
    6.3.52 Class SP_GM_SiteEntrancePoint................................................................................................................................... 365
    6.3.53 Class SP_GM_StateHighwayComplex........................................................................................................................... 365
    6.3.54 Class SP_GM_StateHighwayRSSectionComplex.......................................................................................................... 365
    6.3.55 Class SP_GM_Surface................................................................................................................................................... 366
    6.3.56 Class SP_GM_TerrritorialAuthoritySurface.................................................................................................................. 366
    6.3.57 Class SP_GM_TrafficControlPoint................................................................................................................................ 366
PowerDesigner                                                                                              2nd July 2002 Page 11
Object-Oriented Model ESA Core Data Application Schema
    6.3.58 Class SP_GM_TunnelSurface........................................................................................................................................ 366
    6.3.59 Class SP_GM_WaterCompositeCurve........................................................................................................................... 366
    6.3.60 Class SP_GM_WaterHazardPoint.................................................................................................................................. 366
    6.3.61 Class SP_GM_WaterOrientableCurve........................................................................................................................... 366
    6.3.62 Class SP_GM_WaterSurface.......................................................................................................................................... 366
    6.3.63 Class SP_GeneralLocalitySpatialObject......................................................................................................................... 367
    6.3.64 Class SP_NamedPlaceSpatialObject.............................................................................................................................. 367
    6.3.65 Class SP_TP_AccessNode............................................................................................................................................. 367
    6.3.66 Class SP_TP_AddressComplex...................................................................................................................................... 367
    6.3.67 Class SP_TP_AddressNode............................................................................................................................................ 375
    6.3.68 Class SP_TP_AdminSuburbEdge................................................................................................................................... 376
    6.3.69 Class SP_TP_AdminSuburbFace................................................................................................................................... 376
    6.3.70 Class SP_TP_AdminSuburbsComposite........................................................................................................................ 376
    6.3.71 Class SP_TP_BridgeFace............................................................................................................................................... 378
    6.3.72 Class SP_TP_ComplexRoadComplex............................................................................................................................ 378
    6.3.73 Class SP_TP_CompositeSiteComplex........................................................................................................................... 378
    6.3.74 Class SP_TP_ContextImageFace................................................................................................................................... 378
    6.3.75 Class SP_TP_DisAggregatedGeneralLocalityFace........................................................................................................ 379
    6.3.76 Class SP_TP_FeatureObject........................................................................................................................................... 379
    6.3.77 Class SP_TP_FlowingWaterComplex............................................................................................................................ 379
    6.3.78 Class SP_TP_FlowingWaterFeatureEdge...................................................................................................................... 379
    6.3.79 Class SP_TP_FlowingWaterFeatureFace....................................................................................................................... 379
    6.3.80 Class SP_TP_GeneralLocalityComplex......................................................................................................................... 379
    6.3.81 Class SP_TP_GeneralLocalityFace................................................................................................................................ 382
    6.3.82 Class SP_TP_GeneralLocalityNode............................................................................................................................... 383
    6.3.83 Class SP_TP_JurisdictionFace....................................................................................................................................... 383
    6.3.84 Class SP_TP_MHWCoastlineEdge................................................................................................................................ 383
    6.3.85 Class SP_TP_MeshblockEdge....................................................................................................................................... 383
    6.3.86 Class SP_TP_MeshblockFace........................................................................................................................................ 383
    6.3.87 Class SP_TP_MeshblocksComplex................................................................................................................................ 384
    6.3.88 Class SP_TP_NamedPlaceEdge..................................................................................................................................... 385
    6.3.89 Class SP_TP_NamedPlaceFace...................................................................................................................................... 385
    6.3.90 Class SP_TP_NamedPlaceNode..................................................................................................................................... 385
    6.3.91 Class SP_TP_NamedPlacesComplex............................................................................................................................. 385
    6.3.92 Class SP_TP_RAPIDAddressStartNode........................................................................................................................ 386
    6.3.93 Class SP_TP_RailCentrelinesNetwork........................................................................................................................... 386
    6.3.94 Class SP_TP_RailSectionEdge....................................................................................................................................... 386
    6.3.95 Class SP_TP_RailwayComplex...................................................................................................................................... 386
    6.3.96 Class SP_TP_RoadCentrelineNetwork.......................................................................................................................... 386
    6.3.97 Class SP_TP_RoadComplex.......................................................................................................................................... 386
    6.3.98 Class SP_TP_RoadIntersectionNode.............................................................................................................................. 386
    6.3.99 Class SP_TP_RoadSectionCentrelineDirectedEdge....................................................................................................... 387
    6.3.100 Class SP_TP_RoadSectionCentrelineEdge.................................................................................................................. 387
    6.3.101 Class SP_TP_RunwayComplex.................................................................................................................................... 387
    6.3.102 Class SP_TP_RunwayFace........................................................................................................................................... 387
    6.3.103 Class SP_TP_SiteEntranceNode.................................................................................................................................. 387
    6.3.104 Class SP_TP_StandingWaterFace................................................................................................................................ 387
    6.3.105 Class SP_TP_StateHighwayComplex.......................................................................................................................... 388
    6.3.106 Class SP_TP_StateHighwayRSSectionComplex.......................................................................................................... 388
    6.3.107 Class SP_TP_TerritorialAuthorityFace........................................................................................................................ 388
    6.3.108 Class SP_TP_TrafficControlDirectedNode.................................................................................................................. 388
    6.3.109 Class SP_TP_TransitReferenceStationDirectedNode.................................................................................................. 388
    6.3.110 Class SP_TP_TunnelFace............................................................................................................................................. 388
    6.3.111 Class SP_TP_WaterFeatureEdge................................................................................................................................. 388
    6.3.112 Class SP_TP_WaterFeatureFace.................................................................................................................................. 389
    6.3.113 Class SP_TP_WaterHazardEdge.................................................................................................................................. 389
    6.3.114 Class SP_TP_WaterHazardNode................................................................................................................................. 389
    6.3.115 Class SP_WaterHazardSpatialConfiguration............................................................................................................... 389
    6.3.116 Class Tunnels................................................................................................................................................................ 389
 6.4 Associations............................................................................................................................................................................. 389
    6.4.1 Association /ClosestTo..................................................................................................................................................... 389
    6.4.2 Association /Intersects...................................................................................................................................................... 389
    6.4.3 Association /Intersects...................................................................................................................................................... 390
    6.4.4 Association /IntersectsAddress......................................................................................................................................... 390
PowerDesigner                                                                                            2nd July 2002 Page 12
Object-Oriented Model ESA Core Data Application Schema
    6.4.5 Association /IntersectsRoad.............................................................................................................................................        390
    6.4.6 Association /MaxEvenStreetAddress...............................................................................................................................                390
    6.4.7 Association /MaxEvenStreetAddressLeft.........................................................................................................................                  391
    6.4.8 Association /MaxOddStreetAddress.................................................................................................................................               391
    6.4.9 Association /MaxOddtreetAddressLeft............................................................................................................................                 391
    6.4.10 Association /MinEvenStreetAddress..............................................................................................................................                392
    6.4.11 Association /MinEvenStreetAddressLeft.......................................................................................................................                   392
    6.4.12 Association /MinOddStreetAddress...............................................................................................................................                392
    6.4.13 Association /MinOddStreetAddressLeft.........................................................................................................................                  392
    6.4.14 Association /intersects....................................................................................................................................................    393
    6.4.15 Association /intersectsNamedPlace................................................................................................................................              393
    6.4.16 Association /intersectsNamedPlace................................................................................................................................              393
    6.4.17 Association /sharesGeometry.........................................................................................................................................           393
    6.4.18 Association /sharesGeometry.........................................................................................................................................           394
    6.4.19 Association AdjacentTo.................................................................................................................................................        394
    6.4.20 Association Aggregation................................................................................................................................................        394
    6.4.21 Association Aggregation................................................................................................................................................        394
    6.4.22 Association Boundary....................................................................................................................................................       395
    6.4.23 Association Boundary....................................................................................................................................................       395
    6.4.24 Association BufferToCreatePolygon..............................................................................................................................                395
    6.4.25 Association Center..........................................................................................................................................................   395
    6.4.26 Association CoincidesWith............................................................................................................................................          396
    6.4.27 Association Collection....................................................................................................................................................     396
    6.4.28 Association Collection....................................................................................................................................................     396
    6.4.29 Association CollectionOf...............................................................................................................................................        397
    6.4.30 Association CollectionOf...............................................................................................................................................        397
    6.4.31 Association CollectionOf...............................................................................................................................................        397
    6.4.32 Association CollectionOf...............................................................................................................................................        397
    6.4.33 Association CollectionOf...............................................................................................................................................        398
    6.4.34 Association CollectionOf...............................................................................................................................................        398
    6.4.35 Association CollectionOf...............................................................................................................................................        398
    6.4.36 Association CollectionOf...............................................................................................................................................        398
    6.4.37 Association CollectionOf...............................................................................................................................................        399
    6.4.38 Association CollectionOf...............................................................................................................................................        399
    6.4.39 Association CollectionOf...............................................................................................................................................        399
    6.4.40 Association CollectionOf...............................................................................................................................................        399
    6.4.41 Association Complex......................................................................................................................................................      400
    6.4.42 Association Complex......................................................................................................................................................      400
    6.4.43 Association Component..................................................................................................................................................        400
    6.4.44 Association Component..................................................................................................................................................        400
    6.4.45 Association Component..................................................................................................................................................        401
    6.4.46 Association ComponentSections....................................................................................................................................              401
    6.4.47 Association Components................................................................................................................................................         401
    6.4.48 Association Components................................................................................................................................................         401
    6.4.49 Association Components................................................................................................................................................         402
    6.4.50 Association Components................................................................................................................................................         402
    6.4.51 Association Components................................................................................................................................................         402
    6.4.52 Association ComposedOf...............................................................................................................................................          402
    6.4.53 Association ComposedOf...............................................................................................................................................          403
    6.4.54 Association ComposedOf...............................................................................................................................................          403
    6.4.55 Association ComposedOf...............................................................................................................................................          403
    6.4.56 Association ComposedOf...............................................................................................................................................          404
    6.4.57 Association Composes....................................................................................................................................................       404
    6.4.58 Association Composite...................................................................................................................................................       404
    6.4.59 Association Connectivity................................................................................................................................................       404
    6.4.60 Association ContainedWithin.........................................................................................................................................           405
    6.4.61 Association ContainedWithin.........................................................................................................................................           405
    6.4.62 Association ContainedWithin.........................................................................................................................................           405
    6.4.63 Association ContainedWithin.........................................................................................................................................           405
    6.4.64 Association ContainedWithin.........................................................................................................................................           406
    6.4.65 Association CurveDefinition..........................................................................................................................................          406
    6.4.66 Association CurveDefinition..........................................................................................................................................          406
    6.4.67 Association Defines........................................................................................................................................................    406
    6.4.68 Association Defines........................................................................................................................................................    407
PowerDesigner                                                                                          2nd July 2002 Page 13
Object-Oriented Model ESA Core Data Application Schema
    6.4.69 Association Defines........................................................................................................................................................ 407
    6.4.70 Association Defines........................................................................................................................................................ 407
    6.4.71 Association DisAggregation........................................................................................................................................... 407
    6.4.72 Association DissolvesTo................................................................................................................................................ 408
    6.4.73 Association EntrancePosition......................................................................................................................................... 408
    6.4.74 Association ExtentComponent....................................................................................................................................... 408
    6.4.75 Association ExteriorRing............................................................................................................................................... 408
    6.4.76 Association ExteriorRing............................................................................................................................................... 409
    6.4.77 Association InteriorRings............................................................................................................................................... 409
    6.4.78 Association InteriorRings............................................................................................................................................... 409
    6.4.79 Association InternalComponents.................................................................................................................................... 409
    6.4.80 Association InternalComponents.................................................................................................................................... 410
    6.4.81 Association InternalComponents.................................................................................................................................... 410
    6.4.82 Association Intersects..................................................................................................................................................... 410
    6.4.83 Association IntersectsUnder........................................................................................................................................... 411
    6.4.84 Association IntersectsUnder........................................................................................................................................... 411
    6.4.85 Association Overlay....................................................................................................................................................... 411
    6.4.86 Association RailCentrelineNetworkComposition........................................................................................................... 411
    6.4.87 Association Realises....................................................................................................................................................... 412
    6.4.88 Association Realises....................................................................................................................................................... 412
    6.4.89 Association Realises....................................................................................................................................................... 412
    6.4.90 Association Realises....................................................................................................................................................... 412
    6.4.91 Association Realises....................................................................................................................................................... 413
    6.4.92 Association Realises....................................................................................................................................................... 413
    6.4.93 Association Realises....................................................................................................................................................... 413
    6.4.94 Association Realises....................................................................................................................................................... 413
    6.4.95 Association Realises....................................................................................................................................................... 414
    6.4.96 Association Realises....................................................................................................................................................... 414
    6.4.97 Association Realises....................................................................................................................................................... 414
    6.4.98 Association Realises....................................................................................................................................................... 414
    6.4.99 Association Realises....................................................................................................................................................... 415
    6.4.100 Association Realises..................................................................................................................................................... 415
    6.4.101 Association Realises..................................................................................................................................................... 415
    6.4.102 Association Realises..................................................................................................................................................... 415
    6.4.103 Association Realises..................................................................................................................................................... 416
    6.4.104 Association Realises..................................................................................................................................................... 416
    6.4.105 Association Realises..................................................................................................................................................... 416
    6.4.106 Association Realises..................................................................................................................................................... 416
    6.4.107 Association Realises..................................................................................................................................................... 417
    6.4.108 Association Realises..................................................................................................................................................... 417
    6.4.109 Association Realises..................................................................................................................................................... 417
    6.4.110 Association Realises..................................................................................................................................................... 418
    6.4.111 Association Realises..................................................................................................................................................... 418
    6.4.112 Association Realises..................................................................................................................................................... 418
    6.4.113 Association Realises..................................................................................................................................................... 418
    6.4.114 Association Realises..................................................................................................................................................... 419
    6.4.115 Association Realises..................................................................................................................................................... 419
    6.4.116 Association Realises..................................................................................................................................................... 419
    6.4.117 Association Realises..................................................................................................................................................... 419
    6.4.118 Association Realises..................................................................................................................................................... 420
    6.4.119 Association Realises..................................................................................................................................................... 420
    6.4.120 Association Realises..................................................................................................................................................... 420
    6.4.121 Association ReferenceStationLink............................................................................................................................... 420
    6.4.122 Association RoadCentrlineNetworkComposition......................................................................................................... 421
    6.4.123 Association RunwayGroup........................................................................................................................................... 421
    6.4.124 Association Sections Of................................................................................................................................................ 421
    6.4.125 Association Segmentation............................................................................................................................................ 421
    6.4.126 Association Segmentation............................................................................................................................................ 422
    6.4.127 Association Segmentation............................................................................................................................................ 422
    6.4.128 Association SharesGeometry........................................................................................................................................ 422
    6.4.129 Association SpatialConfiguration................................................................................................................................. 422
    6.4.130 Association SpatialConfiguration................................................................................................................................. 423
    6.4.131 Association SpatialConfiguration................................................................................................................................. 423
    6.4.132 Association SpatialConfiguration................................................................................................................................. 423
PowerDesigner                                                                                        2nd July 2002 Page 14
Object-Oriented Model ESA Core Data Application Schema
    6.4.133 Association SpatialConfiguration.................................................................................................................................                  423
    6.4.134 Association SpatialConfiguration.................................................................................................................................                  424
    6.4.135 Association SpatialConfiguration.................................................................................................................................                  424
    6.4.136 Association SpatialConfiguration.................................................................................................................................                  424
    6.4.137 Association SpatialConfiguration.................................................................................................................................                  425
    6.4.138 Association SpatialConfiguration.................................................................................................................................                  425
    6.4.139 Association SpatialConfiguration.................................................................................................................................                  425
    6.4.140 Association SpatialConfiguration.................................................................................................................................                  425
    6.4.141 Association SpatialConfiguration.................................................................................................................................                  426
    6.4.142 Association SpatialConfiguration.................................................................................................................................                  426
    6.4.143 Association SpatialConfiguration.................................................................................................................................                  426
    6.4.144 Association SpatialConfiguration.................................................................................................................................                  426
    6.4.145 Association SpatialConfiguration.................................................................................................................................                  427
    6.4.146 Association SpatialConfiguration.................................................................................................................................                  427
    6.4.147 Association SpatialConfiguration.................................................................................................................................                  427
    6.4.148 Association SpatialConfiguration.................................................................................................................................                  427
    6.4.149 Association SpatialConfiguration.................................................................................................................................                  428
    6.4.150 Association SpatialConfiguration.................................................................................................................................                  428
    6.4.151 Association SpatialConfiguration.................................................................................................................................                  428
    6.4.152 Association SpatialConfiguration.................................................................................................................................                  428
    6.4.153 Association SpatialConfiguration.................................................................................................................................                  429
    6.4.154 Association SpatialConfiguration.................................................................................................................................                  429
    6.4.155 Association SpatialConfiguration.................................................................................................................................                  429
    6.4.156 Association SpatialConfiguration.................................................................................................................................                  429
    6.4.157 Association SpatialConfiguration.................................................................................................................................                  430
    6.4.158 Association SpatialConfiguration.................................................................................................................................                  430
    6.4.159 Association SpatialConfiguration.................................................................................................................................                  430
    6.4.160 Association SpatialConfiguration.................................................................................................................................                  430
    6.4.161 Association SpatialConfiguration.................................................................................................................................                  431
    6.4.162 Association SpatialConfiguration.................................................................................................................................                  431
    6.4.163 Association SpatialConfiguration.................................................................................................................................                  431
    6.4.164 Association SpatialConfiguration.................................................................................................................................                  432
    6.4.165 Association SpatialConfiguraton..................................................................................................................................                  432
    6.4.166 Association aggregation...............................................................................................................................................             432
    6.4.167 Association aggregation...............................................................................................................................................             432
    6.4.168 Association aggregation...............................................................................................................................................             433
    6.4.169 Association intersects...................................................................................................................................................          433
    6.4.170 Association intersectsUnder.........................................................................................................................................               433
    6.4.171 Association realises......................................................................................................................................................         433
    6.4.172 Association realises......................................................................................................................................................         434
 6.5 Generalisations........................................................................................................................................................................   434
    6.5.1 Generalization Generalization_102..................................................................................................................................                  434
    6.5.2 Generalization Generalization_103..................................................................................................................................                  434
    6.5.3 Generalization Generalization_104..................................................................................................................................                  434
    6.5.4 Generalization Generalization_105..................................................................................................................................                  434
    6.5.5 Generalization Generalization_106..................................................................................................................................                  435
    6.5.6 Generalization Generalization_107..................................................................................................................................                  435
    6.5.7 Generalization Generalization_108..................................................................................................................................                  435
    6.5.8 Generalization Generalization_109..................................................................................................................................                  435
    6.5.9 Generalization Generalization_110..................................................................................................................................                  435
    6.5.10 Generalization Generalization_111................................................................................................................................                   436
    6.5.11 Generalization Generalization_112................................................................................................................................                   436
    6.5.12 Generalization Generalization_113................................................................................................................................                   436
    6.5.13 Generalization Generalization_114................................................................................................................................                   436
    6.5.14 Generalization Generalization_115................................................................................................................................                   436
    6.5.15 Generalization Generalization_116................................................................................................................................                   437
    6.5.16 Generalization Generalization_117................................................................................................................................                   437
    6.5.17 Generalization Generalization_71..................................................................................................................................                  437
    6.5.18 Generalization Generalization_72..................................................................................................................................                  437
    6.5.19 Generalization Generalization_73..................................................................................................................................                  437
    6.5.20 Generalization Generalization_75..................................................................................................................................                  438
    6.5.21 Generalization Generalization_76..................................................................................................................................                  438
    6.5.22 Generalization Generalization_77..................................................................................................................................                  438
    6.5.23 Generalization Generalization_78..................................................................................................................................                  438
PowerDesigner                                                                                             2nd July 2002 Page 15
Object-Oriented Model ESA Core Data Application Schema
    6.5.24 Generalization Generalization_79.................................................................................................................................. 438
    6.5.25 Generalization Generalization_80.................................................................................................................................. 438
    6.5.26 Generalization Generalization_81.................................................................................................................................. 439
    6.5.27 Generalization Generalization_82.................................................................................................................................. 439
    6.5.28 Generalization Generalization_83.................................................................................................................................. 439
    6.5.29 Generalization Generalization_84.................................................................................................................................. 439
    6.5.30 Generalization Generalization_86.................................................................................................................................. 439
    6.5.31 Generalization Generalization_88.................................................................................................................................. 440
    6.5.32 Generalization Generalization_89.................................................................................................................................. 440
    6.5.33 Generalization Generalization_90.................................................................................................................................. 440
    6.5.34 Generalization Generalization_91.................................................................................................................................. 440
    6.5.35 Generalization Generalization_92.................................................................................................................................. 440
    6.5.36 Generalization Generalization_93.................................................................................................................................. 441
    6.5.37 Generalization Generalization_94.................................................................................................................................. 441
    6.5.38 Generalization Generalization_95.................................................................................................................................. 441
    6.5.39 Generalization Generalization_96.................................................................................................................................. 441
    6.5.40 Generalization Generalization_97.................................................................................................................................. 441
    6.5.41 Generalization Generalization_98.................................................................................................................................. 442
    6.5.42 Generalization MeshblockFace...................................................................................................................................... 442
    6.5.43 Generalization TerritorialAuthorityFace........................................................................................................................ 442
    6.5.44 Generalization namedPlacePointPosition....................................................................................................................... 442
  6.6 Dependancies........................................................................................................................................................................... 442
    6.6.1 Dependency Dependency_3............................................................................................................................................. 442
    6.6.2 Dependency Dependency_4............................................................................................................................................. 443
7 Business Rules................................................................................................................................................................................ 444
  7.1 Business rule addressNames.................................................................................................................................................... 444
    7.1.1 Description of business rule addressNames..................................................................................................................... 444
  7.2 Business rule adminSuburbAlias............................................................................................................................................. 444
    7.2.1 Description of business rule adminSuburbAlias............................................................................................................... 444
  7.3 Business rule areaVerticeProject............................................................................................................................................. 444
    7.3.1 Description of business rule areaVerticeProject............................................................................................................... 444
    7.3.2 Annotation of business rule areaVerticeProject............................................................................................................... 444
  7.4 Business rule bilingualNames................................................................................................................................................. 444
    7.4.1 Description of business rule bilingualNames................................................................................................................... 444
    7.4.2 Annotation of business rule bilingualNames.................................................................................................................... 444
  7.5 Business rule bridgeInclusion.................................................................................................................................................. 444
    7.5.1 Description of business rule bridgeInclusion................................................................................................................... 444
    7.5.2 Annotation of business rule bridgeInclusion.................................................................................................................... 444
  7.6 Business rule complexRoad..................................................................................................................................................... 444
    7.6.1 Description of business rule complexRoad...................................................................................................................... 444
  7.7 Business rule culvertInclusion................................................................................................................................................. 445
    7.7.1 Description of business rule culvertInclusion................................................................................................................... 445
  7.8 Business rule dualCarriagewayAttribution.............................................................................................................................. 445
    7.8.1 Description of business rule dualCarriagewayAttribution................................................................................................ 445
  7.9 Business rule dualCarriagewayDefinition............................................................................................................................... 445
    7.9.1 Description of business rule dualCarriagewayDefinition................................................................................................. 445
    7.9.2 Annotation of business rule dualCarriagewayDefinition.................................................................................................. 445
  7.10 Business rule emergencyVehicleAccess................................................................................................................................ 445
    7.10.1 Description of business rule emergencyVehicleAccess................................................................................................. 445
  7.11 Business rule featureClass..................................................................................................................................................... 445
    7.11.1 Description of business rule featureClass....................................................................................................................... 445
  7.12 Business rule fordInclusion................................................................................................................................................... 445
    7.12.1 Description of business rule fordInclusion..................................................................................................................... 445
  7.13 Business rule formerPartRoadNames.................................................................................................................................... 445
    7.13.1 Description of business rule formerPartRoadNames...................................................................................................... 445
  7.14 Business rule interchange...................................................................................................................................................... 445
    7.14.1 Description of business rule interchange........................................................................................................................ 446
  7.15 Business rule laneNumbers................................................................................................................................................... 446
    7.15.1 Description of business rule laneNumbers..................................................................................................................... 446
  7.16 Business rule lineSnapProjectBothEnds................................................................................................................................ 446
    7.16.1 Description of business rule lineSnapProjectBothEnds.................................................................................................. 446
    7.16.2 Annotation of business rule lineSnapProjectBothEnds .................................................................................................. 446
  7.17 Business rule lineSnapProjectOneEnd.................................................................................................................................. 446
    7.17.1 Description of business rule lineSnapProjectOneEnd.................................................................................................... 446
PowerDesigner                                                                                             2nd July 2002 Page 16
Object-Oriented Model ESA Core Data Application Schema
    7.17.2 Annotation of business rule lineSnapProjectOneEnd ..................................................................................................... 446
 7.18 Business rule meshblockCode............................................................................................................................................... 446
    7.18.1 Description of business rule meshblockCode................................................................................................................. 446
 7.19 Business rule minimumSize.................................................................................................................................................. 446
    7.19.1 Description of business rule minimumSize.................................................................................................................... 446
 7.20 Business rule multipleAddressRanges................................................................................................................................... 446
    7.20.1 Description of business rule multipleAddressRanges.................................................................................................... 446
 7.21 Business rule nameDates....................................................................................................................................................... 447
    7.21.1 Description of business rule nameDates......................................................................................................................... 447
 7.22 Business rule numberTxtContents......................................................................................................................................... 447
    7.22.1 Description of business rule numberTxtContents........................................................................................................... 447
 7.23 Business rule officialName.................................................................................................................................................... 447
    7.23.1 Description of business rule officialName...................................................................................................................... 447
 7.24 Business rule otherAddressOfNamedPlace........................................................................................................................... 447
    7.24.1 Description of business rule otherAddressOfNamedPlace............................................................................................. 447
 7.25 Business rule pedestrianRoadRestriction.............................................................................................................................. 447
    7.25.1 Description of business rule pedestrianRoadRestriction................................................................................................ 447
 7.26 Business rule pedestrianRoadSectionRestriction................................................................................................................... 447
    7.26.1 Description of business rule pedestrianRoadSectionRestriction.................................................................................... 447
 7.27 Business rule placeTypeOfUseRules..................................................................................................................................... 447
    7.27.1 Description of business rule placeTypeOfUseRules...................................................................................................... 448
 7.28 Business rule pointSnapProject............................................................................................................................................. 448
    7.28.1 Description of business rule pointSnapProject............................................................................................................... 448
    7.28.2 Annotation of business rule pointSnapProject................................................................................................................ 448
 7.29 Business rule pointSnapToEnd.............................................................................................................................................. 448
    7.29.1 Description of business rule pointSnapToEnd............................................................................................................... 448
    7.29.2 Annotation of business rule pointSnapToEnd................................................................................................................ 448
 7.30 Business rule pointSnapToPoint............................................................................................................................................ 448
    7.30.1 Description of business rule pointSnapToPoint............................................................................................................. 448
    7.30.2 Annotation of business rule pointSnapToPoint.............................................................................................................. 448
 7.31 Business rule polygonSnapToPolygon.................................................................................................................................. 448
    7.31.1 Description of business rule polygonSnapToPolygon .................................................................................................... 448
    7.31.2 Annotation of business rule polygonSnapToPolygon .................................................................................................... 449
 7.32 Business rule proposedRoadPosition..................................................................................................................................... 449
    7.32.1 Description of business rule proposedRoadPosition ...................................................................................................... 449
 7.33 Business rule punctuationInNames....................................................................................................................................... 449
    7.33.1 Description of business rule punctuationInNames......................................................................................................... 449
 7.34 Business rule railwayCrossing............................................................................................................................................... 449
    7.34.1 Description of business rule railwayCrossing................................................................................................................ 449
 7.35 Business rule relativeAddressAttribution.............................................................................................................................. 449
    7.35.1 Description of business rule relativeAddressAttribution................................................................................................ 449
 7.36 Business rule relativeAddressFeature.................................................................................................................................... 449
    7.36.1 Description of business rule relativeAddressFeature...................................................................................................... 449
 7.37 Business rule restrictionValue............................................................................................................................................... 449
    7.37.1 Description of business rule restrictionValue................................................................................................................. 449
 7.38 Business rule roadConnectivity............................................................................................................................................. 449
    7.38.1 Description of business rule roadConnectivity............................................................................................................... 449
    7.38.2 Annotation of business rule roadConnectivity............................................................................................................... 449
 7.39 Business rule roadInclusion................................................................................................................................................... 450
    7.39.1 Description of business rule roadInclusion..................................................................................................................... 450
 7.40 Business rule roadSectionAddressRange.............................................................................................................................. 450
    7.40.1 Description of business rule roadSectionAddressRange................................................................................................ 450
 7.41 Business rule roadSectionExtent........................................................................................................................................... 450
    7.41.1 Description of business rule roadSectionExtent............................................................................................................. 450
 7.42 Business rule roads&Water................................................................................................................................................... 450
    7.42.1 Description of business rule roads&Water..................................................................................................................... 450
 7.43 Business rule segmentLength................................................................................................................................................ 450
    7.43.1 Description of business rule segmentLength.................................................................................................................. 450
 7.44 Business rule status................................................................................................................................................................ 450
    7.44.1 Description of business rule status................................................................................................................................. 450
 7.45 Business rule suburbBoundaries............................................................................................................................................ 450
    7.45.1 Description of business rule suburbBoundaries............................................................................................................. 450
 7.46 Business rule subwayUse...................................................................................................................................................... 451
 7.47 Business rule surface............................................................................................................................................................. 451
PowerDesigner                                                                                          2nd July 2002 Page 17
Object-Oriented Model ESA Core Data Application Schema
    7.47.1 Description of business rule surface............................................................................................................................... 451
  7.48 Business rule terminator........................................................................................................................................................ 451
    7.48.1 Description of business rule terminator.......................................................................................................................... 451
  7.49 Business rule trafficControl................................................................................................................................................... 451
    7.49.1 Description of business rule trafficControl..................................................................................................................... 451
  7.50 Business rule transitBridgeNumber....................................................................................................................................... 451
    7.50.1 Description of business rule transitBridgeNumber......................................................................................................... 451
  7.51 Business rule transitOwnership............................................................................................................................................. 451
    7.51.1 Description of business rule transitOwnership............................................................................................................... 451
  7.52 Business rule unNamedFeatures............................................................................................................................................ 451
    7.52.1 Description of business rule unNamedFeatures.............................................................................................................. 451
    7.52.2 Annotation of business rule unNamedFeatures.............................................................................................................. 452
  7.53 Business rule uniqueStAddress............................................................................................................................................. 452
    7.53.1 Description of business rule uniqueStAddress............................................................................................................... 452
  7.54 Business rule unnamedNamedPlaces.................................................................................................................................... 452
    7.54.1 Description of business rule unnamedNamedPlaces...................................................................................................... 452
  7.55 Business rule useOfPedestrianRoadRestriction..................................................................................................................... 452
    7.55.1 Description of business rule useOfPedestrianRoadRestriction....................................................................................... 452
8 Business Rule Lists applied to Classes and Associations............................................................................................................... 452
  8.1 Package ESAMainSchema...................................................................................................................................................... 452
    8.1.1 Class AccessPoint............................................................................................................................................................. 452
    8.1.2 Class AccessRestriction.................................................................................................................................................... 452
    8.1.3 Class Address................................................................................................................................................................... 452
    8.1.4 Class AddressPositionType.............................................................................................................................................. 452
    8.1.5 Class AddressStatus.......................................................................................................................................................... 452
    8.1.6 Class AdminSuburb.......................................................................................................................................................... 452
    8.1.7 Class AerialPhoto............................................................................................................................................................. 452
    8.1.8 Class AreaUnit.................................................................................................................................................................. 452
    8.1.9 Class Barrier..................................................................................................................................................................... 453
    8.1.10 Class BarrierType........................................................................................................................................................... 453
    8.1.11 Class Boatramp............................................................................................................................................................... 453
    8.1.12 Class Bridge.................................................................................................................................................................... 453
    8.1.13 Class BridgeType........................................................................................................................................................... 453
    8.1.14 Class Building................................................................................................................................................................ 453
    8.1.15 Class CableCarWay........................................................................................................................................................ 453
    8.1.16 Class Canal..................................................................................................................................................................... 453
    8.1.17 Class CarriagewayDescription........................................................................................................................................ 453
    8.1.18 Class CarriagewayDirectionCode................................................................................................................................... 453
    8.1.19 Class CellphoneNumber................................................................................................................................................. 453
    8.1.20 Class CensusArea........................................................................................................................................................... 453
    8.1.21 Class CensusDistrict....................................................................................................................................................... 453
    8.1.22 Class CensusSubdistrict.................................................................................................................................................. 453
    8.1.23 Class City........................................................................................................................................................................ 453
    8.1.24 Class CityCouncil........................................................................................................................................................... 453
    8.1.25 Class CivilDefenceCentre............................................................................................................................................... 453
    8.1.26 Class ComplexRoad....................................................................................................................................................... 453
    8.1.27 Class CompositeSite....................................................................................................................................................... 453
    8.1.28 Class Contextual Image.................................................................................................................................................. 454
    8.1.29 Class Dam....................................................................................................................................................................... 454
    8.1.30 Class DistrictCouncil...................................................................................................................................................... 454
    8.1.31 Class ElectoralDistrict.................................................................................................................................................... 454
    8.1.32 Class ElectorateType...................................................................................................................................................... 454
    8.1.33 Class EmailAddress........................................................................................................................................................ 454
    8.1.34 Class EndOfDualCarriageway........................................................................................................................................ 454
    8.1.35 Class Expressway........................................................................................................................................................... 454
    8.1.36 Class FaxNumber........................................................................................................................................................... 454
    8.1.37 Class Feature.................................................................................................................................................................. 454
    8.1.38 Class FerryCrossing........................................................................................................................................................ 454
    8.1.39 Class FireEscape............................................................................................................................................................. 454
    8.1.40 Class FlowingWaterComponent..................................................................................................................................... 454
    8.1.41 Class FlowingWaterFeature........................................................................................................................................... 454
    8.1.42 Class FlowingWaterHazard............................................................................................................................................ 454
    8.1.43 Class GeneralLocality..................................................................................................................................................... 454
    8.1.44 Class Helipad.................................................................................................................................................................. 454
PowerDesigner                                                                                            2nd July 2002 Page 18
Object-Oriented Model ESA Core Data Application Schema
    8.1.45 Class Heliport................................................................................................................................................................. 454
    8.1.46 Class HydroTunnel......................................................................................................................................................... 454
    8.1.47 Class Incident................................................................................................................................................................. 454
    8.1.48 Class Jetty....................................................................................................................................................................... 454
    8.1.49 Class Jurisdiction............................................................................................................................................................ 454
    8.1.50 Class JurisdictionType.................................................................................................................................................... 455
    8.1.51 Class Lake...................................................................................................................................................................... 455
    8.1.52 Class LandCoverDatabase.............................................................................................................................................. 455
    8.1.53 Class Licences................................................................................................................................................................ 455
    8.1.54 Class Locality................................................................................................................................................................. 455
    8.1.55 Class MHWcoastline...................................................................................................................................................... 455
    8.1.56 Class MapSheet.............................................................................................................................................................. 455
    8.1.57 Class Meshblock............................................................................................................................................................. 455
    8.1.58 Class MeshblockAddressRange..................................................................................................................................... 455
    8.1.59 Class Monument............................................................................................................................................................. 455
    8.1.60 Class Motorway.............................................................................................................................................................. 455
    8.1.61 Class MultipleAddressRoad........................................................................................................................................... 455
    8.1.62 Class NZTopoDataEntities............................................................................................................................................. 455
    8.1.63 Class Name..................................................................................................................................................................... 455
    8.1.64 Class NameList............................................................................................................................................................... 455
    8.1.65 Class NamedPlace.......................................................................................................................................................... 455
    8.1.66 Class NamedPlaceTypeSet............................................................................................................................................. 456
    8.1.67 Class NationalDigitalTopographic Database.................................................................................................................. 456
    8.1.68 Class NumberRange....................................................................................................................................................... 456
    8.1.69 Class Occupier................................................................................................................................................................ 456
    8.1.70 Class OneWay................................................................................................................................................................ 456
    8.1.71 Class OpenSpace............................................................................................................................................................ 456
    8.1.72 Class Orthophoto............................................................................................................................................................ 456
    8.1.73 Class Owner.................................................................................................................................................................... 456
    8.1.74 Class OwnerOrganisation............................................................................................................................................... 456
    8.1.75 Class ParcelBoundaries.................................................................................................................................................. 456
    8.1.76 Class PedestrianRoadRestrictions.................................................................................................................................. 456
    8.1.77 Class PhoneNumber....................................................................................................................................................... 456
    8.1.78 Class PlaceCategoryCode............................................................................................................................................... 456
    8.1.79 Class PoliceArea............................................................................................................................................................. 456
    8.1.80 Class PoliceDistrict......................................................................................................................................................... 456
    8.1.81 Class PoliceStationJurisdiction....................................................................................................................................... 456
    8.1.82 Class PostalAddress........................................................................................................................................................ 456
    8.1.83 Class RAPIDAddressStartPoint..................................................................................................................................... 456
    8.1.84 Class RAPIDnumber...................................................................................................................................................... 456
    8.1.85 Class RailSectionCentreline........................................................................................................................................... 456
    8.1.86 Class Railway................................................................................................................................................................. 456
    8.1.87 Class RailwayCrossing................................................................................................................................................... 456
    8.1.88 Class RailwayType......................................................................................................................................................... 457
    8.1.89 Class Rapids................................................................................................................................................................... 457
    8.1.90 Class Region................................................................................................................................................................... 457
    8.1.91 Class RelativeAddress.................................................................................................................................................... 457
    8.1.92 Class Reservoir............................................................................................................................................................... 457
    8.1.93 Class Restriction............................................................................................................................................................. 457
    8.1.94 Class RestrictionChange................................................................................................................................................. 457
    8.1.95 Class RestrictionType..................................................................................................................................................... 457
    8.1.96 Class RestrictionValue................................................................................................................................................... 457
    8.1.97 Class River...................................................................................................................................................................... 457
    8.1.98 Class Road...................................................................................................................................................................... 457
    8.1.99 Class RoadCentrelineIntersection................................................................................................................................... 457
    8.1.100 Class RoadEndPoint..................................................................................................................................................... 457
    8.1.101 Class RoadIntersection................................................................................................................................................. 457
    8.1.102 Class RoadRestArea..................................................................................................................................................... 457
    8.1.103 Class RoadSectionCentreline........................................................................................................................................ 457
    8.1.104 Class RoadSectionHierarchy........................................................................................................................................ 458
    8.1.105 Class RoadSectionType................................................................................................................................................ 458
    8.1.106 Class Runway............................................................................................................................................................... 458
    8.1.107 Class ServiceLane......................................................................................................................................................... 458
    8.1.108 Class SingleStreetNumber............................................................................................................................................ 458
PowerDesigner                                                                                            2nd July 2002 Page 19
Object-Oriented Model ESA Core Data Application Schema
    8.1.109 Class SiteEntrance........................................................................................................................................................ 458
    8.1.110 Class SitePlan............................................................................................................................................................... 458
    8.1.111 Class SizeRestriction.................................................................................................................................................... 458
    8.1.112 Class SmallRoundabout................................................................................................................................................ 458
    8.1.113 Class StandingWater.................................................................................................................................................... 458
    8.1.114 Class StateHighway...................................................................................................................................................... 458
    8.1.115 Class StateHighwayBridge........................................................................................................................................... 458
    8.1.116 Class Status................................................................................................................................................................... 458
    8.1.117 Class Stream................................................................................................................................................................. 458
    8.1.118 Class StreetAddress...................................................................................................................................................... 458
    8.1.119 Class StreetNumber...................................................................................................................................................... 459
    8.1.120 Class StreetNumberingScheme.................................................................................................................................... 459
    8.1.121 Class Suburb................................................................................................................................................................. 459
    8.1.122 Class Subway................................................................................................................................................................ 459
    8.1.123 Class Surface................................................................................................................................................................ 459
    8.1.124 Class Terminator........................................................................................................................................................... 459
    8.1.125 Class TerritorialAuthority............................................................................................................................................. 459
    8.1.126 Class TopoLabelCentreline.......................................................................................................................................... 459
    8.1.127 Class TopoLabelPoint................................................................................................................................................... 459
    8.1.128 Class TouristRoute....................................................................................................................................................... 459
    8.1.129 Class Town................................................................................................................................................................... 459
    8.1.130 Class TrafficControl..................................................................................................................................................... 459
    8.1.131 Class TransitReferenceStation...................................................................................................................................... 459
    8.1.132 Class Tunnel................................................................................................................................................................. 459
    8.1.133 Class TypesOfUse........................................................................................................................................................ 459
    8.1.134 Class UnNamed............................................................................................................................................................ 459
    8.1.135 Class Unknown............................................................................................................................................................. 459
    8.1.136 Class WaterFeature....................................................................................................................................................... 459
    8.1.137 Class Waterfall............................................................................................................................................................. 459
    8.1.138 Class Wharf.................................................................................................................................................................. 459
    8.1.139 Association /AggregationOfAddresses......................................................................................................................... 460
    8.1.140 Association /IntersectingRoads.................................................................................................................................... 460
    8.1.141 Association /Intersects.................................................................................................................................................. 460
    8.1.142 Association /Intersects.................................................................................................................................................. 460
    8.1.143 Association /Intersects.................................................................................................................................................. 460
    8.1.144 Association /SharesGeometry....................................................................................................................................... 460
    8.1.145 Association /SharesGeometry....................................................................................................................................... 460
    8.1.146 Association /sharedGeometry....................................................................................................................................... 460
    8.1.147 Association AccessPointsForNamedPlace................................................................................................................... 460
    8.1.148 Association AccessRestriction...................................................................................................................................... 460
    8.1.149 Association AddressAccess.......................................................................................................................................... 460
    8.1.150 Association AddressHistory......................................................................................................................................... 460
    8.1.151 Association AddressOccupant...................................................................................................................................... 460
    8.1.152 Association AddressPointType..................................................................................................................................... 460
    8.1.153 Association AddressStatus........................................................................................................................................... 460
    8.1.154 Association AddressSystem.......................................................................................................................................... 460
    8.1.155 Association AdjacentTo............................................................................................................................................... 460
    8.1.156 Association AggregationOfAreaUnits.......................................................................................................................... 460
    8.1.157 Association AggregationOfPoliceAreas....................................................................................................................... 460
    8.1.158 Association AggregationOfPoliceStationBoundaries................................................................................................... 460
    8.1.159 Association AreaUnitComposition............................................................................................................................... 460
    8.1.160 Association AttributeChange........................................................................................................................................ 460
    8.1.161 Association BarrierToFlow.......................................................................................................................................... 460
    8.1.162 Association BarrierType............................................................................................................................................... 461
    8.1.163 Association Blocks....................................................................................................................................................... 461
    8.1.164 Association BridgeCrossesWater................................................................................................................................. 461
    8.1.165 Association BridgeReference....................................................................................................................................... 461
    8.1.166 Association CallerLineID............................................................................................................................................. 461
    8.1.167 Association CarriagewayDescription........................................................................................................................... 461
    8.1.168 Association CarriagewayDirection............................................................................................................................... 461
    8.1.169 Association CategoryOfPlace....................................................................................................................................... 461
    8.1.170 Association CensusAreaComposition.......................................................................................................................... 461
    8.1.171 Association CensusDistrictComposition...................................................................................................................... 461
    8.1.172 Association CensusSubdistrictComposition................................................................................................................. 461
PowerDesigner                                                                                           2nd July 2002 Page 20
Object-Oriented Model ESA Core Data Application Schema
    8.1.173 Association Complex.................................................................................................................................................... 461
    8.1.174 Association CompositionOfComplexRoad................................................................................................................... 461
    8.1.175 Association Contains.................................................................................................................................................... 461
    8.1.176 Association CurrentOfficialName................................................................................................................................ 461
    8.1.177 Association Direction................................................................................................................................................... 462
    8.1.178 Association ElectoralDistrictComposition................................................................................................................... 462
    8.1.179 Association FeatureCollection...................................................................................................................................... 462
    8.1.180 Association FeatureName............................................................................................................................................. 462
    8.1.181 Association FormerPartOfRoad.................................................................................................................................... 462
    8.1.182 Association HighAddressLeft....................................................................................................................................... 462
    8.1.183 Association HighAddressRight.................................................................................................................................... 462
    8.1.184 Association History...................................................................................................................................................... 462
    8.1.185 Association ImageExtent.............................................................................................................................................. 462
    8.1.186 Association Intersection............................................................................................................................................... 462
    8.1.187 Association IsOn.......................................................................................................................................................... 462
    8.1.188 Association IsOn.......................................................................................................................................................... 462
    8.1.189 Association IsPartOf..................................................................................................................................................... 462
    8.1.190 Association JurisdictionOwner..................................................................................................................................... 462
    8.1.191 Association JurisdictionType....................................................................................................................................... 462
    8.1.192 Association LabelLine.................................................................................................................................................. 462
    8.1.193 Association LicenceAddress......................................................................................................................................... 463
    8.1.194 Association LocalityLabel............................................................................................................................................ 463
    8.1.195 Association LocatedAdjacentTo................................................................................................................................... 463
    8.1.196 Association LowAddressLeft....................................................................................................................................... 463
    8.1.197 Association LowAddressRight..................................................................................................................................... 463
    8.1.198 Association MeasuredFrom.......................................................................................................................................... 463
    8.1.199 Association NumberHigh............................................................................................................................................. 463
    8.1.200 Association NumberLow.............................................................................................................................................. 463
    8.1.201 Association OccupierName.......................................................................................................................................... 463
    8.1.202 Association Occupies................................................................................................................................................... 463
    8.1.203 Association OrthophotoComposition........................................................................................................................... 463
    8.1.204 Association OtherAddressOfNamedPlace.................................................................................................................... 463
    8.1.205 Association OtherNames.............................................................................................................................................. 463
    8.1.206 Association OwnerOrganisation................................................................................................................................... 463
    8.1.207 Association PlaceLabel................................................................................................................................................. 463
    8.1.208 Association PlaceUse................................................................................................................................................... 464
    8.1.209 Association PoliceStationBoundaryComposition......................................................................................................... 464
    8.1.210 Association PrimarilyKnownAs................................................................................................................................... 464
    8.1.211 Association PrincipalAddressOfNamedPlace............................................................................................................... 464
    8.1.212 Association RailOnBridge............................................................................................................................................ 464
    8.1.213 Association RailStatus.................................................................................................................................................. 464
    8.1.214 Association RailThroughTunnel................................................................................................................................... 464
    8.1.215 Association RailType................................................................................................................................................... 464
    8.1.216 Association RailUnderBridge....................................................................................................................................... 464
    8.1.217 Association RailwayComposition................................................................................................................................ 464
    8.1.218 Association RelativeToFeature..................................................................................................................................... 464
    8.1.219 Association RestrictionType......................................................................................................................................... 464
    8.1.220 Association RoadComposition..................................................................................................................................... 464
    8.1.221 Association RoadHierarchy.......................................................................................................................................... 464
    8.1.222 Association RoadOnBridge.......................................................................................................................................... 465
    8.1.223 Association RoadRestrictions....................................................................................................................................... 465
    8.1.224 Association RoadSectionOwnership............................................................................................................................ 465
    8.1.225 Association RoadStatus................................................................................................................................................ 465
    8.1.226 Association RoadSurface.............................................................................................................................................. 465
    8.1.227 Association RoadThroughTunnel................................................................................................................................. 465
    8.1.228 Association RoadUnderBridge..................................................................................................................................... 465
    8.1.229 Association RunwaysBelongingToAnAirport.............................................................................................................. 465
    8.1.230 Association SiteboundaryEntrance............................................................................................................................... 465
    8.1.231 Association SpatialConfiguration................................................................................................................................. 465
    8.1.232 Association StartOfRAPIDnumbering......................................................................................................................... 465
    8.1.233 Association StateHighwayReferenceStations............................................................................................................... 465
    8.1.234 Association StationForRailway.................................................................................................................................... 465
    8.1.235 Association StreetAddressRoad................................................................................................................................... 465
    8.1.236 Association StreetNumber............................................................................................................................................ 465
PowerDesigner                                                                                        2nd July 2002 Page 21
Object-Oriented Model ESA Core Data Application Schema
    8.1.237 Association SuburbAlignedToMeshblock.................................................................................................................... 465
    8.1.238 Association SubwayUnderRail..................................................................................................................................... 466
    8.1.239 Association SubwayUnderRoad................................................................................................................................... 466
    8.1.240 Association TaComposition.......................................................................................................................................... 466
    8.1.241 Association Terminates................................................................................................................................................ 466
    8.1.242 Association TravelsAlong............................................................................................................................................ 466
    8.1.243 Association TypeOfBridge........................................................................................................................................... 466
    8.1.244 Association TypeOfElectorate...................................................................................................................................... 466
    8.1.245 Association TypeOfPlace............................................................................................................................................. 466
    8.1.246 Association TypeOfRoadSection.................................................................................................................................. 466
    8.1.247 Association Within....................................................................................................................................................... 466
 8.2 Package PlaceCategoryFeatures.............................................................................................................................................. 466
    8.2.1 Class AerialCablewayTerminal........................................................................................................................................ 466
    8.2.2 Class AfterHoursPharmacy.............................................................................................................................................. 466
    8.2.3 Class Airport..................................................................................................................................................................... 466
    8.2.4 Class AmbulanceStation................................................................................................................................................... 466
    8.2.5 Class Bank........................................................................................................................................................................ 466
    8.2.6 Class BusStation............................................................................................................................................................... 466
    8.2.7 Class CableCarStation...................................................................................................................................................... 466
    8.2.8 Class CarPark................................................................................................................................................................... 466
    8.2.9 Class CellphoneSite.......................................................................................................................................................... 466
    8.2.10 Class ChemicalInstallation............................................................................................................................................. 466
    8.2.11 Class DefenceSite........................................................................................................................................................... 466
    8.2.12 Class EarlyLearningCentre............................................................................................................................................. 466
    8.2.13 Class Embassy................................................................................................................................................................ 466
    8.2.14 Class EmergencyRoadsidePhone.................................................................................................................................... 466
    8.2.15 Class FerryTerminal....................................................................................................................................................... 467
    8.2.16 Class FireStation............................................................................................................................................................. 467
    8.2.17 Class FishFarm............................................................................................................................................................... 467
    8.2.18 Class FoodOutlet............................................................................................................................................................ 467
    8.2.19 Class Forest.................................................................................................................................................................... 467
    8.2.20 Class GolfCourse............................................................................................................................................................ 467
    8.2.21 Class Hall........................................................................................................................................................................ 467
    8.2.22 Class HistoricSite........................................................................................................................................................... 467
    8.2.23 Class Homestead............................................................................................................................................................. 467
    8.2.24 Class Hospital................................................................................................................................................................. 467
    8.2.25 Class Hotel...................................................................................................................................................................... 467
    8.2.26 Class Hut........................................................................................................................................................................ 467
    8.2.27 Class Island..................................................................................................................................................................... 467
    8.2.28 Class LandfillSite........................................................................................................................................................... 467
    8.2.29 Class Marae.................................................................................................................................................................... 467
    8.2.30 Class Marina................................................................................................................................................................... 467
    8.2.31 Class MaritimeObstacle.................................................................................................................................................. 467
    8.2.32 Class MedicalCentre....................................................................................................................................................... 467
    8.2.33 Class Mooring................................................................................................................................................................ 467
    8.2.34 Class NamedPlaceCategorySet....................................................................................................................................... 467
    8.2.35 Class NaturalFeature....................................................................................................................................................... 467
    8.2.36 Class OfficeBuilding...................................................................................................................................................... 467
    8.2.37 Class OilRig.................................................................................................................................................................... 467
    8.2.38 Class Orchard................................................................................................................................................................. 467
    8.2.39 Class Park....................................................................................................................................................................... 467
    8.2.40 Class PetrolStation.......................................................................................................................................................... 467
    8.2.41 Class PlaceOfWorship.................................................................................................................................................... 467
    8.2.42 Class Plunket.................................................................................................................................................................. 468
    8.2.43 Class PoliceStation......................................................................................................................................................... 468
    8.2.44 Class Port........................................................................................................................................................................ 468
    8.2.45 Class PostOffice............................................................................................................................................................. 468
    8.2.46 Class Prison.................................................................................................................................................................... 468
    8.2.47 Class PublicToilet........................................................................................................................................................... 468
    8.2.48 Class Pylon..................................................................................................................................................................... 468
    8.2.49 Class RadioOrTvStation................................................................................................................................................. 468
    8.2.50 Class RailwayStation...................................................................................................................................................... 468
    8.2.51 Class ResidentialComplex.............................................................................................................................................. 468
    8.2.52 Class RestHome.............................................................................................................................................................. 468
PowerDesigner                                                                                            2nd July 2002 Page 22
Object-Oriented Model ESA Core Data Application Schema
    8.2.53 Class School................................................................................................................................................................... 468
    8.2.54 Class ShoppingCentre.................................................................................................................................................... 468
    8.2.55 Class SportsCentre.......................................................................................................................................................... 468
    8.2.56 Class SportsClub............................................................................................................................................................ 468
    8.2.57 Class Tavern................................................................................................................................................................... 468
    8.2.58 Class TertiaryEducation................................................................................................................................................. 468
    8.2.59 Class TouristVenue........................................................................................................................................................ 468
    8.2.60 Class Vineyard................................................................................................................................................................ 468
    8.2.61 Association CategoryOfPlace......................................................................................................................................... 468
 8.3 Package BridgeFeatures.......................................................................................................................................................... 468
    8.3.1 Class Causeway................................................................................................................................................................ 468
    8.3.2 Class Culvert.................................................................................................................................................................... 468
    8.3.3 Class Ford......................................................................................................................................................................... 468
 8.4 Package RoadSectionTypeFeatures......................................................................................................................................... 468
    8.4.1 Class Interchange.............................................................................................................................................................. 469
    8.4.2 Class Ramp....................................................................................................................................................................... 469
    8.4.3 Class SlipRoad.................................................................................................................................................................. 469
 8.5 Package RoadCentrelineRestrictionFeatures........................................................................................................................... 469
    8.5.1 Class FormedAndWellMarkedWay.................................................................................................................................. 469
    8.5.2 Class PedestrianRoadSection............................................................................................................................................ 469
    8.5.3 Class Steps........................................................................................................................................................................ 469
    8.5.4 Class UnformedUnmarkedWay........................................................................................................................................ 469
 8.6 Package ESASpatialSchema.................................................................................................................................................... 469
    8.6.1 Class AccessPointSpatialObject....................................................................................................................................... 469
    8.6.2 Class Addresses................................................................................................................................................................ 469
    8.6.3 Class AdminSuburbs........................................................................................................................................................ 469
    8.6.4 Class Bridges.................................................................................................................................................................... 469
    8.6.5 Class Features................................................................................................................................................................... 469
    8.6.6 Class GeneralLocalities.................................................................................................................................................... 469
    8.6.7 Class Meshblocks............................................................................................................................................................. 469
    8.6.8 Class NamedPlaces........................................................................................................................................................... 469
    8.6.9 Class RailCentrelinesNetwork.......................................................................................................................................... 469
    8.6.10 Class RoadCentrelinesNetwork...................................................................................................................................... 469
    8.6.11 Class SP_FlowingWaterFeatureSpatialObject............................................................................................................... 469
    8.6.12 Class SP_GM_AccessPoint............................................................................................................................................ 469
    8.6.13 Class SP_GM_AddressPoint.......................................................................................................................................... 469
    8.6.14 Class SP_GM_AdminSuburbBoundary......................................................................................................................... 469
    8.6.15 Class SP_GM_AdminSuburbOrientableCurve............................................................................................................... 469
    8.6.16 Class SP_GM_AdminSuburbRing................................................................................................................................. 470
    8.6.17 Class SP_GM_AdminSuburbSurface............................................................................................................................. 470
    8.6.18 Class SP_GM_AdminSuburbSurfacePatch.................................................................................................................... 470
    8.6.19 Class SP_GM_AdminSuburbsSurface........................................................................................................................... 470
    8.6.20 Class SP_GM_Boundary................................................................................................................................................ 470
    8.6.21 Class SP_GM_BridgeSurface......................................................................................................................................... 470
    8.6.22 Class SP_GM_CombinedGeneralLocalitySurfacePatch................................................................................................ 470
    8.6.23 Class SP_GM_Complex................................................................................................................................................. 470
    8.6.24 Class SP_GM_CompositeSiteOrientableCurve.............................................................................................................. 470
    8.6.25 Class SP_GM_CompositeSiteRing................................................................................................................................ 470
    8.6.26 Class SP_GM_ContextImageSurface............................................................................................................................. 470
    8.6.27 Class SP_GM_FeatureObject......................................................................................................................................... 470
    8.6.28 Class SP_GM_GeneralLocalityPoint............................................................................................................................. 470
    8.6.29 Class SP_GM_GeneralLocalitySurface.......................................................................................................................... 470
    8.6.30 Class SP_GM_GeneralLocalitySurfacePatch................................................................................................................. 470
    8.6.31 Class SP_GM_MeshblockBoundary.............................................................................................................................. 470
    8.6.32 Class SP_GM_MeshblockOrientableCurve................................................................................................................... 470
    8.6.33 Class SP_GM_MeshblockRing...................................................................................................................................... 470
    8.6.34 Class SP_GM_MeshblockSurface.................................................................................................................................. 470
    8.6.35 Class SP_GM_NamedPlacePoint................................................................................................................................... 470
    8.6.36 Class SP_GM_NamedPlaceSurface............................................................................................................................... 470
    8.6.37 Class SP_GM_OrientableCurve..................................................................................................................................... 470
    8.6.38 Class SP_GM_RAPIDAddressPoint.............................................................................................................................. 470
    8.6.39 Class SP_GM_RailNetwork........................................................................................................................................... 470
    8.6.40 Class SP_GM_RailSectionCurvePoints......................................................................................................................... 470
    8.6.41 Class SP_GM_RailSectionOrientableCurve................................................................................................................... 470
PowerDesigner                                                                                            2nd July 2002 Page 23
Object-Oriented Model ESA Core Data Application Schema
    8.6.42 Class SP_GM_RailwayComplex.................................................................................................................................... 470
    8.6.43 Class SP_GM_Ring........................................................................................................................................................ 471
    8.6.44 Class SP_GM_RoadCentrelineNetwork......................................................................................................................... 471
    8.6.45 Class SP_GM_RoadComplex......................................................................................................................................... 471
    8.6.46 Class SP_GM_RoadIntersectionPoint............................................................................................................................ 471
    8.6.47 Class SP_GM_RoadSectionCentrelineOrientableCurve................................................................................................ 471
    8.6.48 Class SP_GM_RoadSectionCurvePoints........................................................................................................................ 471
    8.6.49 Class SP_GM_Runway_Surface.................................................................................................................................... 471
    8.6.50 Class SP_GM_SHReferenceStationPoint....................................................................................................................... 471
    8.6.51 Class SP_GM_SiteEntrancePoint................................................................................................................................... 471
    8.6.52 Class SP_GM_StateHighwayComplex........................................................................................................................... 471
    8.6.53 Class SP_GM_StateHighwayRSSectionComplex.......................................................................................................... 471
    8.6.54 Class SP_GM_Surface................................................................................................................................................... 471
    8.6.55 Class SP_GM_TerrritorialAuthoritySurface.................................................................................................................. 471
    8.6.56 Class SP_GM_TrafficControlPoint................................................................................................................................ 471
    8.6.57 Class SP_GM_TunnelSurface........................................................................................................................................ 471
    8.6.58 Class SP_GM_WaterCompositeCurve........................................................................................................................... 471
    8.6.59 Class SP_GM_WaterHazardPoint.................................................................................................................................. 471
    8.6.60 Class SP_GM_WaterOrientableCurve........................................................................................................................... 471
    8.6.61 Class SP_GM_WaterSurface.......................................................................................................................................... 471
    8.6.62 Class SP_GeneralLocalitySpatialObject......................................................................................................................... 471
    8.6.63 Class SP_NamedPlaceSpatialObject.............................................................................................................................. 471
    8.6.64 Class SP_TP_AccessNode............................................................................................................................................. 471
    8.6.65 Class SP_TP_AddressComplex...................................................................................................................................... 471
    8.6.66 Class SP_TP_AddressNode............................................................................................................................................ 471
    8.6.67 Class SP_TP_AdminSuburbEdge................................................................................................................................... 471
    8.6.68 Class SP_TP_AdminSuburbFace................................................................................................................................... 471
    8.6.69 Class SP_TP_AdminSuburbsComposite........................................................................................................................ 471
    8.6.70 Class SP_TP_BridgeFace............................................................................................................................................... 472
    8.6.71 Class SP_TP_ComplexRoadComplex............................................................................................................................ 472
    8.6.72 Class SP_TP_CompositeSiteComplex........................................................................................................................... 472
    8.6.73 Class SP_TP_ContextImageFace................................................................................................................................... 472
    8.6.74 Class SP_TP_DisAggregatedGeneralLocalityFace........................................................................................................ 472
    8.6.75 Class SP_TP_FeatureObject........................................................................................................................................... 472
    8.6.76 Class SP_TP_FlowingWaterComplex............................................................................................................................ 472
    8.6.77 Class SP_TP_FlowingWaterFeatureEdge...................................................................................................................... 472
    8.6.78 Class SP_TP_FlowingWaterFeatureFace....................................................................................................................... 472
    8.6.79 Class SP_TP_GeneralLocalityComplex......................................................................................................................... 472
    8.6.80 Class SP_TP_GeneralLocalityFace................................................................................................................................ 472
    8.6.81 Class SP_TP_GeneralLocalityNode............................................................................................................................... 472
    8.6.82 Class SP_TP_JurisdictionFace....................................................................................................................................... 472
    8.6.83 Class SP_TP_MHWCoastlineEdge................................................................................................................................ 472
    8.6.84 Class SP_TP_MeshblockEdge....................................................................................................................................... 472
    8.6.85 Class SP_TP_MeshblockFace........................................................................................................................................ 472
    8.6.86 Class SP_TP_MeshblocksComplex................................................................................................................................ 472
    8.6.87 Class SP_TP_NamedPlaceEdge..................................................................................................................................... 473
    8.6.88 Class SP_TP_NamedPlaceFace...................................................................................................................................... 473
    8.6.89 Class SP_TP_NamedPlaceNode..................................................................................................................................... 473
    8.6.90 Class SP_TP_NamedPlacesComplex............................................................................................................................. 473
    8.6.91 Class SP_TP_RAPIDAddressStartNode........................................................................................................................ 473
    8.6.92 Class SP_TP_RailCentrelinesNetwork........................................................................................................................... 473
    8.6.93 Class SP_TP_RailSectionEdge....................................................................................................................................... 473
    8.6.94 Class SP_TP_RailwayComplex...................................................................................................................................... 473
    8.6.95 Class SP_TP_RoadCentrelineNetwork.......................................................................................................................... 473
    8.6.96 Class SP_TP_RoadComplex.......................................................................................................................................... 473
    8.6.97 Class SP_TP_RoadIntersectionNode.............................................................................................................................. 473
    8.6.98 Class SP_TP_RoadSectionCentrelineDirectedEdge....................................................................................................... 473
    8.6.99 Class SP_TP_RoadSectionCentrelineEdge.................................................................................................................... 473
    8.6.100 Class SP_TP_RunwayComplex.................................................................................................................................... 473
    8.6.101 Class SP_TP_RunwayFace........................................................................................................................................... 473
    8.6.102 Class SP_TP_SiteEntranceNode.................................................................................................................................. 473
    8.6.103 Class SP_TP_StandingWaterFace................................................................................................................................ 473
    8.6.104 Class SP_TP_StateHighwayComplex.......................................................................................................................... 473
    8.6.105 Class SP_TP_StateHighwayRSSectionComplex.......................................................................................................... 473
PowerDesigner                                                                                      2nd July 2002 Page 24
Object-Oriented Model ESA Core Data Application Schema
    8.6.106 Class SP_TP_TerritorialAuthorityFace........................................................................................................................ 473
    8.6.107 Class SP_TP_TrafficControlDirectedNode.................................................................................................................. 473
    8.6.108 Class SP_TP_TransitReferenceStationDirectedNode.................................................................................................. 473
    8.6.109 Class SP_TP_TunnelFace............................................................................................................................................. 473
    8.6.110 Class SP_TP_WaterFeatureEdge................................................................................................................................. 473
    8.6.111 Class SP_TP_WaterFeatureFace.................................................................................................................................. 473
    8.6.112 Class SP_TP_WaterHazardEdge.................................................................................................................................. 474
    8.6.113 Class SP_TP_WaterHazardNode................................................................................................................................. 474
    8.6.114 Class SP_WaterHazardSpatialConfiguration............................................................................................................... 474
    8.6.115 Class Tunnels................................................................................................................................................................ 474
    8.6.116 Association /ClosestTo................................................................................................................................................. 474
    8.6.117 Association /Intersects.................................................................................................................................................. 474
    8.6.118 Association /Intersects.................................................................................................................................................. 474
    8.6.119 Association /IntersectsAddress..................................................................................................................................... 474
    8.6.120 Association /IntersectsRoad......................................................................................................................................... 474
    8.6.121 Association /MaxEvenStreetAddress........................................................................................................................... 474
    8.6.122 Association /MaxEvenStreetAddressLeft..................................................................................................................... 474
    8.6.123 Association /MaxOddStreetAddress............................................................................................................................. 474
    8.6.124 Association /MaxOddtreetAddressLeft........................................................................................................................ 474
    8.6.125 Association /MinEvenStreetAddress............................................................................................................................ 474
    8.6.126 Association /MinEvenStreetAddressLeft..................................................................................................................... 474
    8.6.127 Association /MinOddStreetAddress............................................................................................................................. 474
    8.6.128 Association /MinOddStreetAddressLeft....................................................................................................................... 474
    8.6.129 Association /intersects.................................................................................................................................................. 474
    8.6.130 Association /intersectsNamedPlace.............................................................................................................................. 474
    8.6.131 Association /intersectsNamedPlace.............................................................................................................................. 474
    8.6.132 Association /sharesGeometry....................................................................................................................................... 474
    8.6.133 Association /sharesGeometry....................................................................................................................................... 474
    8.6.134 Association AdjacentTo............................................................................................................................................... 474
    8.6.135 Association Aggregation.............................................................................................................................................. 474
    8.6.136 Association Aggregation.............................................................................................................................................. 474
    8.6.137 Association Boundary.................................................................................................................................................. 475
    8.6.138 Association Boundary.................................................................................................................................................. 475
    8.6.139 Association BufferToCreatePolygon............................................................................................................................ 475
    8.6.140 Association Center........................................................................................................................................................ 475
    8.6.141 Association CoincidesWith.......................................................................................................................................... 475
    8.6.142 Association Collection.................................................................................................................................................. 475
    8.6.143 Association Collection.................................................................................................................................................. 475
    8.6.144 Association CollectionOf............................................................................................................................................. 475
    8.6.145 Association CollectionOf............................................................................................................................................. 475
    8.6.146 Association CollectionOf............................................................................................................................................. 475
    8.6.147 Association CollectionOf............................................................................................................................................. 475
    8.6.148 Association CollectionOf............................................................................................................................................. 475
    8.6.149 Association CollectionOf............................................................................................................................................. 475
    8.6.150 Association CollectionOf............................................................................................................................................. 475
    8.6.151 Association CollectionOf............................................................................................................................................. 475
    8.6.152 Association CollectionOf............................................................................................................................................. 475
    8.6.153 Association CollectionOf............................................................................................................................................. 475
    8.6.154 Association CollectionOf............................................................................................................................................. 475
    8.6.155 Association CollectionOf............................................................................................................................................. 475
    8.6.156 Association Complex.................................................................................................................................................... 475
    8.6.157 Association Complex.................................................................................................................................................... 475
    8.6.158 Association Component................................................................................................................................................ 475
    8.6.159 Association Component................................................................................................................................................ 475
    8.6.160 Association Component................................................................................................................................................ 475
    8.6.161 Association ComponentSections.................................................................................................................................. 475
    8.6.162 Association Components.............................................................................................................................................. 475
    8.6.163 Association Components.............................................................................................................................................. 475
    8.6.164 Association Components.............................................................................................................................................. 476
    8.6.165 Association Components.............................................................................................................................................. 476
    8.6.166 Association Components.............................................................................................................................................. 476
    8.6.167 Association ComposedOf............................................................................................................................................. 476
    8.6.168 Association ComposedOf............................................................................................................................................. 476
    8.6.169 Association ComposedOf............................................................................................................................................. 476
PowerDesigner                                                                                          2nd July 2002 Page 25
Object-Oriented Model ESA Core Data Application Schema
    8.6.170 Association ComposedOf............................................................................................................................................. 476
    8.6.171 Association ComposedOf............................................................................................................................................. 476
    8.6.172 Association Composes.................................................................................................................................................. 476
    8.6.173 Association Composite................................................................................................................................................. 476
    8.6.174 Association Connectivity.............................................................................................................................................. 476
    8.6.175 Association ContainedWithin....................................................................................................................................... 476
    8.6.176 Association ContainedWithin....................................................................................................................................... 476
    8.6.177 Association ContainedWithin....................................................................................................................................... 476
    8.6.178 Association ContainedWithin....................................................................................................................................... 476
    8.6.179 Association ContainedWithin....................................................................................................................................... 476
    8.6.180 Association CurveDefinition........................................................................................................................................ 476
    8.6.181 Association CurveDefinition........................................................................................................................................ 476
    8.6.182 Association Defines...................................................................................................................................................... 476
    8.6.183 Association Defines...................................................................................................................................................... 476
    8.6.184 Association Defines...................................................................................................................................................... 476
    8.6.185 Association Defines...................................................................................................................................................... 476
    8.6.186 Association DisAggregation......................................................................................................................................... 476
    8.6.187 Association DissolvesTo.............................................................................................................................................. 476
    8.6.188 Association EntrancePosition....................................................................................................................................... 476
    8.6.189 Association ExtentComponent..................................................................................................................................... 476
    8.6.190 Association ExteriorRing............................................................................................................................................. 476
    8.6.191 Association ExteriorRing............................................................................................................................................. 477
    8.6.192 Association InteriorRings............................................................................................................................................. 477
    8.6.193 Association InteriorRings............................................................................................................................................. 477
    8.6.194 Association InternalComponents.................................................................................................................................. 477
    8.6.195 Association InternalComponents.................................................................................................................................. 477
    8.6.196 Association InternalComponents.................................................................................................................................. 477
    8.6.197 Association Intersects................................................................................................................................................... 477
    8.6.198 Association IntersectsUnder......................................................................................................................................... 477
    8.6.199 Association IntersectsUnder......................................................................................................................................... 477
    8.6.200 Association Overlay..................................................................................................................................................... 477
    8.6.201 Association RailCentrelineNetworkComposition......................................................................................................... 477
    8.6.202 Association Realises..................................................................................................................................................... 477
    8.6.203 Association Realises..................................................................................................................................................... 477
    8.6.204 Association Realises..................................................................................................................................................... 477
    8.6.205 Association Realises..................................................................................................................................................... 477
    8.6.206 Association Realises..................................................................................................................................................... 477
    8.6.207 Association Realises..................................................................................................................................................... 477
    8.6.208 Association Realises..................................................................................................................................................... 477
    8.6.209 Association Realises..................................................................................................................................................... 477
    8.6.210 Association Realises..................................................................................................................................................... 477
    8.6.211 Association Realises..................................................................................................................................................... 477
    8.6.212 Association Realises..................................................................................................................................................... 477
    8.6.213 Association Realises..................................................................................................................................................... 477
    8.6.214 Association Realises..................................................................................................................................................... 477
    8.6.215 Association Realises..................................................................................................................................................... 477
    8.6.216 Association Realises..................................................................................................................................................... 477
    8.6.217 Association Realises..................................................................................................................................................... 477
    8.6.218 Association Realises..................................................................................................................................................... 478
    8.6.219 Association Realises..................................................................................................................................................... 478
    8.6.220 Association Realises..................................................................................................................................................... 478
    8.6.221 Association Realises..................................................................................................................................................... 478
    8.6.222 Association Realises..................................................................................................................................................... 478
    8.6.223 Association Realises..................................................................................................................................................... 478
    8.6.224 Association Realises..................................................................................................................................................... 478
    8.6.225 Association Realises..................................................................................................................................................... 478
    8.6.226 Association Realises..................................................................................................................................................... 478
    8.6.227 Association Realises..................................................................................................................................................... 478
    8.6.228 Association Realises..................................................................................................................................................... 478
    8.6.229 Association Realises..................................................................................................................................................... 478
    8.6.230 Association Realises..................................................................................................................................................... 478
    8.6.231 Association Realises..................................................................................................................................................... 478
    8.6.232 Association Realises..................................................................................................................................................... 478
    8.6.233 Association Realises..................................................................................................................................................... 478
PowerDesigner                                                                                       2nd July 2002 Page 26
Object-Oriented Model ESA Core Data Application Schema
    8.6.234 Association Realises..................................................................................................................................................... 478
    8.6.235 Association Realises..................................................................................................................................................... 478
    8.6.236 Association ReferenceStationLink............................................................................................................................... 478
    8.6.237 Association RoadCentrlineNetworkComposition......................................................................................................... 478
    8.6.238 Association RunwayGroup........................................................................................................................................... 478
    8.6.239 Association Sections Of................................................................................................................................................ 478
    8.6.240 Association Segmentation............................................................................................................................................ 478
    8.6.241 Association Segmentation............................................................................................................................................ 478
    8.6.242 Association Segmentation............................................................................................................................................ 478
    8.6.243 Association SharesGeometry........................................................................................................................................ 478
    8.6.244 Association SpatialConfiguration................................................................................................................................. 478
    8.6.245 Association SpatialConfiguration................................................................................................................................. 479
    8.6.246 Association SpatialConfiguration................................................................................................................................. 479
    8.6.247 Association SpatialConfiguration................................................................................................................................. 479
    8.6.248 Association SpatialConfiguration................................................................................................................................. 479
    8.6.249 Association SpatialConfiguration................................................................................................................................. 479
    8.6.250 Association SpatialConfiguration................................................................................................................................. 479
    8.6.251 Association SpatialConfiguration................................................................................................................................. 479
    8.6.252 Association SpatialConfiguration................................................................................................................................. 479
    8.6.253 Association SpatialConfiguration................................................................................................................................. 479
    8.6.254 Association SpatialConfiguration................................................................................................................................. 479
    8.6.255 Association SpatialConfiguration................................................................................................................................. 479
    8.6.256 Association SpatialConfiguration................................................................................................................................. 479
    8.6.257 Association SpatialConfiguration................................................................................................................................. 479
    8.6.258 Association SpatialConfiguration................................................................................................................................. 479
    8.6.259 Association SpatialConfiguration................................................................................................................................. 479
    8.6.260 Association SpatialConfiguration................................................................................................................................. 479
    8.6.261 Association SpatialConfiguration................................................................................................................................. 479
    8.6.262 Association SpatialConfiguration................................................................................................................................. 479
    8.6.263 Association SpatialConfiguration................................................................................................................................. 479
    8.6.264 Association SpatialConfiguration................................................................................................................................. 479
    8.6.265 Association SpatialConfiguration................................................................................................................................. 479
    8.6.266 Association SpatialConfiguration................................................................................................................................. 479
    8.6.267 Association SpatialConfiguration................................................................................................................................. 479
    8.6.268 Association SpatialConfiguration................................................................................................................................. 479
    8.6.269 Association SpatialConfiguration................................................................................................................................. 479
    8.6.270 Association SpatialConfiguration................................................................................................................................. 479
    8.6.271 Association SpatialConfiguration................................................................................................................................. 479
    8.6.272 Association SpatialConfiguration................................................................................................................................. 480
    8.6.273 Association SpatialConfiguration................................................................................................................................. 480
    8.6.274 Association SpatialConfiguration................................................................................................................................. 480
    8.6.275 Association SpatialConfiguration................................................................................................................................. 480
    8.6.276 Association SpatialConfiguration................................................................................................................................. 480
    8.6.277 Association SpatialConfiguration................................................................................................................................. 480
    8.6.278 Association SpatialConfiguration................................................................................................................................. 480
    8.6.279 Association SpatialConfiguration................................................................................................................................. 480
    8.6.280 Association SpatialConfiguraton.................................................................................................................................. 480
    8.6.281 Association aggregation............................................................................................................................................... 480
    8.6.282 Association aggregation............................................................................................................................................... 480
    8.6.283 Association aggregation............................................................................................................................................... 480
    8.6.284 Association intersects................................................................................................................................................... 480
    8.6.285 Association intersectsUnder......................................................................................................................................... 480
    8.6.286 Association realises...................................................................................................................................................... 480
    8.6.287 Association realises...................................................................................................................................................... 480
9 Domains......................................................................................................................................................................................... 480
  9.1 Domain AlphaNumeric............................................................................................................................................................ 480
    9.1.1 Reference list of domain AlphaNumeric.......................................................................................................................... 480
    9.1.2 Standard check of domain AlphaNumeric........................................................................................................................ 480
    9.1.3 Description of domain AlphaNumeric.............................................................................................................................. 481
    9.1.4 Annotation of domain AlphaNumeric............................................................................................................................. 481
  9.2 Domain Date............................................................................................................................................................................ 481
    9.2.1 Reference list of domain Date.......................................................................................................................................... 481
    9.2.2 Standard check of domain Date........................................................................................................................................ 481
  9.3 Domain Description................................................................................................................................................................. 481
PowerDesigner                                                                                               2nd July 2002 Page 27
Object-Oriented Model ESA Core Data Application Schema
    9.3.1 Reference list of domain Description............................................................................................................................... 481
    9.3.2 Standard check of domain Description............................................................................................................................. 481
 9.4 Domain Distance..................................................................................................................................................................... 482
    9.4.1 Reference list of domain Distance.................................................................................................................................... 482
    9.4.2 Standard check of domain Distance................................................................................................................................. 482
    9.4.3 Description of domain Distance....................................................................................................................................... 482
 9.5 Domain Flag............................................................................................................................................................................ 482
    9.5.1 Reference list of domain Flag........................................................................................................................................... 482
    9.5.2 Standard check of domain Flag........................................................................................................................................ 482
    9.5.3 Description of domain Flag.............................................................................................................................................. 482
 9.6 Domain GM_CompositeCurve................................................................................................................................................ 482
    9.6.1 Standard check of domain GM_CompositeCurve............................................................................................................ 482
 9.7 Domain GM_Curve................................................................................................................................................................. 483
    9.7.1 Standard check of domain GM_Curve............................................................................................................................. 483
 9.8 Domain GM_Point.................................................................................................................................................................. 483
    9.8.1 Standard check of domain GM_Point............................................................................................................................... 483
 9.9 Domain GM_Surface............................................................................................................................................................... 483
    9.9.1 Standard check of domain GM_Surface........................................................................................................................... 483
 9.10 Domain Identifier.................................................................................................................................................................. 484
    9.10.1 Reference list of domain Identifier................................................................................................................................. 484
    9.10.2 Standard check of domain Identifier............................................................................................................................... 484
 9.11 Domain Name........................................................................................................................................................................ 484
    9.11.1 Reference list of domain Name...................................................................................................................................... 484
    9.11.2 Standard check of domain Name.................................................................................................................................... 484
 9.12 Domain NumberMax10......................................................................................................................................................... 484
    9.12.1 Reference list of domain NumberMax10........................................................................................................................ 484
    9.12.2 Standard check of domain NumberMax10..................................................................................................................... 485
 9.13 Domain NumberMax100....................................................................................................................................................... 485
    9.13.1 Reference list of domain NumberMax100...................................................................................................................... 485
    9.13.2 Standard check of domain NumberMax100................................................................................................................... 485
    9.13.3 Description of domain NumberMax100......................................................................................................................... 485
 9.14 Domain NumberMax1000..................................................................................................................................................... 485
    9.14.1 Reference list of domain NumberMax1000.................................................................................................................... 485
    9.14.2 Standard check of domain NumberMax1000................................................................................................................. 485
    9.14.3 Description of domain NumberMax1000....................................................................................................................... 486
 9.15 Domain NumberMax2000..................................................................................................................................................... 486
    9.15.1 Reference list of domain NumberMax2000.................................................................................................................... 486
    9.15.2 Standard check of domain NumberMax2000................................................................................................................. 486
 9.16 Domain NumberMax500....................................................................................................................................................... 486
    9.16.1 Reference list of domain NumberMax500...................................................................................................................... 486
    9.16.2 Standard check of domain NumberMax500................................................................................................................... 486
 9.17 Domain PlusAndMinus......................................................................................................................................................... 486
    9.17.1 Standard check of domain PlusAndMinus..................................................................................................................... 487
 9.18 Domain TP_Edge.................................................................................................................................................................. 487
    9.18.1 Standard check of domain TP_Edge.............................................................................................................................. 487
 9.19 Domain TP_Face................................................................................................................................................................... 487
    9.19.1 Standard check of domain TP_Face............................................................................................................................... 487
 9.20 Domain TP_Node.................................................................................................................................................................. 487
    9.20.1 Standard check of domain TP_Node.............................................................................................................................. 487
 9.21 Domain operator.................................................................................................................................................................... 488
    9.21.1 Reference list of domain operator................................................................................................................................... 488
    9.21.2 Standard check of domain operator................................................................................................................................ 488
    9.21.3 Description of domain operator...................................................................................................................................... 488




PowerDesigner                                                                                           2nd July 2002 Page 28
Object-Oriented Model ESA Core Data Application Schema




PowerDesigner                                            2nd July 2002 Page 29
Object-Oriented Model ESA Core Data Application Schema

1 Package ESAMainSchema

1.1 Description of model ESAMainSchema
This is the main package which describes the set of data components needed as government-held geospatial data to meet the needs
of "Locate and Verify" functions for Emergency Services and Government Administration.

1.2 Annotation of model ESAMainSchema
This package does not explicitly describe topological and geometric associations. Topological and geometric associations are
described in the package called ESASpatialSchema.

NB: This Application Schema does not support the linking of Incidents to addresses or geographic locations.




PowerDesigner                                                          2nd July 2002 Page 30
Object-Oriented Model ESA Core Data Application Schema

1.3 Diagrams

1.3.1 Diagram AccessPoints
                                                         <<enumeration, Out of Scope>>                                                       AccessPoint
                                                                                                            AccessRestriction         0..*
                                                               AccessRestriction                                                                           0..*          AddressAccess
                                                                                                 0..*
                                                                                                                                                                                              0..1
                      NamedPlace                                                     AccessPointsForNamedPlace                        1..*                                                 Address
  {unnamedNamedPlaces,otherAddressOfNamedPlace}             0..1                                                                                                                es,otherAddressOfNamedPlace}

                                                               Airport                                                                                                          + begin : date
                                                                            1..1                                                                                                + end   : date
   1..1                       1..1
                                                                                 RunwaysBelongingToAnAirport
                             CategoryOfPlace

                                                                                          0..*
                                       1..1
                                                                                            Runway
                                    <<abstract>>
                                NamedPlaceCategorySet                               + runwayNo : integer
    TypeOfPlace                                                                                                        SiteEntrance          Helipad        Wharf          Jetty         Boatramp


                                                                                 SiteboundaryEntrance          1..*



                                                                                                                                               Access Points may not be Site Boundary
                                      Heliport
            1..1                                                                                                                               entrances if they are Hellipads or Runways.
                                                                                   0..1
   <<abstract>>
                                                                         CompositeSite                        FireEscape
NamedPlaceTypeSet
                                                                                                                                                                                    TrafficControl

                                 RoadSectionCentreline                                                                          Barrier
                   RoadPosition,formerPartRoadNames,roads&Water}
                                                                          2..*             BarrierToFlow              0..1
                    + dualCarriageway : boolean
                    + lanes           : integer
                                                                         <<enumeration>>                BarrierType    0..*
                                                                                                                                                       Blocks            0..*
                                                                            BarrierType                                                                                            RailwayCrossing
                                                                                                 1..1                                        0..2
                      Removable barriers act as gates.
                                                                     + removeable : int          type
                                                                     + fixed      : int




PowerDesigner                                                                                                2nd July 2002 Page 31
Object-Oriented Model ESA Core Data Application Schema

1.3.1.1 Diagram class list
                         Name                                                 Code
 TrafficControl                                          TRAFFICCONTROL
 AccessPoint                                             ACCESSPOINT
 Barrier                                                 BARRIER
 NamedPlace                                              NAMEDPLACE
 CompositeSite                                           COMPOSITESITE
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 BarrierType                                             BARRIERTYPE
 RailwayCrossing                                         RAILWAYCROSSING
 SiteEntrance                                            SITEENTRANCE
 Wharf                                                   WHARF
 Jetty                                                   JETTY
 Heliport                                                HELIPORT
 Helipad                                                 HELIPAD
 FireEscape                                              FIREESCAPE
 Boatramp                                                BOATRAMP
 Runway                                                  RUNWAY
 Address                                                 ADDRESS
 AccessRestriction                                       ACCESSRESTRICTION
 NamedPlaceTypeSet                                       NAMEDPLACETYPESET

1.3.1.2 Diagram association list
                         Name                                                 Code
 BarrierType                                             BARRIERTYPE
 BarrierToFlow                                           BARRIERTOFLOW
 AccessPointsForNamedPlace                               ACCESSPOINTSFORNAMEDPLACE
 SiteboundaryEntrance                                    SITEBOUNDARYENTRANCE
 AddressAccess                                           ADDRESSACCESS
 AccessRestriction                                       ACCESSRESTRICTION
 TypeOfPlace                                             TYPEOFPLACE
 Blocks                                                  BLOCKS
 RunwaysBelongingToAnAirport                             RUNWAYSBELONGINGTOANAIRPORT




PowerDesigner                                             2nd July 2002 Page 32
Object-Oriented Model ESA Core Data Application Schema

1.3.2 Diagram AddressDetail
                              0..*
                                                 Jurisdiction                                                                                                         <<enumeration>>                                                Road
                            meshblock
                                                                                                                                                                        AddressStatus
                                                                                                                                                           + official                : int      =1
SuburbAlignedToMeshblock                                                                                          <<abstract>>                             + unofficial              : int      =2
                                                                                    /Intersects    0..*                                                                                                            1..1                     1..*
                                                                                                                    Feature                                + provisional(not in use) : int      =0                                                         1..1
                                                                     1..*                                   NamedFeatures,featureClass}                                  1..1
            0..*                                                                                            +     featureName         :   NameList                                                                                           StartOfRAPIDnumbering
                                                                                                            +     featureCode         :   integer
                 AdminSuburb                                                                                +     custodiansId        :   integer
      {suburbBoundaries,adminSuburbAlias}                                                         1..1      +     esaID               :   integer           AddressStatus                                                        RoadComposition           0..1
                                                                                                            +     createDate          :   date
                                                                                                            +     retireDate          :   date
                                                                                                                                                                                                                                             RAPIDAddressStartPoint

                                                                                                                      0..*                                     0..*
                                                                     RelativeToFeature
                    <<enumeration>>                                                                                                                                        0..*              StreetAddressRoad
                                                                                                                                                     StreetAddress
                   AddressPositionType                                                                           /Intersects                                                                                                      1..*
                                                                                                                                               + source    : Name                                                                                                      1..1
      +   parcelCentroid              :   int     =   2000                                                                                                                          LowAddressLeft       1..1           RoadSectionCentreline
                                                                                                                                               + numberTxt : string
      +   propertyCentroid            :   int     =   2001                                                              0..*                                               0..1                                     erPartRoadNames,roads&Water}
      +   homesteadPosition           :   int     =   2002                                                                                                                         LowAddressRight       1..1
                                                                                                                                                                                                                     + dualCarriageway : boolean              MeasuredFrom
      +   derived                     :   int     =   2003                                             GeneralLocality                                                    0..1      HighAddressLeft      1..1        + lanes           : integer
                                                                                                     {adminSuburbAlias}
      <<enumeration, Ou                     1..1                             0..*                                                                                         0..1
                                                                                                                                                                                 HighAddressRight                                                                      1..*
       AccessRestriction                                                                                                                                                                                 1..1
                                                                     RelativeAddress
                                                                {relativeAddressAttribution}                                                                               0..1
                                                                                                                               1..*                              1..1                                                     0..*                            RAPIDnumber
          0..*                                               + distance           : float
                                                             + operator           : string                                                                                                               AddressSystem
                                                                                                            /AggregationOfAddresses
                                                             + locationDescriptor : string
     AccessRestriction
                                                                                                                                                                                                         1..1
                     0..*           AddressPointType                                                                                                                                      <<enumeration>>
                                                                                                                               0..*
                                                                                                   0..*                                                                               StreetNumberingScheme
       AccessPoint                                                                                                      Address
                             0..*                                AddressAccess                                                                                                        +    oddsLeft      :   int     =    1                   SingleStreetNumber
                                                                                                            mes,otherAddressOfNamedPlace}
                                                                                                                                                                                      +    oddsRight     :   int     =    2
                                                                                                    0..1                                                                                                                                 + number : integer
                                                                                                             + begin : date                                                           +    consecutive   :   int     =    3
                                          0..1           PrincipalAddressOfNamedPlace                                                                          StreetNumber
           NamedPlace                                                                                        + end   : date                                                           +    erratic       :   int     =    4
     AddressOfNamedPlace}                                                                           1..1                                                                                                                                                     1..1       1..1
                                          0..*                 OtherAddressOfNamedPlace                                                                                                                                                            NumberLow
                                                                                                                                                             0..*
                                                                                                     0..*                                                                                                                                                         NumberHigh
                 <<Out of Scope>>                                                                                                                        predecessor
                                                        0..*            AddressOccupant
                    Occupier                                                                                                                                                                                                                       1..1                 0..1
                                                                                                    1..1                                                                                     <<abstract>>
       + occupierName : NameList                                                                                                                                                                                                                      NumberRange
                   <<Out of Scope>>                                                                                                     0..1                                                 StreetNumber
                                                 1..*                    CallerLineID                     1..1                                                                      1..1
                     PhoneNumber                                                                                                      successor
                                                                                                                                                        AddressHistory




PowerDesigner                                                                                                                                        2nd July 2002 Page 33
Object-Oriented Model ESA Core Data Application Schema

1.3.2.1 Diagram class list
                           Name                                                Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 Road                                                    ROAD
 GeneralLocality                                         GENERALLOCALITY
 Address                                                 ADDRESS
 NamedPlace                                              NAMEDPLACE
 StreetAddress                                           STREETADDRESS
 RelativeAddress                                         RELATIVEADDRESS
 AddressStatus                                           ADDRESSSTATUS
 RAPIDAddressStartPoint                                  RAPIDADDRESSSTARTPOINT
 StreetNumberingScheme                                   STREETNUMBERINGSCHEME
 AddressPositionType                                     ADDRESSPOSITIONTYPE
 StreetNumber                                            STREETNUMBER
 SingleStreetNumber                                      SINGLESTREETNUMBER
 NumberRange                                             NUMBERRANGE
 AdminSuburb                                             ADMINSUBURB
 Feature                                                 FEATURE
 AccessPoint                                             ACCESSPOINT
 Occupier                                                OCCUPIER
 Jurisdiction                                            JURISDICTION
 RAPIDnumber                                             RAPIDNUMBER
 PhoneNumber                                             PHONENUMBER
 AccessRestriction                                       ACCESSRESTRICTION

1.3.2.2 Diagram association list
                           Name                                                Code
 RoadComposition                                         ROADCOMPOSITION
 /AggregationOfAddresses                                 _AGGREGATIONOFADDRESSES
 AddressHistory                                          ADDRESSHISTORY
 IsOn                                                    ISON
 StreetAddressRoad                                       STREETADDRESSROAD
 AddressStatus                                           ADDRESSSTATUS
 StartOfRAPIDnumbering                                   STARTOFRAPIDNUMBERING
 AddressSystem                                           ADDRESSSYSTEM
 AddressPointType                                        ADDRESSPOINTTYPE
 PrincipalAddressOfNamedPlace                            PRINCIPALADDRESSOFNAMEDPLACE
 StreetNumber                                            STREETNUMBER
 NumberLow                                               NUMBERLOW
 NumberHigh                                              NUMBERHIGH
 FormerPartOfRoad                                        FORMERPARTOFROAD
 /SharesGeometry                                         _SHARESGEOMETRY
 RelativeToFeature                                       RELATIVETOFEATURE
 /Intersects                                             _INTERSECTS
 AddressAccess                                           ADDRESSACCESS



PowerDesigner                                              2nd July 2002 Page 34
Object-Oriented Model ESA Core Data Application Schema


                         Name                                                  Code
 AddressOccupant                                         ADDRESSOCCUPANT
 SuburbAlignedToMeshblock                                SUBURBALIGNEDTOMESHBLOCK
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 MeasuredFrom                                            MEASUREDFROM
 CallerLineID                                            CALLERLINEID
 AccessRestriction                                       ACCESSRESTRICTION
 LowAddressRight                                         LOWADDRESSRIGHT
 LowAddressLeft                                          LOWADDRESSLEFT
 HighAddressLeft                                         HIGHADDRESSLEFT
 HighAddressRight                                        HIGHADDRESSRIGHT
 OtherAddressOfNamedPlace                                OTHERADDRESSOFNAMEDPLACE

1.3.2.3 Diagram dependency list
                         Name                                                  Code
 numbering scheme                                        NUMBERING_SCHEME




PowerDesigner                                              2nd July 2002 Page 35
Object-Oriented Model ESA Core Data Application Schema

1.3.3 Diagram AddressRoadLocality
           Road                                                 RoadComposition                               1..*           RoadSectionCentreline
                                                                                                                     on,formerPartRoadNames,roads&Water}
                                 1..*
                                                                                                                     + dualCarriageway : boolean
                                                 StreetAddressRoad         0..*          StreetAddress
                                                                                                                     + lanes           : integer
                                 1..1                                             + source    : Name
              0..*                                                                + numberTxt : string


                  IsOn
                                                                                                                 AddressHistory
                                                                                                      0..*
                          0..*                                                                    predecessor
             NamedPlace                          PrincipalAddressOfNamedPlace 1..1               Address
      herAddressOfNamedPlace}                                                               ssOfNamedPlace}
                                         0..1
                                                                                                                    0..1
                                                                                     0..*    + begin : date       successor
                                                  OtherAddressOfNamedPlace
                                                                                             + end   : date
                                          0..*
                                                                                                         0..*




                                                                                            /AggregationOfAddresses
        <<abstract>>
                                                                                                                          All generalLocalities must be
          Feature
                                                                                                                          represented by either a point or a
  NamedFeatures,featureClass}                                                                                             polygon where available, but not
  +   featureName     :   NameList                                                                        1..*            both. (See ESASpatialSchema)
  +   featureCode     :   integer
  +   custodiansId    :   integer                                                             GeneralLocality
                                                                                                                          0..*
  +   esaID           :   integer                                                           {adminSuburbAlias}
                                                         /Intersects              0..*
  +   createDate      :   date
  +   retireDate      :   date          0..*
                                                                                                           0..*      /Intersects
                     0..*

                                                                                                                                 An AdminSuburb must not
                                                                                                                                 contain duplicate Road Names.
                                     The determination of how address details are                                                Every address within a an
            /Intersects
                                     returned on a computer screen is an                                                         AdminSuburb must be unique.
                                     implementation issue - the model allows a                                                   Agreed AdminSuburb
                                     single AdminSuburbs, multiple localities and                                                boundaries to be commonly
                                     jurisdictions to be returned for a given address.                                           adopted by Police, Fire,
           1..*                                                                                                                  Ambulance, Telecom, NZPost,
                                                                                                                                 TAs.
            Jurisdiction                                                          AdminSuburb
                                                                       {suburbBoundaries,adminSuburbAlias}




PowerDesigner                                                                            2nd July 2002 Page 36
Object-Oriented Model ESA Core Data Application Schema

1.3.3.1 Diagram class list
                           Name                                                Code
 StreetAddress                                           STREETADDRESS
 GeneralLocality                                         GENERALLOCALITY
 Address                                                 ADDRESS
 Road                                                    ROAD
 AdminSuburb                                             ADMINSUBURB
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 NamedPlace                                              NAMEDPLACE
 Feature                                                 FEATURE
 Jurisdiction                                            JURISDICTION

1.3.3.2 Diagram association list
                           Name                                                Code
 AddressHistory                                          ADDRESSHISTORY
 StreetAddressRoad                                       STREETADDRESSROAD
 RoadComposition                                         ROADCOMPOSITION
 IsOn                                                    ISON
 PrincipalAddressOfNamedPlace                            PRINCIPALADDRESSOFNAMEDPLACE
 /AggregationOfAddresses                                 _AGGREGATIONOFADDRESSES
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 OtherAddressOfNamedPlace                                OTHERADDRESSOFNAMEDPLACE




PowerDesigner                                              2nd July 2002 Page 37
Object-Oriented Model ESA Core Data Application Schema

1.3.4 Diagram ComplexRoadDetail
                                             RoadSectionCentreline                                                       Road
                                        rmerPartRoadNames,roads&Water}      1..*    RoadComposition
                                        + dualCarriageway : boolean                                      1..*
                                        + lanes           : integer



                                                   1..*


                                            CompositionOfComplexRoad


                                                            0..*
                                                   ComplexRoad                                                      <<abstract>>
MultipleAddressRoad
                                                          {multipleAddressRanges}                                     Feature
                                                                                                          NamedFeatures,featureClass}
                                                                                                           +    featureName    :   NameList
                                                                                                           +    featureCode    :   integer
                                                                                                           +    custodiansId   :   integer
                                                                                                           +    esaID          :   integer
                                                                                                           +    createDate     :   date
                                                                                                           +    retireDate     :   date
 Great South
 Road and
 Eastern Bays
 Marine Drive are                            Motorway      TouristRoute      Expressway
  examples of
 "multiple
 address roads"
                         StateHighway                                                                    TransitReferenceStation
                                                     StateHighwayReferenceStations
                      + shNumber : string   1..*                                                  + referenceStationNumber : integer
                                                                                           1..1




PowerDesigner                                                             2nd July 2002 Page 38
Object-Oriented Model ESA Core Data Application Schema

1.3.4.1 Diagram class list
                           Name                                               Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 ComplexRoad                                             COMPLEXROAD
 TransitReferenceStation                                 TRANSITREFERENCESTATION
 StateHighway                                            STATEHIGHWAY
 Feature                                                 FEATURE
 Road                                                    ROAD
 TouristRoute                                            TOURISTROUTE
 Motorway                                                MOTORWAY
 Expressway                                              EXPRESSWAY
 MultipleAddressRoad                                     MULTIPLEADDRESSROAD

1.3.4.2 Diagram association list
                           Name                                               Code
 CompositionOfComplexRoad                                COMPOSITIONOFCOMPLEXROAD
 RoadComposition                                         ROADCOMPOSITION
 FormerPartOfRoad                                        FORMERPARTOFROAD
 StateHighwayReferenceStations                           STATEHIGHWAYREFERENCESTATIONS




PowerDesigner                                             2nd July 2002 Page 39
Object-Oriented Model ESA Core Data Application Schema

1.3.5 Diagram Context
                                                              MapSheet                                             AerialPhoto
                            SitePlan
                                                     + mapSheetCode : string                          + referenceNumber : string


                                                                                                                       1..*



                                                                                                       OrthophotoComposition



                                                                                                            0..*
ParcelBoundaries                           Contextual Image
                                                                                                              Orthophoto


                                                    1..1



     LandCoverDatabase
                                                                                                The coverage of a given
                                                                                                feature is derived via a
                                             ImageExtent                                        topological query.

                                                                                                See Spatial Schema

  NationalDigitalTopographic Database

                                             1..1

                                        SP_TP_ContextImageFace
                                                                            Image extent is derived from registration coordinates in
                                                                            the case of raster images.




PowerDesigner                                                            2nd July 2002 Page 40
Object-Oriented Model ESA Core Data Application Schema

1.3.5.1 Diagram class list
                           Name                                               Code
 MapSheet                                                MAPSHEET
 AerialPhoto                                             AERIALPHOTO
 Contextual Image                                        CONTEXTUAL_IMAGE
 ParcelBoundaries                                        PARCELBOUNDARIES
 SitePlan                                                SITEPLAN
 Orthophoto                                              ORTHOPHOTO
 LandCoverDatabase                                       LANDCOVERDATABASE
 NationalDigitalTopographic Database                     NATIONALDIGITALTOPOGRAPHIC_DATABASE

1.3.5.2 Diagram association list
                           Name                                               Code
 ImageExtent                                             IMAGEEXTENT
 OrthophotoComposition                                   ORTHOPHOTOCOMPOSITION




PowerDesigner                                             2nd July 2002 Page 41
Object-Oriented Model ESA Core Data Application Schema

1.3.6 Diagram Features
                                                                                                                       <<abstract>>
                                                                                                                                                                        Where attributes distance and operator are null then locationDescriptor is mandatory.
                                                                                                                    NamedPlaceTypeSet                                   Where locationDescriptor is null then distance and operator and an association to a feature are mandatory.


                                                                                                                                              1..1
                                                                                                                                                                                                        RelativeAddress                                         A location maybe expressed
                                                                                                                                                                                                   {relativeAddressAttribution}                                 relative to a Street Address via
                                                                                                                                             TypeOfPlace                   AccessPoint
                                                                                                                                                                                                                                                                the association
                                                                                                                                                                                                + distance           : float
                                                                                                                                                                                                                                                                "relativeToFeature", because a
                                                                                                                                                                                                + operator           : string
                                                                                                                                                                                                                                                                StreetAddress is subtype of
                                                                                                                                                         1..1                                   + locationDescriptor : string
                                                                                                                                                                                                                                                                Feature via Address.
                                                                                                                                                                                                       0..*
                                                                                                                     CompositeSite                NamedPlace
                                                                               Contextual Image                                             rAddressOfNamedPlace}
                                          Feature Codes are defined in the
                                           Feature Catalogue
                                                                                                                              0..1
                                                                                                                                                                                  RelativeToFeature
     For full detail of name handling                                                                                                                                                                                                                                     StreetAddress
     structures see the diagram                                                                                                                                                                                         Address
                                                                                                                                 IsPartOf                                                                                                                           + source    : Name
     "Names"                                                                                                                                                                                                   essOfNamedPlace}                                     + numberTxt : string
                                                                                                                                                                                                                 + begin : date
                                                                                                                                2..*                                                                                                                                            Meshblock
                                                                                                                                                                          1..1
                         <<Collection>>          1..1                                                                                        <<abstract>>                                                                                                                        {meshblockCode}
                            Features                                                                                                           Feature                                                                                                                 + MeshblockCode : integer
                                                                                                                                     NamedFeatures,featureClass}                                                                  Jurisdiction
                                                                             FeatureCollection                                                                                                                                                                                AdminSuburb
                                                                                                                                     +   featureName     :   NameList                                                                                                 oundaries,adminSuburbAlias}
                  NameList                                                                                                                                                0..*           /Intersects
                                                                                                                                     +   featureCode     :   integer
        nNames,unnamedNamedPlaces}                                                                                        *
                                                 0..1                            FeatureName                                         +   custodiansId    :   integer                                             1..*
                                                                                                                                     +   esaID           :   integer                                                                                                        TerritorialAuthority
                                                                                                                   1..1              +   createDate      :   date          0..*          /Intersects                         GeneralLocality
             RoadSectionCentreline                                                                                                   +   retireDate      :   date
                                                                                                                                                                                                                0..*         {adminSuburbAlias}
         erPartRoadNames,roads&Water}
         + dualCarriageway : boolean
         + lanes           : integer

                         Road
                                                                                                                                                                                                                                                       WaterFeature
                                                                                                                                                                                                                                                 + description : string

                         RoadIntersection



                                                    ComplexRoad
    StateHighway                                                                                                                                                                                                                         NB: Many Features have sub-types. For a full
                                                  {multipleAddressRanges}
                                                                                                                                                                                                                                         list of features including sub-types, refer to
+ shNumber : string
                                                                                                                                                                                                                                         the Feature Catalogue.



                                                                         RoadRestArea             TrafficControl          Railway                         Bridge                       Tunnel                           TransitReferenceStation
                                                                                                                                                        {bridgeInclusion}                                     + referenceStationNumber : integer




PowerDesigner                                                                                                                                        2nd July 2002 Page 42
Object-Oriented Model ESA Core Data Application Schema

1.3.6.1 Diagram class list
                           Name                                                Code
 Bridge                                                  BRIDGE
 Tunnel                                                  TUNNEL
 ComplexRoad                                             COMPLEXROAD
 TrafficControl                                          TRAFFICCONTROL
 Road                                                    ROAD
 NamedPlace                                              NAMEDPLACE
 Address                                                 ADDRESS
 Railway                                                 RAILWAY
 WaterFeature                                            WATERFEATURE
 NameList                                                NAMELIST
 TransitReferenceStation                                 TRANSITREFERENCESTATION
 AdminSuburb                                             ADMINSUBURB
 Jurisdiction                                            JURISDICTION
 TerritorialAuthority                                    TERRITORIALAUTHORITY
 Meshblock                                               MESHBLOCK
 Feature                                                 FEATURE
 GeneralLocality                                         GENERALLOCALITY
 StreetAddress                                           STREETADDRESS
 RelativeAddress                                         RELATIVEADDRESS
 AccessPoint                                             ACCESSPOINT
 CompositeSite                                           COMPOSITESITE
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 StateHighway                                            STATEHIGHWAY
 RoadIntersection                                        ROADINTERSECTION
 Contextual Image                                        CONTEXTUAL_IMAGE
 NamedPlaceTypeSet                                       NAMEDPLACETYPESET
 RoadRestArea                                            ROADRESTAREA

1.3.6.2 Diagram association list
                           Name                                                Code
 AddressHistory                                          ADDRESSHISTORY
 IsOn                                                    ISON
 PrincipalAddressOfNamedPlace                            PRINCIPALADDRESSOFNAMEDPLACE
 LocatedAdjacentTo                                       LOCATEDADJACENTTO
 FeatureName                                             FEATURENAME
 /AggregationOfAddresses                                 _AGGREGATIONOFADDRESSES
 RelativeToFeature                                       RELATIVETOFEATURE
 AddressAccess                                           ADDRESSACCESS
 IsPartOf                                                ISPARTOF
 FeatureCollection                                       FEATURECOLLECTION
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 RoadOnBridge                                            ROADONBRIDGE



PowerDesigner                                              2nd July 2002 Page 43
Object-Oriented Model ESA Core Data Application Schema


                          Name                                                Code
 RoadThroughTunnel                                       ROADTHROUGHTUNNEL
 CompositionOfComplexRoad                                COMPOSITIONOFCOMPLEXROAD
 RoadComposition                                         ROADCOMPOSITION
 FormerPartOfRoad                                        FORMERPARTOFROAD
 RoadUnderBridge                                         ROADUNDERBRIDGE
 LowAddressRight                                         LOWADDRESSRIGHT
 LowAddressLeft                                          LOWADDRESSLEFT
 HighAddressLeft                                         HIGHADDRESSLEFT
 HighAddressRight                                        HIGHADDRESSRIGHT
 /IntersectingRoads                                      _INTERSECTINGROADS
 StateHighwayReferenceStations                           STATEHIGHWAYREFERENCESTATIONS
 TypeOfPlace                                             TYPEOFPLACE




PowerDesigner                                             2nd July 2002 Page 44
Object-Oriented Model ESA Core Data Application Schema

1.3.7 Diagram GeneralLocalityDetail
                                                                               <<abstract>>
                                                                                 Feature
                                                                       {unNamedFeatures,featureClass}
                                                                        +   featureName    :   NameList
                                                                        +   featureCode    :   integer
                                                                        +   custodiansId   :   integer
                                                                        +   esaID          :   integer
                                                                        +   createDate     :   date
                                                                        +   retireDate     :   date

                                                                                 0..*


                                                                         /Intersects


                                                                        0..*                              0..*         /Intersects
        TopoLabelPoint
                                                             1..1                 GeneralLocality
                                            LocalityLabel
                                                                                         {adminSuburbAlias}
                                  0..*                                                                               0..*
                                                                                                                                                                  Address        0..1
                                                                                                                            /AggregationOfAddresses
        <<abstract>>                                                                                                                                         ssOfNamedPlace}   successor
                                         SpatialConfiguration 1..1
SP_GeneralLocalitySpatialObject                                                                                                                       0..*
                                                                                                                     1..*                                    + begin : date
                                  1..1

                                                                                                                                                             0..*
                                                                                                                                                                               AddressHistory
                                                                                                                                                         predecessor




                                                                     Region                               Locality




                                                                                City                Suburb




                                                                                           Town




PowerDesigner                                                                                                2nd July 2002 Page 45
Object-Oriented Model ESA Core Data Application Schema

1.3.7.1 Diagram class list
                           Name                                                Code
 GeneralLocality                                         GENERALLOCALITY
 Feature                                                 FEATURE
 TopoLabelPoint                                          TOPOLABELPOINT
 City                                                    CITY
 Town                                                    TOWN
 Suburb                                                  SUBURB
 Locality                                                LOCALITY
 Address                                                 ADDRESS
 Region                                                  REGION

1.3.7.2 Diagram association list
                           Name                                                Code
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 LocalityLabel                                           LOCALITYLABEL
 SpatialConfiguration                                    SPATIALCONFIGURATION
 /AggregationOfAddresses                                 _AGGREGATIONOFADDRESSES
 AddressHistory                                          ADDRESSHISTORY




PowerDesigner                                              2nd July 2002 Page 46
Object-Oriented Model ESA Core Data Application Schema

1.3.8 Diagram Jurisdictions
                                                                                                                                                                                                                                        <<enumeration>>
                                                                               RoadSectionCentreline
                                                                                                                                                                                                                                        OwnerOrganisation
                                                      ntLength,roadConnectivity,proposedRoadPosition,formerPartRoadNames,roads&Water}                                                                           1..1
                                                                                                                                                                   RoadSectionOwnership                                  +   statisticsNZ                :   int   =   0
                                                       + dualCarriageway : boolean                                                       0..*                                                                            +   transit                     :   int   =   1
                                                       + lanes           : integer
                                                                                                                                                                                                                         +   nzPolice                    :   int   =   2
                                                                            <<abstract>>                                                                                                                                 +   nzFire                      :   int   =   3
                                                                                                                      AdminSuburb
                                                                                                                                                                                                                         +   ruralFireAuthority          :   int   =   15
                                                                         Feature                           {suburbBoundaries,adminSuburbAlias}                                                                           +   nzPost                      :   int   =   4
                                                                 NamedFeatures,featureClass}                                                                         JurisdictionOwner                                   +   territorialAuthority        :   int   =   5
                                                                  +   featureName       :   NameList                                                                                                                     +   doc                         :   int   =   6
                                                                                                                                                                                                                0..1     +   regionalCouncil             :   int   =   7
                                                                  +   featureCode       :   integer
                                                                  +   custodiansId      :   integer                                                                                                                      +   linz                        :   int   =   8
                                                                  +   esaID             :   integer                                                                                                                      +   telecom                     :   int   =   9
                                                                  +   createDate        :   date                                                                                                                         +   ministryOfEducation         :   int   =   10
                                                                  +   retireDate        :   date                                                                                                                         +   ministryOfHealth            :   int   =   11
                                                                                                0..*                                                                                                                     +   private                     :   int   =   12
                                                                                                                                                                                                                         +   forestry                    :   int   =   13
                                                                                                                                                                                                                         +   roadControllingAuthority    :   int   =   14
                                                                                      /Intersects
                                                                                                                                                                                                                                                                            <<enumeration>>
                                                                                      1..*                                                             0..*                                                                                                                 JurisdictionType
                         <<Out of Scope>>                                                                                                                                                                                                            +   12mileLimit                           :   int   =   6000
                                                                                                                         Jurisdiction                                                                       JurisdictionType                  1..1
                           PoliceDistrict                                                                                                                                                                                                            +   200mileEconomicZone                   :   int   =   6001
                                                                                                                                                                                         0..*                                                        +   adminSuburb                           :   int   =   6032
                                                                                                                                                                                                                       <<Out of Scope>>              +   ambulanceDistrict                     :   int   =   6002
                                               1..1                                                                                                                                                                                                  +   areaUnit                              :   int   =   6003
                                                                                                                                                                                                                            CensusArea
                                                                                                                                                                                                                                                     +   censusArea                            :   int   =   6004
                      AggregationOfPoliceAreas                                                                                                                                                                 + censusAreaNo : integer              +   censusDistrict                        :   int   =   6005
                                                                                                                                                                                                                                                     +   censusSubdistrict                     :   int   =   6006
                                                                                                                                                                                                                                 1..1
                                 1..*                                                                                                                                                                                                                +   constituency                          :   int   =   6031
                                                                                                                                                                                                                                                     +   docConservancy                        :   int   =   6007
                        <<Out of Scope>>                                                                                                                                                                                                             +   electoralDistrict                     :   int   =   6008
                            PoliceArea                                                                                                                                                                        CensusAreaComposition
                                                                                                   1..1                                                                                                                                              +   fireSafetyMargin                      :   int   =   6031
                                                                                                                 TerritorialAuthority                                                                                                                +   harbourAuthority                      :   int   =   6009
                                                                                                                                                                                                                                                     +   healthDistricts                       :   int   =   6010
                                        1..1                                                                                                                                                                                     *                   +   landDistrict                          :   int   =   6011
                                                                         AggregationOfAreaUnits
                                                                                                                                                                                                        <<Out of Scope>>                             +   fireZone                              :   int   =   6013
             AggregationOfPoliceStationBoundaries                                                         1..1                                                                                               CensusDistrict                          +   forestPark                            :   int   =   6014
                                                                                                                                                                                                                                                     +   maritimePark                          :   int   =   6015
                                                                                                                                                                                                   + censusDistrictNo : int
                                                                                                                                                                                                                                                     +   meshblock                             :   int   =   6016
                          1..*                                                                                                                                                                     + areaNumber       : integer
                                                                                                                                                  <<Out of Scope>>                                                                                   +   nationalPark                          :   int   =   6017
                            <<Out of Scope>>                                                                                                       ElectoralDistrict                                                          1..1                   +   offshoreDependancy                    :   int   =   6023
                                                                                                                       CityCouncil                                                                                                                   +   policeArea                            :   int   =   6032
                         PoliceStationJurisdiction                                        *
                                                                                                                                                                                                                                                     +   policeDistrict                        :   int   =   6018
                                                                                <<Out of Scope>>
                                                                                                                                                        1..1          1..*                             CensusDistrictComposition                     +   policeStationBoundary                 :   int   =   6019
                                                                                   AreaUnit                                                                                                                                                          +   postcode                              :   int   =   6020
                                         1..1                                                                               DistrictCouncil
                                                                              + auNumber : int                                                                                                                                                       +   regionalCouncil                       :   int   =   6021
                                                                                                                                                                                                                                                     +   reserve                               :   int   =   6022
                                                                                               1..1                                                                                                                     *
                                                                                                                                                          TypeOfElectorate                                                                           +   ruralFireDistrict                     :   int   =   6012
                PoliceStationBoundaryComposition                                                          TaComposition                                                                                      <<Out Of Scope>>                        +   schoolDistricts                       :   int   =   6024
                                                                             AreaUnitComposition                                                                                                              CensusSubdistrict                      +   telecomExchangeArea                   :   int   =   6025
                                                                                                                                                                                                                                                     +   territorialAuthority                  :   int   =   6026
                                                                                                                                                                       1..1                         + subdistrictNumber : integer                    +   transitNetworkManagementArea          :   int   =   6027
                                 *                                                             *                   *                                                                                + districtNumber    : int
                                                                                                                                                               <<enumeration, Out of Scope>>                                                         +   unoccupiedCrownLand                   :   int   =   6030
                                                                                                                             *                                                                                                       1..1            +   urbanFireDistrict                     :   int   =   6029
                                                                 Meshblock                                                              ElectoralDistrictComposition ElectorateType
                                                                                                                                                                                                                                                     +   ward                                  :   int   =   6028
                                                                                                   {meshblockCode}                                             + general : int    =0
                        + MeshblockCode : integer                                                                                                              + maori   : int    =1


                                                                                                                             *
                                                                                                                                                                             CensusSubdistrictComposition




PowerDesigner                                                                                                                                            2nd July 2002 Page 47
Object-Oriented Model ESA Core Data Application Schema

1.3.8.1 Diagram class list
                             Name                                              Code
 OwnerOrganisation                                       OWNERORGANISATION
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 ElectoralDistrict                                       ELECTORALDISTRICT
 ElectorateType                                          ELECTORATETYPE
 AreaUnit                                                AREAUNIT
 CensusArea                                              CENSUSAREA
 CensusDistrict                                          CENSUSDISTRICT
 CensusSubdistrict                                       CENSUSSUBDISTRICT
 Jurisdiction                                            JURISDICTION
 Meshblock                                               MESHBLOCK
 PoliceDistrict                                          POLICEDISTRICT
 PoliceStationJurisdiction                               POLICESTATIONJURISDICTION
 TerritorialAuthority                                    TERRITORIALAUTHORITY
 JurisdictionType                                        JURISDICTIONTYPE
 PoliceArea                                              POLICEAREA
 AdminSuburb                                             ADMINSUBURB
 Feature                                                 FEATURE
 CityCouncil                                             CITYCOUNCIL
 DistrictCouncil                                         DISTRICTCOUNCIL

1.3.8.2 Diagram association list
                             Name                                              Code
 TypeOfElectorate                                        TYPEOFELECTORATE
 JurisdictionType                                        JURISDICTIONTYPE
 AggregationOfAreaUnits                                  AGGREGATIONOFAREAUNITS
 PoliceStationBoundaryComposition                        POLICESTATIONBOUNDARYCOMPOSITION
 AggregationOfPoliceStationBoundaries                    AGGREGATIONOFPOLICESTATIONBOUNDARIES
 AreaUnitComposition                                     AREAUNITCOMPOSITION
 CensusSubdistrictComposition                            CENSUSSUBDISTRICTCOMPOSITION
 JurisdictionOwner                                       JURISDICTIONOWNER
 CensusDistrictComposition                               CENSUSDISTRICTCOMPOSITION
 CensusAreaComposition                                   CENSUSAREACOMPOSITION
 ElectoralDistrictComposition                            ELECTORALDISTRICTCOMPOSITION
 AggregationOfPoliceAreas                                AGGREGATIONOFPOLICEAREAS
 TaComposition                                           TACOMPOSITION
 /Intersects                                             _INTERSECTS
 RoadSectionOwnership                                    ROADSECTIONOWNERSHIP




PowerDesigner                                              2nd July 2002 Page 48
Object-Oriented Model ESA Core Data Application Schema

1.3.9 Diagram MainFeatures
                                                                                  0..*    BridgeCrossesWater                               WaterFeature
                                       Bridge                                                                                                                                                                                           OpenSpace            Building       Monument              CompositeSite
                                                     {bridgeInclusion}                                                              + description : string
                                                                                                                           0..*                                                         StateHighway
                                                                                                                                                                                                                                                                                                                            A composite site is an aggregation
                                                                                                         ComplexRoad                                                                + shNumber : string
                                                                                                                                                                                                                                                                                                                            of Features. See Features diagram.
                 0..*        0..1                        0..*              0..1                  {multipleAddressRanges}
                                                                                                                                                                                    RAPIDAddressStartPoint         RoadIntersection
                                                                RoadOnBridge                                                                                                                                                                                                                                                        <<Out of Scope>>
                                                                                                                       0..*
                                                                                                                                                                                                                                                                  <<abstract>>                                                         Occupier
                                                                                                                                                                                                          0..1              1..*                               NamedPlaceTypeSet                                                                                     Addresses need
                                    RoadUnderBridge                                             CompositionOfComplexRoad                                                                                                                                                                                               + occupierName : NameList
                                                                                                                                                                                                                                                                                                                                                                     to have a start
                                                                                                                                                                                                                                                                                                                                                          0..*       and end date in
                                                                                                                                                                                            StartOfRAPIDnumbering
                                                                                                                                                                                                          /IntersectingRoads                                                                                         1..*     AccessPoint
                                           0..*                                                            1..*                                                                                                                                            1..1                                                                                                      order to track
                                                                   0..*
                                                                                                                                                                                                                                                                                                                                                                     temporal
                                                                                  RoadSectionCentreline                                                                                                                                                                        AccessPointsForNamedPlace
                                                                                                                                                                                                                  1..1                   2..*                                                                                                                        relationships
                    RailOnBridge       eNumbers,segmentLength,roadConnectivity,proposedRoadPosition,formerPartRoadNames,roads&Water}                          1..*       RoadComposition                                                                                                                                                                             f ll
                                                                                                                                                                                                                 Road                                                                                                                  0..*
                                           + dualCarriageway : boolean                                                                                                                                                                                     TypeOfPlace
                                                                                                                                                                                                   1..*                                                                                                                                        AddressOccupant
                                           + lanes           : integer                                                                                        0..*      FormerPartOfRoad
     RailUnderBridge                                                                                                                                                                             0..*                                                                                                                       AddressAccess
                                                          0..1                                    0..*                            0..*                                                                           1..1              0..*                      1..1               0..1
                                                                                                                                                                                                                                                                                                                                                                     0..*
                                                                                                                                                                                                                                   IsOn               0..*      NamedPlace                                                     0..1              1..1            predecessor
                                                                                                           RoadSectionOwnership                                              A road section could belong to                                                    NamedPlace}
                                                                                                                                                                                                                                                                                 PrincipalAddressOfNamedPlace                       Address                                AddressHistory
                                                                                                                                                                             one or more road- allows for
                                                                                                                                                                             addresses on different side of                                                                          0..1                             1..1 erAddressOfNamedPlace}
                                                                             RoadThroughTunnel                      1..1                                                                                                                                                                                                                                               0..1
                                                                                                                                                                             street belonging to a different                                         RelativeAddress                                                           + begin : date                        successor
                                                                                                                           <<enumeration>>                                   road.                                                              {relativeAddressAttribution}                                                   + end   : date
                                    TravelsAlong                                                                           OwnerOrganisation                                                                                                                                                                         0..*
                                                                                                                                                                                                                                            + distance           : float
                                                                                                            +     statisticsNZ                :   int     =   0                   See separate            StreetAddressRoad
                                                                                                                                                                                                                                            + operator           : string                                                    0..*                                   1..1
                                                                                                            +     transit                     :   int     =   1                   diagram for                                               + locationDescriptor : string
                                                                                                  0..1      +     nzPolice                    :   int     =   2                   road section
                                                                                                                                                                                                                                                                                                                                                    CallerLineID
                                                                          0..1                              +     nzFire                      :   int     =   3                   detail
                                                                                     Tunnel                                                                                                                                0..*
                                                                                                            +     ruralFireAuthority          :   int     =   15                                                                                                                       /AggregationOfAddresses
                                                                                                                                                                         0..1                                                                                                                                                                           1..*
                                                                                                            +     nzPost                      :   int     =   4
                                                                                                            +     territorialAuthority        :   int     =   5                                                                   StreetAddress                                                                                                                <<Out of Scope>>
                                             RailThroughTunnel                                              +     doc                         :   int     =   6                                                                                                                                                                                                  PhoneNumber
                                                                                                                                                                                                                    + source    : Name
                                                                                                            +     regionalCouncil             :   int     =   7                                                     + numberTxt : string
                                                                                                            +     linz                        :   int     =   8            JurisdictionOwner                                                                                               1..*
                                                                                                                                                                                                                                            0..*
                                                                                                            +     telecom                     :   int     =   9
                                                                                                                                                                                                                                                                     GeneralLocality               AddressPointType
                                                                                                            +     ministryOfEducation         :   int     =   10
                                              0..*                                Subway                                                                                                                                               Within                       {adminSuburbAlias}
             0..*          0..*                             0..*                                            +     ministryOfHealth            :   int     =   11
                                                                                                            +     private                     :   int     =   12
                 RailSectionCentreline                                                                                                                                               0..*                                         1..1                                                                                                        <<Out of Scope>>
                                                                                                            +     forestry                    :   int     =   13
                                                                                                                                                                   Jurisdiction                                                   Meshblock                                                                                                   CellphoneNumber
                                                                                                                                                                                                                                       {meshblockCode}
          1..*                      1..1                                                 0..2            Barrier                                                                                                  + MeshblockCode : integer                                                                    <<Out of Scope>>
                                                                 Blocks                                                                                           0..*                                                             *                                                                             PostalAddress
                            /SharesGeometry                                                                                                                     meshblock
                                                                                                                                                                                                                                                                              1..1                     + deliveryPointIdentifier : integer
                                                                                                                                         SuburbAlignedToMeshblock                                                          TaComposition
     RailwayComposition                                                                                                                                                                                                                                               <<enumeration>>
                                                                                                                                                                                                                                                                                                                     The ability to
                                                                                                                                                   0..*                                                                                                              AddressPositionType                             receive a fax is
                                                  1..1          0..*                                                                                                                                                                       1..1                                                                                                                     <<Out of Scope>>
                    1..1                                                                                                                                                                                                                               +     parcelCentroid            :   int    =   2000           dependant on the
                                                                                                  TrafficControl                                                     AdminSuburb                                                                                                                                                                                       FaxNumber
                                  RailwayCrossing                                                                                                                                                                       TerritorialAuthority           +     propertyCentroid          :   int    =   2001           equipment
             Railway                                                                                                                           {suburbBoundaries,adminSuburbAlias}                                                                                                                                   attached to the
                                                                                                                                                                                                                                                       +     homesteadPosition         :   int    =   2002
                                                                                                                                                                                                                                                       +     derived                   :   int    =   2003           phone connection




PowerDesigner                                                                                                                                                                                                2nd July 2002 Page 49
Object-Oriented Model ESA Core Data Application Schema

1.3.9.1 Diagram class list
                          Name                                                 Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 RailSectionCentreline                                   RAILSECTIONCENTRELINE
 Bridge                                                  BRIDGE
 Tunnel                                                  TUNNEL
 ComplexRoad                                             COMPLEXROAD
 TrafficControl                                          TRAFFICCONTROL
 StreetAddress                                           STREETADDRESS
 Address                                                 ADDRESS
 CompositeSite                                           COMPOSITESITE
 Road                                                    ROAD
 GeneralLocality                                         GENERALLOCALITY
 NamedPlace                                              NAMEDPLACE
 RelativeAddress                                         RELATIVEADDRESS
 AccessPoint                                             ACCESSPOINT
 PhoneNumber                                             PHONENUMBER
 CellphoneNumber                                         CELLPHONENUMBER
 RAPIDAddressStartPoint                                  RAPIDADDRESSSTARTPOINT
 Railway                                                 RAILWAY
 PostalAddress                                           POSTALADDRESS
 FaxNumber                                               FAXNUMBER
 WaterFeature                                            WATERFEATURE
 AddressPositionType                                     ADDRESSPOSITIONTYPE
 Occupier                                                OCCUPIER
 Subway                                                  SUBWAY
 Barrier                                                 BARRIER
 AdminSuburb                                             ADMINSUBURB
 StateHighway                                            STATEHIGHWAY
 RailwayCrossing                                         RAILWAYCROSSING
 OwnerOrganisation                                       OWNERORGANISATION
 RoadIntersection                                        ROADINTERSECTION
 Jurisdiction                                            JURISDICTION
 TerritorialAuthority                                    TERRITORIALAUTHORITY
 Meshblock                                               MESHBLOCK
 Monument                                                MONUMENT
 OpenSpace                                               OPENSPACE
 Building                                                BUILDING
 NamedPlaceTypeSet                                       NAMEDPLACETYPESET

1.3.9.2 Diagram association list
                          Name                                                 Code
 RoadSectionOwnership                                    ROADSECTIONOWNERSHIP
 RailUnderBridge                                         RAILUNDERBRIDGE
 RoadOnBridge                                            ROADONBRIDGE



PowerDesigner                                              2nd July 2002 Page 50
Object-Oriented Model ESA Core Data Application Schema


                           Name                                                Code
 RailThroughTunnel                                       RAILTHROUGHTUNNEL
 RoadThroughTunnel                                       ROADTHROUGHTUNNEL
 CompositionOfComplexRoad                                COMPOSITIONOFCOMPLEXROAD
 TravelsAlong                                            TRAVELSALONG
 RoadComposition                                         ROADCOMPOSITION
 /AggregationOfAddresses                                 _AGGREGATIONOFADDRESSES
 AddressHistory                                          ADDRESSHISTORY
 IsOn                                                    ISON
 StreetAddressRoad                                       STREETADDRESSROAD
 AddressAccess                                           ADDRESSACCESS
 CallerLineID                                            CALLERLINEID
 StartOfRAPIDnumbering                                   STARTOFRAPIDNUMBERING
 RailwayComposition                                      RAILWAYCOMPOSITION
 AddressPointType                                        ADDRESSPOINTTYPE
 AddressOccupant                                         ADDRESSOCCUPANT
 PrincipalAddressOfNamedPlace                            PRINCIPALADDRESSOFNAMEDPLACE
 FormerPartOfRoad                                        FORMERPARTOFROAD
 /SharesGeometry                                         _SHARESGEOMETRY
 RoadUnderBridge                                         ROADUNDERBRIDGE
 RailOnBridge                                            RAILONBRIDGE
 BridgeCrossesWater                                      BRIDGECROSSESWATER
 /IntersectingRoads                                      _INTERSECTINGROADS
 JurisdictionOwner                                       JURISDICTIONOWNER
 TaComposition                                           TACOMPOSITION
 SuburbAlignedToMeshblock                                SUBURBALIGNEDTOMESHBLOCK
 AccessPointsForNamedPlace                               ACCESSPOINTSFORNAMEDPLACE
 Within                                                  WITHIN
 TypeOfPlace                                             TYPEOFPLACE
 Blocks                                                  BLOCKS




PowerDesigner                                              2nd July 2002 Page 51
Object-Oriented Model ESA Core Data Application Schema

1.3.10 Diagram Meshblock
                                                              AdminSuburb
                                                   {suburbBoundaries,adminSuburbAlias}
                                                                                                                                                                     SingleStreetNumber
                                                                                                                             <<abstract>>                            + number : integer
                                                                                                                                   Feature
                                                                                                                  NamedFeatures,featureClass}
                                                       adminSuburbJurisdiction
                                                                                                                  +   featureName           :   NameList
                                                                                                                  +   featureCode           :   integer
                                                                                                                                                                     single street number
                                                                                                                  +   custodiansId          :   integer
                                                       0..*   Jurisdiction                                 0..*   +   esaID                 :   integer
                                                                                        /Intersects
                                                                                                                  +   createDate            :   date
                        JurisdictionOwner                                        1..*                             +   retireDate            :   date
                                                                                                                                                                        <<abstract>>
                                                                                                             <<enumeration>>                                           StreetNumber
                                                                                                          StreetNumberingScheme
                                                                                                      +    oddsLeft      :   int    =   1                                              1..1
                                                               meshblock                              +    oddsRight     :   int    =   2
                        0..1                                                                          +    consecutive   :   int    =   3
                                                                                                      +    erratic       :   int    =   4                               StreetNumber
                <<enumeration>>
                OwnerOrganisation
                                                                                                                                                                         1..1
     +   statisticsNZ               :   int   =   0
     +   transit                    :   int   =   1                Meshblock             1..1                                                                            StreetAddress
                                                                    {meshblockCode}                                    Within
     +   nzPolice                   :   int   =   2
                                                                                                                                                                     + source    : Name
     +   nzFire                     :   int   =   3                                                                                                           0..*
                                                        + MeshblockCode : integer                                                                                    + numberTxt : string
     +   ruralFireAuthority         :   int   =   15
     +   nzPost                     :   int   =   4                          *                                                                                              0..*
     +   territorialAuthority       :   int   =   5
     +   doc                        :   int   =   6
     +   regionalCouncil            :   int   =   7                                                                                                                    StreetAddressRoad
                                                                TaComposition
     +   linz                       :   int   =   8
     +   telecom                    :   int   =   9                                                                MeshblockAddressRange                                           1..1
     +   ministryOfEducation        :   int   =   10
     +   ministryOfHealth           :   int   =   11              1..1                                                                                                          Road
     +   private                    :   int   =   12           TerritorialAuthority
     +   forestry                   :   int   =   13
     +   roadControllingAuthority   :   int   =   14



                                                                                                                                                  See diagram MeshBlockSpatialConfig in
                                                                                                                                                  ESASpatialSchema for derivation of
                                                                                                                                                  MeshblockAddressRange.




PowerDesigner                                                                                             2nd July 2002 Page 52
Object-Oriented Model ESA Core Data Application Schema

1.3.10.1 Diagram class list
                         Name                                                  Code
 Road                                                    ROAD
 StreetAddress                                           STREETADDRESS
 StreetNumberingScheme                                   STREETNUMBERINGSCHEME
 StreetNumber                                            STREETNUMBER
 SingleStreetNumber                                      SINGLESTREETNUMBER
 Jurisdiction                                            JURISDICTION
 Meshblock                                               MESHBLOCK
 AdminSuburb                                             ADMINSUBURB
 TerritorialAuthority                                    TERRITORIALAUTHORITY
 MeshblockAddressRange                                   MESHBLOCKADDRESSRANGE
 Feature                                                 FEATURE
 OwnerOrganisation                                       OWNERORGANISATION

1.3.10.2 Diagram association list
                         Name                                                  Code
 StreetAddressRoad                                       STREETADDRESSROAD
 StreetNumber                                            STREETNUMBER
 TaComposition                                           TACOMPOSITION
 SuburbAlignedToMeshblock                                SUBURBALIGNEDTOMESHBLOCK
 Within                                                  WITHIN
 /Intersects                                             _INTERSECTS
 JurisdictionOwner                                       JURISDICTIONOWNER

1.3.10.3 Diagram dependency list
                         Name                                                  Code
 numbering scheme                                        NUMBERING_SCHEME




PowerDesigner                                              2nd July 2002 Page 53
Object-Oriented Model ESA Core Data Application Schema

1.3.11 Diagram NamedPlace&CompositeSite
                                                                                                                                                                                                                                                                                                                           <<code list>>
                                                                                                                                                                                                                    0..*             /Intersects                                                                        PlaceCategoryCode
                                                                                      A composite site is a type of                                  CompositeSite                             GeneralLocality                                                   Users may add further categories            +   aerialCableway Terminal   :   int   =   9046
                                                                                      named place.                                                                      0..1
                                                                                                                                                                                            {adminSuburbAlias}                                                                                               +   af terHoursPharmacy       :   int   =   9055
                                                                                                                                                                                                                             0..*                                                                            +   airport                   :   int   =   9000
                                 Building                                                                                                                                                                                                                                                                    +   ambulanceStation          :   int   =   9001
                                                                                                <<abstract>>                                                                                          0..*                                                                                                   +   bank                      :   int   =   9003
                                                                                                                                                                         IsPartOf                                                                              Named Bays are now included in the            +   busStation                :   int   =   9005
                                                                                             NamedPlaceTypeSet                                                                             /Intersects                                                          model as GeneralLocalities of Type           +   carPark                   :   int   =   9045
                                Monument                                                                                                                                                               0..*                                                    locality (not as NamedPlaces).                +   cellphoneSite             :   int   =   9006
                                                                                                                                                                                                                                                                                                             +   chemicalInstallation      :   int   =   9007
                                                                                                                                                                                                              <<abstract>>                                                                                   +   placeOf Worship           :   int   =   9008
                                                                                                                         TopoLabelCentreline                                        2..*                        Feature                                                                                      +   def enceSite              :   int   =   9067
                                                                                                                                                                                                                                                                                       Jurisdiction          +   early LearningCentre      :   int   =   9049
                               OpenSpace                                                                                                                                                    {unNamedFeatures,featureClass}
                                                                                                                                                                                                                                                                                                             +   embassy                   :   int   =   9057
                                                                                                                                                                                           +    featureName          :   NameList           0..*         /Intersects                                         +   emergency RoadsidePhone   :   int   =   9059
                                                                                                          1..1               0..1                                                          +    featureCode          :   integer                                                                             +   f erry Terminal           :   int   =   9054
                                                                                                                                                                                                                                                                              1..*
                             <<enumeration>>                                                                                                                                               +    custodiansId         :   integer                                                                             +   f ireStation              :   int   =   9011
                                TypesOfUse                                                                                                             TopoLabelPoint                      +    esaID                :   integer                                                                             +   f ishFarm                 :   int   =   9012
                                                                                                                                                                                           +    createDate           :   date                                                                                +   f oodOutlet               :   int   =   9013
                     +   defence            :   int     =    5000                                                                                                                          +    retireDate           :   date                                                                                +   f orest                   :   int   =   9014
                     +   residential        :   int     =    5001                                       TypeOfPlace                           0..*                                                                                                        <<code list>>                                      +   golf Course               :   int   =   9047
                     +   commercial         :   int     =    5002                                                     LabelLine                                                                                                                       NZTopoDataEntities                                     +   hall                      :   int   =   9015
                     +   recreation         :   int     =    5003                                                                                                                                                                                                                                            +   heliport                  :   int   =   9068
                     +   education          :   int     =    5004                                                                                                                                                                                                                                            +   historicSite              :   int   =   9016
                                                                                                                               PlaceLabel
                                                                                                                                                                                                                                                                                                             +   homestead                 :   int   =   9017
                     +   transport          :   int     =    5005
                                                                                                                                                                                                                                                                                                             +   hospital                  :   int   =   9018
                     +   accommodation      :   int     =    5006
                                                                                                                                                                                                                                                                                                             +   hotel                     :   int   =   9050
                     +   entertainment      :   int     =    5007
                                                                                                                                    1..1                                                                                                                                                                     +   hut                       :   int   =   9019
                     +   medical            :   int     =    5008                                          1..1       1..1
                                                                                                                                                                                                                         Road                                                                                +   industrialComplex         :   int   =   9066
                     +   emergency          :   int     =    5009   0..*                         0..*
                                                                              PlaceUse                            NamedPlace                                                                                                                                                                                 +   island                    :   int   =   9020
                     +   religion           :   int     =    5010                                                                                                                                                                                                                                            +   landf illSite             :   int   =   9021
                                                                                                          erAddressOfNamedPlace}                                     IsOn                                    0..*
                                                                                                                                                                                                                                                                                                             +   marae                     :   int   =   9022
                               Address                1..1 PrincipalAddressOfNamedPlace                                               0..*                                                                                                                                                                   +   marina                    :   int   =   9023
     0..1                 ssOfNamedPlace}                                                        0..1                                                                                                                                              CategoryOfPlace                                           +   maritimeObstacle          :   int   =   9024
                                                      0..*
   successor                                                    OtherAddressOfNamedPlace                                                                                                                                                                                                                     +   medicalCentre             :   int   =   9058
                           + begin : date                                                                                              0..*                                                                                                                                                           1..1   +   mooring                   :   int   =   9025
                                                                                                 0..*                                                                          Airport         1..1                                                                      Runway                              +   naturalFeature            :   int   =   9026
                                 0..*             0..1                                                                                                                                                         RunwaysBelongingToAnAirport
                             predecessor                                                                                                                                                                                                                                                                     +   of f iceBuilding          :   int   =   9051
                                                                                                                                                                                                                                                                  + runwayNo : integer
               AddressHistory                                                                                                                                                                                                                           0..*                                                 +   oilRig                    :   int   =   9027
                                                                                                                                                                                                                                                                                                             +   orchard                   :   int   =   9062
                                    AddressAccess
                                                                                                                                                                                                                                                                                                             +   park                      :   int   =   9028
                                                                                                                                                                                                                                                                                                             +   petrolStation             :   int   =   9032
                                                                                                                                                                                                                                                                                                             +   plunket                   :   int   =   9029
                                      0..*                                                                                                                                                                                                                                                                   +   postOf f ice              :   int   =   9030
                                                        1..*                                                                                                                                                                                                                                                 +   policeStation             :   int   =   9044
                            AccessPoint                         AccessPointsForNamedPlace                                                                                                                                                                                              Railway               +   port                      :   int   =   9033
                                                                                                                                      1..1                             <<abstract>>                                                 RailwayStation
                                                                                                 0..1                                           CategoryOfPlace                                                                                           StationForRailway                                  +   prison                    :   int   =   9034
                                                                                                                                                                   NamedPlaceCategorySet                                                                                                                     +   publicToilet              :   int   =   9035
                                                                                                                                                            1..1                                                                                        1..*                   1..1
                                                                                                                                                                                                                                                                                                             +   py lon                    :   int   =   9031
                         CivilDefenceCentre              0..1              Occupies                                                                                                                                                                                                          1..1            +   radioOrTv Station         :   int   =   9036
                                                                                                                                                                                                                                          1..1                                                               +   railway Station           :   int   =   9048
                                                                                                 1..1
                                                                                                                                                                                                                                                                                 RailwayComposition          +   residentialComplex        :   int   =   9067
                                                                                                                                                                                                                                                                                                             +   restHome                  :   int   =   9065
                                                                                                                                                                                                                                                                                                             +   school                    :   int   =   9037
                                                                                                                                                                                                                                                                                      1..*
                                                                                                                                                                                                                                                                                                             +   shoppingCentre            :   int   =   9038
                           PlaceCategoryFeatures                                                                                                                                                                                          AdjacentTo                          RailSectionCentreline          +   skiField                  :   int   =   9066
                                                                                                                                                                                                                                                                                                             +   sportsCentre              :   int   =   9060
                                                                                                                                                                                                                                                                       1..2                                  +   sportsClub                :   int   =   9061
                                                                                                                                                                                                                                                                                                             +   tav ern                   :   int   =   9056
                                                                                                                                                                                                                                                                                                             +   tertiary Education        :   int   =   9043
                                                                                                                                                                                                                                                                                                             +   touristVenue              :   int   =   9039
                                                                                                                                                                                                                                                                                                             +   v iney ard                :   int   =   9063




PowerDesigner                                                                                                                                                                    2nd July 2002 Page 54
Object-Oriented Model ESA Core Data Application Schema

1.3.11.1 Diagram class list
                         Name                                                  Code
 Road                                                    ROAD
 Address                                                 ADDRESS
 NamedPlace                                              NAMEDPLACE
 AccessPoint                                             ACCESSPOINT
 PlaceCategoryCode                                       PLACECATEGORYCODE
 TypesOfUse                                              TYPESOFUSE
 CompositeSite                                           COMPOSITESITE
 Feature                                                 FEATURE
 Runway                                                  RUNWAY
 GeneralLocality                                         GENERALLOCALITY
 Jurisdiction                                            JURISDICTION
 TopoLabelPoint                                          TOPOLABELPOINT
 TopoLabelCentreline                                     TOPOLABELCENTRELINE
 CivilDefenceCentre                                      CIVILDEFENCECENTRE
 Monument                                                MONUMENT
 OpenSpace                                               OPENSPACE
 Building                                                BUILDING
 RailSectionCentreline                                   RAILSECTIONCENTRELINE
 Railway                                                 RAILWAY
 NZTopoDataEntities                                      NZTOPODATAENTITIES
 NamedPlaceTypeSet                                       NAMEDPLACETYPESET

1.3.11.2 Diagram association list
                         Name                                                  Code
 AddressHistory                                          ADDRESSHISTORY
 IsOn                                                    ISON
 AddressAccess                                           ADDRESSACCESS
 CategoryOfPlace                                         CATEGORYOFPLACE
 PlaceUse                                                PLACEUSE
 PrincipalAddressOfNamedPlace                            PRINCIPALADDRESSOFNAMEDPLACE
 IsPartOf                                                ISPARTOF
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 PlaceLabel                                              PLACELABEL
 LabelLine                                               LABELLINE
 Occupies                                                OCCUPIES
 StationForRailway                                       STATIONFORRAILWAY
 AdjacentTo                                              ADJACENTTO
 RailwayComposition                                      RAILWAYCOMPOSITION
 TypeOfPlace                                             TYPEOFPLACE
 AccessPointsForNamedPlace                               ACCESSPOINTSFORNAMEDPLACE
 OtherAddressOfNamedPlace                                OTHERADDRESSOFNAMEDPLACE



PowerDesigner                                              2nd July 2002 Page 55
Object-Oriented Model ESA Core Data Application Schema


                         Name                                                 Code
 RunwaysBelongingToAnAirport                             RUNWAYSBELONGINGTOANAIRPORT

1.3.11.3 Diagram dependency list
                         Name                                                 Code
 Dependency_4                                            DEPENDENCY_4




PowerDesigner                                             2nd July 2002 Page 56
Object-Oriented Model ESA Core Data Application Schema

1.3.12 Diagram NamedPlaceTypes
                                                NamedPlace
                                          erAddressOfNamedPlace}



                                                          1..1



              <<abstract>>
             Feature
   {unNamedFeatures,featureClass}                TypeOfPlace
   +   featureName    :   NameList
   +   featureCode    :   integer
   +   custodiansId   :   integer
   +   esaID          :   integer
   +   createDate     :   date                    1..1
   +   retireDate     :   date
                                                    <<abstract>>
       2..*                                     NamedPlaceTypeSet




          IsPartOf


                      0..1    CompositeSite   OpenSpace   Monument       Building




PowerDesigner                                                      2nd July 2002 Page 57
Object-Oriented Model ESA Core Data Application Schema

1.3.12.1 Diagram class list
                         Name                                                 Code
 OpenSpace                                               OPENSPACE
 Monument                                                MONUMENT
 Building                                                BUILDING
 CompositeSite                                           COMPOSITESITE
 NamedPlace                                              NAMEDPLACE
 NamedPlaceTypeSet                                       NAMEDPLACETYPESET
 Feature                                                 FEATURE

1.3.12.2 Diagram association list
                         Name                                                 Code
 TypeOfPlace                                             TYPEOFPLACE
 IsPartOf                                                ISPARTOF




PowerDesigner                                             2nd July 2002 Page 58
Object-Oriented Model ESA Core Data Application Schema

1.3.13 Diagram Names
                                   <<abstract>>
                                      Feature
                           NamedFeatures,featureClass}
                           +   featureName    :   NameList
                           +   featureCode    :   integer
                           +   custodiansId   :   integer
                           +   esaID          :   integer
                           +   createDate     :   date                                                   See business rules:
                           +   retireDate     :   date
                                                                                                         officialName;
                                                1..1
                                                                                                         bilingualNames;
                                                                                                         unNamedFeatures;
                                                                                                         punctuationInNames;
                                                                                                         nameDates
                                   FeatureName




                                    0..1

                                                   NameList                                                                         UnNamed
    {bilingualNames,officialName,unNamedFeatures,punctuationInNames,unnamedNamedPlaces}                                       {unnamedNamedPlaces}



     1..1                                                    1..1          1..1             1..1


                                                                                  PrimarilyKnownAs

                                                                CurrentOfficialName                      See business rule:
                                                                                                         unNamedFeatures
                                                  OtherNames
    OccupierName



                                                    0..*            0..1             1..1

                                                                       Name
                                         0..1
                                     predecessor              {nameDates,addressNames}                                               Unknown
                0..1
                                                       + name : Name                                                           {unnamedNamedPlaces}
            <<Out of Scope>>
                                                       + begin : date
                Occupier                               + end   : date
   + occupierName : NameList           History                  0..1
                                                              successor

                                                                                  If a Road is renamed or if the point of change of one road
                                                                                  to another occurs, affecting the composition of the road in
                                                                                  terms of RoadSectionCentrelines then this must be
                                                                                  recorded through the association "formerlyPartOf" between
                                                                                   a RoadSectionCentreline and a Road.




PowerDesigner                                                                      2nd July 2002 Page 59
Object-Oriented Model ESA Core Data Application Schema

1.3.13.1 Diagram class list
                         Name                                                 Code
 Occupier                                                OCCUPIER
 NameList                                                NAMELIST
 Name                                                    NAME
 Feature                                                 FEATURE
 Unknown                                                 UNKNOWN
 UnNamed                                                 UNNAMED

1.3.13.2 Diagram association list
                         Name                                                 Code
 OtherNames                                              OTHERNAMES
 CurrentOfficialName                                     CURRENTOFFICIALNAME
 OccupierName                                            OCCUPIERNAME
 History                                                 HISTORY
 FeatureName                                             FEATURENAME
 PrimarilyKnownAs                                        PRIMARILYKNOWNAS




PowerDesigner                                             2nd July 2002 Page 60
Object-Oriented Model ESA Core Data Application Schema

1.3.14 Diagram RailwayDetail
                                                                               <<enumeration, Out of Scope>>
                   RoadSectionCentreline                                                                                               Tunnel                RailwayCrossing                                                                 TrafficControl
                                                                                      RailwayType
vity,proposedRoadPosition,formerPartRoadNames,roads&Water}
+ dualCarriageway : boolean                                                    + mainLine : int        = 3000
                                                                               + sidings  : int        = 3001
+ lanes           : integer                                                                                                                            1..1
                                                                               + cableCar : int        = 3003                        0..1                                      0..*
                                                               0..1
                                                                                                        0..1


                                                                                                                                            /SharesGeometry
                                                                                                                                                                                             Blocks                                   0..2
                                                                                             RailType                                                                                                                                               Barrier
                                                                       TravelsAlong                               RailThroughTunnel
                                                                                                                                                                               <<enumeration>>
                                                                                                                                                                                                                                      0..*
                                                                                                                                                                                    BarrierType                      BarrierType
                                                                                                                                                                                                              1..1
                                                                                                                                                                             + removeable : int               type
          <<enumeration>>                                                                                                                                                    + fixed      : int
                                                                                                0..*       0..*               0..*           1..1
               Status
                          {status}                                                                     RailSectionCentreline
                                                                                                                                                                                        RailwayStation                                   <<abstract>>
      +    open       :   int   =   0                     RailStatus                  0..*                                                          1..*
                                                                                                                                                                                                                                   NamedPlaceCategorySet
      +    proposed   :   int   =   1 1..1
      +    disused    :   int   =   2                                                                                 0..*                  0..*
      +    historic   :   int   =   3                                                                                                                       RailwayComposition                 1..*
                                                                                                                                                                                                                                             1..1



                                                                                                                                                                                   StationForRailway                                   CategoryOfPlace

                                                                                                                 RailOnBridge
                                                                                                                                                                     1..1                        1..1
                                                                                                                                                                                                                                                          1..1
                                                                                                                                                                                      Railway                                                NamedPlace
                                                                                                                                                                                                                                        OfNamedPlace}
                                                                       BridgeFeatures
                      <<enumeration>>
                     BridgeType
   {culvertInclusion,bridgeInclusion,fordInclusion}                                                                                   RailUnderBridge

  +       railOverRoad               :   int   =   7000
  +       roadOverRoad               :   int   =   7001
  +       roadOverRail               :   int   =   7002                                                                                                                                CableCarWay
  +       roadOverRiver              :   int   =   7003
  +       railOverRiver              :   int   =   7004                                                                                                                                                                              <<abstract>>
  +       ford                       :   int   =   7005                                                                0..1                  0..*            GeneralLocality                                                         Feature
  +       culvert                    :   int   =   7006                                                                                                    {adminSuburbAlias}                                         0..*
                                                                                                                                                                                                      /Intersects            NamedFeatures,featureClass}
  +       road&RailOverRiver         :   int   =   7007                                                                        Bridge
                                                                              TypeOfBridge                     0..*                                                                   0..*                                   +   featureName        :   NameList
  +       railOverRail               :   int   =   7008                                                                 {bridgeInclusion}
  +       causeway                   :   int   =   7009                                                                                                                                                                      +   featureCode        :   integer
                                                             1..1
  +       other                      :   int   =   7010                                                                                                                                                                      +   custodiansId       :   integer
                                                                                                                                                            Jurisdiction                                                     +   esaID              :   integer
                                                                                                                                                                            1..*               /Intersects
                                                                                                                                                                                                                             +   createDate         :   date
                                                                                                                                                                                                                      0..*   +   retireDate         :   date




PowerDesigner                                                                                                                                       2nd July 2002 Page 61
Object-Oriented Model ESA Core Data Application Schema

1.3.14.1 Diagram class list
                         Name                                                  Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 RailSectionCentreline                                   RAILSECTIONCENTRELINE
 Bridge                                                  BRIDGE
 Tunnel                                                  TUNNEL
 TrafficControl                                          TRAFFICCONTROL
 GeneralLocality                                         GENERALLOCALITY
 Railway                                                 RAILWAY
 BridgeType                                              BRIDGETYPE
 RailwayType                                             RAILWAYTYPE
 Jurisdiction                                            JURISDICTION
 Feature                                                 FEATURE
 RailwayCrossing                                         RAILWAYCROSSING
 Status                                                  STATUS
 Barrier                                                 BARRIER
 CableCarWay                                             CABLECARWAY
 BarrierType                                             BARRIERTYPE
 NamedPlace                                              NAMEDPLACE

1.3.14.2 Diagram association list
                         Name                                                  Code
 RailUnderBridge                                         RAILUNDERBRIDGE
 RoadOnBridge                                            ROADONBRIDGE
 RailThroughTunnel                                       RAILTHROUGHTUNNEL
 RoadThroughTunnel                                       ROADTHROUGHTUNNEL
 TravelsAlong                                            TRAVELSALONG
 RailwayComposition                                      RAILWAYCOMPOSITION
 TypeOfBridge                                            TYPEOFBRIDGE
 RailType                                                RAILTYPE
 RoadUnderBridge                                         ROADUNDERBRIDGE
 RailOnBridge                                            RAILONBRIDGE
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 /SharesGeometry                                         _SHARESGEOMETRY
 RailStatus                                              RAILSTATUS
 Blocks                                                  BLOCKS
 BarrierType                                             BARRIERTYPE
 StationForRailway                                       STATIONFORRAILWAY

1.3.14.3 Diagram dependency list
                         Name                                                  Code
 Dependency_5                                            DEPENDENCY_5




PowerDesigner                                              2nd July 2002 Page 62
Object-Oriented Model ESA Core Data Application Schema

1.3.15 Diagram RoadDetail
                                                                                                                                                                       /Intersects
                                                                                                                                                                                                0..*

                                                                                                                                                                                         GeneralLocality
                                                                                                                                                                                       {adminSuburbAlias}
                                                                                                            ServiceLane           RoadIntersection                              0..*

                                                                                                                                                                                                0..*

                                                                                                                                         1..*
                                                                                                                                                                                       /Intersects

                                                                                                                            /IntersectingRoads
                                                                                                                                                                                       0..*
                                                                                                                                                                                              <<abstract>>
                                                                                                                                  2..*
                       RoadSectionCentreline                                                                                                                                                    Feature
                                                           0..*      FormerPartOfRoad
                n,formerPartRoadNames,roads&Water}                                                                         Road                                                         NamedFeatures,featureClass}
                                                                                                     0..*
                + dualCarriageway : boolean                                                                                                                                              +    featureName       :   NameList
                + lanes           : integer                1..*           RoadComposition                                                                                                +    featureCode       :   integer
                                                                                                                                                                                         +    custodiansId      :   integer
                        1..*                 1..1                                                    1..*                                                                                +    esaID             :   integer
                                                                                                                                                1..*                                     +    createDate        :   date
                                          /SharesGeometry                                                                                                                                +    retireDate        :   date
                                                                                                                                                       IsOn
                                                    0..1                                                                                                                                          0..*
                                                                   0..1     StartOfRAPIDnumbering
                                          RAPIDAddressStartPoint
                                                                                                     1..1
          CompositionOfComplexRoad                                                                                  1..1                 0..*             0..*                                    /Intersects
                                                                                                                                                              RoadRestArea
                                                                                                                                                                                                         1..*

                                                                                                                                                                                              Jurisdiction
                                                                                                      StreetAddressRoad              IsOn

                 0..*

                     ComplexRoad                                          StateHighway                                                                                                      0..*
                {multipleAddressRanges}                                                                      0..*                 0..*                                                    meshblock
                                                                     + shNumber : string
                                                                                                        StreetAddress             NamedPlace
                                                                                                                                  NamedPlace}                          SuburbAlignedToMeshblock
                                                                                                    + source    : Name
                                                                                                    + numberTxt : string

                                                                                                                                                                                0..*
                                                                                                                                                                                         AdminSuburb
                                                                                                                                                                              {suburbBoundaries,adminSuburbAlias}




PowerDesigner                                                                                               2nd July 2002 Page 63
Object-Oriented Model ESA Core Data Application Schema

1.3.15.1 Diagram class list
                          Name                                                 Code
 ComplexRoad                                             COMPLEXROAD
 Road                                                    ROAD
 NamedPlace                                              NAMEDPLACE
 StreetAddress                                           STREETADDRESS
 RAPIDAddressStartPoint                                  RAPIDADDRESSSTARTPOINT
 AdminSuburb                                             ADMINSUBURB
 Jurisdiction                                            JURISDICTION
 Feature                                                 FEATURE
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 GeneralLocality                                         GENERALLOCALITY
 StateHighway                                            STATEHIGHWAY
 RoadIntersection                                        ROADINTERSECTION
 ServiceLane                                             SERVICELANE
 RoadRestArea                                            ROADRESTAREA

1.3.15.2 Diagram association list
                          Name                                                 Code
 IsOn                                                    ISON
 StreetAddressRoad                                       STREETADDRESSROAD
 StartOfRAPIDnumbering                                   STARTOFRAPIDNUMBERING
 SuburbAlignedToMeshblock                                SUBURBALIGNEDTOMESHBLOCK
 CompositionOfComplexRoad                                COMPOSITIONOFCOMPLEXROAD
 RoadComposition                                         ROADCOMPOSITION
 FormerPartOfRoad                                        FORMERPARTOFROAD
 /SharesGeometry                                         _SHARESGEOMETRY
 /Intersects                                             _INTERSECTS
 /Intersects                                             _INTERSECTS
 /IntersectingRoads                                      _INTERSECTINGROADS
 /Intersects                                             _INTERSECTS
 IsOn                                                    ISON




PowerDesigner                                              2nd July 2002 Page 64
Object-Oriented Model ESA Core Data Application Schema

1.3.16 Diagram RoadSectionDetail
                                                 <<enumeration>>
                                                                                                                    TransitReferenceStation                      0..*                           LocatedAdjacentTo                                   TrafficControl                                                       RoadCentrelineIntersection
                                                 OwnerOrganisation
                                                                                                            + referenceStationNumber : integer
                                +       statisticsNZ                       :   int    =   0                                                                                                                                               0..1
                                +       transit                            :   int    =   1
                                                                                                                                                                                                                                                                                                              0..1
                                +       nzPolice                           :   int    =   2                                                                                                                                                              <<abstract>>                                                                                        0..1
                                                                                                                                                                                                                                                                                                        trafficControl
                                +       nzFire                             :   int    =   3                                 uphill & downhill are                                                                                                          Feature
                                                                                                                                                                                                     Transit ref stns
                                +       ruralFireAuthority                 :   int    =   15                                also descriptions - would
                                                                                                                                                                                                     belong to complex                             NamedFeatures,featureClass}
                                +       nzPost                             :   int    =   4                                  need to be a separate
                                                                                                                                                                                                     roads of type "State
                                +       territorialAuthority               :   int    =   5                                 enumeration-are these                                                                                                  +   featureName    :   NameList                                                        /sharedGeometry
                                                                                                                                                                                                     Highway"
                                +       doc                                :   int    =   6                                 really needed?                                                                                                         +   featureCode    :   integer
                                +       regionalCouncil                    :   int    =   7                                                                                                                                                        +   custodiansId   :   integer
                                +       linz                               :   int    =   8                                                                                                                                                        +   esaID          :   integer
                                +       telecom                            :   int    =   9                                                                                                                                                        +   createDate     :   date
                                                                                                                                                <<Out of Scope>>                                                                                   +   retireDate     :   date           Intersection                                             0..*
                                +       ministryOfEducation                :   int    =   10
                                                                                                1..1                                          CarriagewayDescription                                     Bridge
                                +       ministryOfHealth                   :   int    =   11                                                                                                                                                                                                                                                       RoadIntersection
                                +       private                            :   int    =   12                                                                                                             {bridgeInclusion}
                                                                                                                                              + inbound : int             =5
                                +       forestry                           :   int    =   13                                                  + outbound : int            =6
                                                                                                                                                                                                                                                                                                               ComplexRoad
                                +       roadControllingAuthority           :   int    =   14
                                                                                                                                                                        0..1                         0..1           0..*                                                                         0..*     {multipleAddressRanges}                                   1..*
               Tunnel
                                                 0..1

                                                                                                                                                                                   RoadUnderBridge
                                                                                                                  RoadSectionOwnership
                                                                                                                                                       CarriagewayDescription                                                                                             CompositionOfComplexRoad                                                  /IntersectingRoads
           <<code list>>                                                                                                                                                 RoadOnBridge                                                                                                                                                  2..*
    CarriagewayDirectionCode                                                                                                                                                                                                                                                                                             Road
                                                                                                                                                                                                                                                                                                          1..*
                                                                                                                                                                                                                                                                                                                                                                                  NamedPlace
                                                                                               RoadThroughTunnel
    +    northbound   :   int       =   1        0..*                                                                                                                                                                                                                                                                                                                      0..* sOfNamedPlace}
                                                                                                                                                                                                                                                                                                                                                         IsOn
    +    southbound   :   int       =   2                                                                                                                       0..*           0..*                  0..*               0..*              3..*         1..*
    +    eastbound    :   int       =   3                                                                                                                                                                                                                                 RoadComposition                                              0..*
    +    westbound    :   int       =   4                                                                                                                                                            RoadSectionCentreline                                                                                 0..*                                                                   ServiceLane
                                                                                                                                                          0..*                                                                                                1..*
                                                                                                                                                                         onnectivity,proposedRoadPosition,formerPartRoadNames,roads&Water}
               <<enumeration>>                                                                  CarriagewayDirection
                                                                                                                                                                          + dualCarriageway : boolean                                                                     FormerPartOfRoad
                RestrictionType                                                                                                                               0..*                                                                                        0..*
                                                                                                                                                                          + lanes           : integer                                                                                                                                                    <<enumeration>>
                                                {surface}
                                                                                                                                                                                                                                                                                                                         1..1                                OneWay
+       limitedAccess                       :   int     =   0       RoadCentrelineRestrictionFeatures                                                                                                                                                     0..*
                                                                                                                                                                                                                                                                                     Direction
                                                                                                                                                                 0..*                                                                                                                                                              + two way                                : int            =0
+       noStopping                          :   int     =   1
                                                                                                                                                                                                                                                                                                                                   + travelDirectionEqualObjectDirection    : int            =1
+       noUturns                            :   int     =   2                                          Restriction
                                                                                                                                  RoadRestrictions                                                                                                             0..*                                                                + travelDirectionOppositeObjectDirection : int            = -1
+       weight                              :   int     =   3                                  0..* RoadRestriction}
+       height                              :   int     =   4                                                                                                    0..*
                                                                                                                                                                                0..*                 0..*                0..*             1..1          0..1
                                                                                                                         0..*
+       width                               :   int     =   5
+       vehicleLength                       :   int     =   15                                                                                                                                                                                                                                                                     RoadSectionTypeFeatures
                                                                        RestrictionType                                                              RoadSurface
+       speed                               :   int     =   6                                                                                                                                                                                                               TypeOfRoadSection
+       authorisedOperatorsOnly             :   int     =   7
+       noRentalCars                        :   int     =   8                                                 <<enumeration>>                                                                                                             /SharesGeometry                                                                        <<enumeration>>
                                                                                                                                                                                                                                                                                                                  1..1
+       temporaryClosure                    :   int     =   9    0..1                                             Surface                   0..1                                                                                                                          TravelsAlong                                           RoadSectionType
+       4wheelDriveVehiclesOnly             :   int     =   10                                                         {surface}                        RoadHierarchy                 AddressSystem              RoadStatus                                                                                                             {interchange}
+       pedestrianOnly                      :   int     =   11                  SizeRestriction             + seal  : int       =0                                                                                                                                                                 0..*                   +     default       :   int    =   0
+       dryWeatherOnly                      :   int     =   12                                                                                                                                                                                          0..1
                                                                                                            + metal : int       =1                                                                                                                                                                                        +     slipRoad      :   int    =   1
+       fullMotorwayRestrictions            :   int     =   13                                                                                                                                                                                                                           RailSectionCentreline
                                                                                                            + other : int       =2                                                                                                                     RAPIDAddressStartPoint                                             +     interchange   :   int    =   2
+       inaccessibleAtHighTide              :   int     =   14
                                                                                                                                                                                                                                                                                                                          +     ramp          :   int    =   4

                                                                                                                                  1..1                                         1..1                              1..1
                                                                                                                                                                                                                                                                                                                                                                       An interchange will
                                                                                                                                                                                                                 <<enumeration>>                                           "historic roads" would not have
                                                                                                                    <<enumeration>>                           <<enumeration>>                                                                                                                                                                                          be made up of many
                                                                                                                                                                                                                                                                           physical representations (they no
                                                                                                                   RoadSectionHierarchy                   StreetNumberingScheme                                       Status                                                                                                                                            road sections.
                                                                                                                                                                                                                                                                           longer exist) but they may still have
                <<enumeration>>                                                                                                                                                                                              {status}
                                                                                                              +   arterial        :   int    =   0        +    oddsLeft               :   int    =   1                                                                     associated existing addresses, and so
            PedestrianRoadRestrictions                                                                        +   minorArterial   :   int    =   1        +    oddsRight              :   int    =   2                                                                      are retained in the database for this               on-ramps and off-ramps
                                                                                                                                                                                                             +   open           :   int    =   0
{pedestrianRoadRestriction,emergencyVehicleAccess}                                   RestrictionValue         +   collector       :   int    =   2        +    consecutive            :   int    =   3       +   proposed       :   int    =   1                           purpose. Road sections must                          require further thought.
                                                                                     {restrictionValue}       +   local           :   int    =   3        +    erratic                :   int    =   4       +   disused        :   int    =   2                           physically exist and therefore a
+ emergencyVehicleAccess : int                        = 16
                                                                                                                                                                                                             +   historic       :   int    =   3                           historic road would not have any
+ steps                  : int                        = 17                           + value : float
                                                                                                                                                                                                                                                                           road sections?




PowerDesigner                                                                                                                                                                                                           2nd July 2002 Page 65
Object-Oriented Model ESA Core Data Application Schema

1.3.16.1 Diagram class list
                              Name                                             Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 RailSectionCentreline                                   RAILSECTIONCENTRELINE
 Bridge                                                  BRIDGE
 Tunnel                                                  TUNNEL
 ComplexRoad                                             COMPLEXROAD
 TrafficControl                                          TRAFFICCONTROL
 Road                                                    ROAD
 NamedPlace                                              NAMEDPLACE
 RoadIntersection                                        ROADINTERSECTION
 CarriagewayDirectionCode                                CARRIAGEWAYDIRECTIONCODE
 OneWay                                                  ONEWAY
 RoadSectionHierarchy                                    ROADSECTIONHIERARCHY
 TransitReferenceStation                                 TRANSITREFERENCESTATION
 PedestrianRoadRestrictions                              PEDESTRIANROADRESTRICTIONS
 RestrictionType                                         RESTRICTIONTYPE
 Status                                                  STATUS
 RoadSectionType                                         ROADSECTIONTYPE
 Surface                                                 SURFACE
 CarriagewayDescription                                  CARRIAGEWAYDESCRIPTION
 RestrictionValue                                        RESTRICTIONVALUE
 Restriction                                             RESTRICTION
 SizeRestriction                                         SIZERESTRICTION
 RAPIDAddressStartPoint                                  RAPIDADDRESSSTARTPOINT
 StreetNumberingScheme                                   STREETNUMBERINGSCHEME
 ServiceLane                                             SERVICELANE
 RoadCentrelineIntersection                              ROADCENTRELINEINTERSECTION
 Feature                                                 FEATURE
 OwnerOrganisation                                       OWNERORGANISATION

1.3.16.2 Diagram association list
                              Name                                             Code
 RailUnderBridge                                         RAILUNDERBRIDGE
 RoadOnBridge                                            ROADONBRIDGE
 RailThroughTunnel                                       RAILTHROUGHTUNNEL
 RoadThroughTunnel                                       ROADTHROUGHTUNNEL
 CompositionOfComplexRoad                                COMPOSITIONOFCOMPLEXROAD
 TravelsAlong                                            TRAVELSALONG
 RoadComposition                                         ROADCOMPOSITION
 IsOn                                                    ISON
 RoadRestrictions                                        ROADRESTRICTIONS
 LocatedAdjacentTo                                       LOCATEDADJACENTTO
 RoadSurface                                             ROADSURFACE
 TypeOfRoadSection                                       TYPEOFROADSECTION



PowerDesigner                                              2nd July 2002 Page 66
Object-Oriented Model ESA Core Data Application Schema


                          Name                                                Code
 RoadStatus                                              ROADSTATUS
 RoadHierarchy                                           ROADHIERARCHY
 Direction                                               DIRECTION
 CarriagewayDirection                                    CARRIAGEWAYDIRECTION
 CarriagewayDescription                                  CARRIAGEWAYDESCRIPTION
 /IntersectingRoads                                      _INTERSECTINGROADS
 FormerPartOfRoad                                        FORMERPARTOFROAD
 RestrictionType                                         RESTRICTIONTYPE
 /SharesGeometry                                         _SHARESGEOMETRY
 RoadUnderBridge                                         ROADUNDERBRIDGE
 AddressSystem                                           ADDRESSSYSTEM
 /sharedGeometry                                         _SHAREDGEOMETRY
 Intersection                                            INTERSECTION
 RoadSectionOwnership                                    ROADSECTIONOWNERSHIP

1.3.16.3 Diagram dependency list
                          Name                                                Code
 Dependency_9                                            DEPENDENCY_9
 Dependency_10                                           DEPENDENCY_10




PowerDesigner                                             2nd July 2002 Page 67
Object-Oriented Model ESA Core Data Application Schema

1.3.17 Diagram TrafficControl&Intersections
       RoadIntersection                                                                                              Road
                                                        /IntersectingRoads                        2..*

                              1..*

                     0..*                                                                                                          1..*


                                                                                                            RoadComposition
       /sharedGeometry
                                                                                                           1..*

                                                                                                                  RoadSectionCentreline
              0..1
                                                                                               adPosition,formerPartRoadNames,roads&Water}                                                                          RailSectionCentreline
                                             0..1                                                                                                                    0..1          TravelsAlong            0..*
          RoadCentrelineIntersection                                                  3..*
                                       trafficControl        Intersection                        + dualCarriageway : boolean
                                                                                                 + lanes           : integer
                                                                                                                                                                                                                                             1..1
                                                                                                    1..1                    2..2                    2..*                          AccessPoint

                                                                  FerryCrossing

                                                                                          Terminates
                                                                                                             AttributeChange


     SmallRoundabout                                                                                                                 BarrierToFlow                                                           Removable
                                                                                                                                                                                                             barriers act
                                                                                          0..1                0..1                                                                  SiteEntrance             as gates

      EndOfDualCarriageway                                                   Terminator                  RestrictionChange

                                                                                                                                                                                                                                   /SharesGeometry

                                                                                                                                          0..1                                                        <<enumeration>>
                                                                                                                                                                                              1..1
                                                                                                                                          Barrier                                                        BarrierType
                                                                                                                                                                                              type
                                                                                                                                                                            BarrierType
                                                                                                                                                                                                     + removeable : int
                                                                                                                                                              0..*
                                                                                                                                                                                                     + fixed      : int
                                                                                                                                                           0..2



                                                                                                                                                                                          Blocks
                                                             RoadEndPoint
                                                                                                                                      A break in a median barrier would be
                                                                                                                                      represented by a slip road joining the
                                                                                                                                      two separate centrelines.                                                             0..*            1..1

                                                                                             TrafficControl                                                                                                            RailwayCrossing




PowerDesigner                                                                                                                       2nd July 2002 Page 68
Object-Oriented Model ESA Core Data Application Schema

1.3.17.1 Diagram class list
                              Name                                            Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 TrafficControl                                          TRAFFICCONTROL
 RoadIntersection                                        ROADINTERSECTION
 RailSectionCentreline                                   RAILSECTIONCENTRELINE
 RailwayCrossing                                         RAILWAYCROSSING
 BarrierType                                             BARRIERTYPE
 AccessPoint                                             ACCESSPOINT
 Barrier                                                 BARRIER
 Terminator                                              TERMINATOR
 RoadCentrelineIntersection                              ROADCENTRELINEINTERSECTION
 SmallRoundabout                                         SMALLROUNDABOUT
 EndOfDualCarriageway                                    ENDOFDUALCARRIAGEWAY
 RoadEndPoint                                            ROADENDPOINT
 FerryCrossing                                           FERRYCROSSING
 RestrictionChange                                       RESTRICTIONCHANGE
 Road                                                    ROAD
 SiteEntrance                                            SITEENTRANCE

1.3.17.2 Diagram association list
                              Name                                            Code
 TravelsAlong                                            TRAVELSALONG
 /SharesGeometry                                         _SHARESGEOMETRY
 BarrierType                                             BARRIERTYPE
 /sharedGeometry                                         _SHAREDGEOMETRY
 Intersection                                            INTERSECTION
 BarrierToFlow                                           BARRIERTOFLOW
 Terminates                                              TERMINATES
 AttributeChange                                         ATTRIBUTECHANGE
 RoadComposition                                         ROADCOMPOSITION
 FormerPartOfRoad                                        FORMERPARTOFROAD
 /IntersectingRoads                                      _INTERSECTINGROADS
 Blocks                                                  BLOCKS




PowerDesigner                                             2nd July 2002 Page 69
Object-Oriented Model ESA Core Data Application Schema

1.3.18 Diagram Tunnel&Bridges
                     <<enumeration>>                                                                                                                                       WaterFeature
                       BridgeType                       1..1                                                                                          0..*
                                                                                                                                                                    + description : string
     {culvertInclusion,bridgeInclusion,fordInclusion}                                           BridgeCrossesWater
                                                               TypeOfBridge
     +   railOverRoad         :   int   =   7000
     +   roadOverRoad         :   int   =   7001
     +   roadOverRail         :   int   =   7002
     +   roadOverRiver        :   int   =   7003
     +   railOverRiver        :   int   =   7004
     +   ford                 :   int   =   7005                                                0..*
                                                                       0..*
     +   culvert              :   int   =   7006
     +   road&RailOverRiver   :   int   =   7007                                   Bridge                                                                                 RoadSectionCentreline
                                                                                                       0..*               RoadUnderBridge                    0..*
     +   railOverRail         :   int   =   7008                                 {bridgeInclusion}                                                                  formerPartRoadNames,roads&Water}
     +   causeway             :   int   =   7009
                                                                                                                                                                    + dualCarriageway : boolean
     +   other                :   int   =   7010
                                                                                                                          RoadOnBridge                              + lanes           : integer

                                                                                                        0..1                                                 0..*

                                                                                                                                                                            0..*                          0..*
                                                                                                                                     <<abstract>>
           StateHighwayBridge                                                                                                          Feature
                {transitBridgeNumber}                                                                                       NamedFeatures,featureClass}

     + transitBridgeNumber : string                                                                                          +   featureName    :   NameList
                                                                                                                             +   featureCode    :   integer
              0..1                                                              0..1                 0..*                    +   custodiansId   :   integer
                                                                                                                             +   esaID          :   integer
                                                                                                                             +   createDate     :   date
                                                                                                                             +   retireDate     :   date
                                                                                           RailUnderBridge                                                                                       SubwayUnderRoad

                                                                                                                                                               RoadThroughTunnel

           BridgeReference                                           RailOnBridge




                                                                                                                                                                    0..1

                                                                                                                                                             Tunnel
                                                                                0..*             0..*                                                                                                     0..*
                      1..1                                                                                                                  0..1
                                                                                                                      RailThroughTunnel
                                                                              RailSectionCentreline                                                                                                 Subway
            TransitReferenceStation                                                                           0..*
     + referenceStationNumber : integer                                                                                                 SubwayUnderRail                                   0..*

                                                                                                              0..*




PowerDesigner                                                                                                        2nd July 2002 Page 70
Object-Oriented Model ESA Core Data Application Schema

1.3.18.1 Diagram class list
                           Name                                               Code
 RoadSectionCentreline                                   ROADSECTIONCENTRELINE
 RailSectionCentreline                                   RAILSECTIONCENTRELINE
 Bridge                                                  BRIDGE
 Tunnel                                                  TUNNEL
 BridgeType                                              BRIDGETYPE
 WaterFeature                                            WATERFEATURE
 TransitReferenceStation                                 TRANSITREFERENCESTATION
 Subway                                                  SUBWAY
 StateHighwayBridge                                      STATEHIGHWAYBRIDGE
 Feature                                                 FEATURE

1.3.18.2 Diagram association list
                           Name                                               Code
 RailUnderBridge                                         RAILUNDERBRIDGE
 RoadOnBridge                                            ROADONBRIDGE
 RailThroughTunnel                                       RAILTHROUGHTUNNEL
 RoadThroughTunnel                                       ROADTHROUGHTUNNEL
 TypeOfBridge                                            TYPEOFBRIDGE
 RoadUnderBridge                                         ROADUNDERBRIDGE
 RailOnBridge                                            RAILONBRIDGE
 BridgeCrossesWater                                      BRIDGECROSSESWATER
 BridgeReference                                         BRIDGEREFERENCE
 SubwayUnderRail                                         SUBWAYUNDERRAIL
 SubwayUnderRoad                                         SUBWAYUNDERROAD




PowerDesigner                                             2nd July 2002 Page 71
Object-Oriented Model ESA Core Data Application Schema

1.3.19 Diagram WaterFeature
                                                 <<enumeration>>                                                                 <<abstract>>
                                                    BridgeType                                                                     Feature
                                  nclusion,bridgeInclusion,fordInclusion}                                               NamedFeatures,featureClass}

                                   +    railOverRoad               :   int     =   7000                                 +   featureName    :   NameList
                                   +    roadOverRoad               :   int     =   7001                                 +   featureCode    :   integer
                                                                                                                                                               Proximity of features to water can be
                                   +    roadOverRail               :   int     =   7002                                 +   custodiansId   :   integer
                                                                                                                                                               determined either by spatial queries
                                   +    roadOverRiver              :   int     =   7003                                 +   esaID          :   integer
                                                                                                                                                               (see Spatial Schema) or visual
                                   +    railOverRiver              :   int     =   7004                                 +   createDate     :   date
                                   +    ford                       :   int     =   7005                                 +   retireDate     :   date            examination of ContextualImages
                                                                                                                                                               intersecting with the area of interest.
                                   +    culvert                    :   int     =   7006
                                   +    road&RailOverRiver         :   int     =   7007
                                   +    railOverRail               :   int     =   7008
                                   +    causeway                   :   int     =   7009                                                                                              Reservoir           Lake
                                               1..1


                                           TypeOfBridge


                                                            0..*
                                               Bridge                                                                            WaterFeature
                                                                                          BridgeCrossesWater     0..*
                                           {bridgeInclusion}                                                                 + description : string                                           StandingWater
The coastline included in the
                                                                        0..*
model is based on Mean High
Water. The hydrographic
authority use Lowest
Astronomical Tide. This is a
separate feature and is not
                                            MHWcoastline
included in the model.




 The coastline is supplied as a centre-line.
 The generation of coastal polygons for
 colour fill display purposes is not included
 in the model and would need to be
 derived by the user as part of
 implementation procedures.



                                   FlowingWaterFeature                           1..1                                   FlowingWaterComponent                                           FlowingWaterHazard
                                                                                                                                                      1..1
                                                                               feature
                                                                                                Complex                                                      Contains
                                                                                                               1..*                                                           0..*
                                                                                                               part




                                                                                                                                                                                 Rapids          Waterfall      Dam
                    Stream             Canal            River            HydroTunnel




PowerDesigner                                                                                                               2nd July 2002 Page 72
Object-Oriented Model ESA Core Data Application Schema

1.3.19.1 Diagram class list
                         Name                                                 Code
 Bridge                                                  BRIDGE
 BridgeType                                              BRIDGETYPE
 WaterFeature                                            WATERFEATURE
 Feature                                                 FEATURE
 Waterfall                                               WATERFALL
 Stream                                                  STREAM
 River                                                   RIVER
 Reservoir                                               RESERVOIR
 Rapids                                                  RAPIDS
 MHWcoastline                                            MHWCOASTLINE
 Lake                                                    LAKE
 HydroTunnel                                             HYDROTUNNEL
 Canal                                                   CANAL
 StandingWater                                           STANDINGWATER
 FlowingWaterFeature                                     FLOWINGWATERFEATURE
 FlowingWaterHazard                                      FLOWINGWATERHAZARD
 Dam                                                     DAM
 FlowingWaterComponent                                   FLOWINGWATERCOMPONENT

1.3.19.2 Diagram association list
                         Name                                                 Code
 TypeOfBridge                                            TYPEOFBRIDGE
 BridgeCrossesWater                                      BRIDGECROSSESWATER
 Complex                                                 COMPLEX
 Contains                                                CONTAINS




PowerDesigner                                             2nd July 2002 Page 73
Object-Oriented Model ESA Core Data Application Schema




PowerDesigner                                            2nd July 2002 Page 74
Object-Oriented Model ESA Core Data Application Schema

1.4 Classes

1.4.1 Class list
          Name                Code                Parent          Gener     Visibili    Abstra    Class
                                                                   ate        ty          ct      Type
 City                 CITY                 Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Town                 TOWN                 Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Suburb               SUBURB               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Locality             LOCALITY             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 TouristRoute         TOURISTROUTE         Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Motorway             MOTORWAY             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Expressway           EXPRESSWAY           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 MultipleAddressRo    MULTIPLEADDR         Package              TRUE       public      FALSE     Class
 ad                   ESSROAD              'ESAMainSchema'
 CableCarWay          CABLECARWAY          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Monument             MONUMENT             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 OpenSpace            OPENSPACE            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Building             BUILDING             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Dam                  DAM                  Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 FlowingWaterFeat     FLOWINGWATE          Package              TRUE       public      FALSE     Class
 ure                  RFEATURE             'ESAMainSchema'
 Canal                CANAL                Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 HydroTunnel          HYDROTUNNEL          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Lake                 LAKE                 Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 MHWcoastline         MHWCOASTLIN          Package              TRUE       public      FALSE     Class
                      E                    'ESAMainSchema'
 Rapids               RAPIDS               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Reservoir            RESERVOIR            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 River                RIVER                Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Stream               STREAM               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Waterfall            WATERFALL            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'



PowerDesigner                                              2nd July 2002 Page 75
Object-Oriented Model ESA Core Data Application Schema


           Name                Code               Parent          Gener     Visibili    Abstra    Class
                                                                   ate        ty          ct      Type
 Boatramp              BOATRAMP            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 FireEscape            FIREESCAPE          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Helipad               HELIPAD             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Heliport              HELIPORT            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Jetty                 JETTY               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Wharf                 WHARF               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 SiteEntrance          SITEENTRANCE        Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 ServiceLane           SERVICELANE         Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RoadIntersection      ROADINTERSEC        Package              TRUE       public      FALSE     Class
                       TION                'ESAMainSchema'
 CarriagewayDirecti    CARRIAGEWAY         Package              TRUE       public      FALSE     Class
 onCode                DIRECTIONCOD        'ESAMainSchema'
                       E
 OneWay                ONEWAY              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RoadSectionHierar     ROADSECTIONH        Package              TRUE       public      FALSE     Class
 chy                   IERARCHY            'ESAMainSchema'
 TrafficControl        TRAFFICCONTR        Package              TRUE       public      FALSE     Class
                       OL                  'ESAMainSchema'
 TransitReferenceSt    TRANSITREFER        Package              TRUE       public      FALSE     Class
 ation                 ENCESTATION         'ESAMainSchema'
 PedestrianRoadRes     PEDESTRIANRO        Package              TRUE       public      FALSE     Class
 trictions             ADRESTRICTIO        'ESAMainSchema'
                       NS
 RestrictionType       RESTRICTIONTY       Package              TRUE       public      FALSE     Class
                       PE                  'ESAMainSchema'
 Status                STATUS              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RoadSectionType       ROADSECTIONT        Package              TRUE       public      FALSE     Class
                       YPE                 'ESAMainSchema'
 Surface               SURFACE             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 ComplexRoad           COMPLEXROAD         Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RailSectionCentreli   RAILSECTIONCE       Package              TRUE       public      FALSE     Class
 ne                    NTRELINE            'ESAMainSchema'
 Railway               RAILWAY             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Bridge                BRIDGE              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Road                  ROAD                Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RoadSectionCentre

PowerDesigner                                              2nd July 2002 Page 76
Object-Oriented Model ESA Core Data Application Schema


          Name               Code                 Parent          Gener     Visibili    Abstra    Class
                                                                   ate        ty          ct      Type
 Tunnel                TUNNEL              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 WaterFeature          WATERFEATUR         Package              TRUE       public      FALSE     Class
                       E                   'ESAMainSchema'
 Address               ADDRESS             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 GeneralLocality       GENERALLOCA         Package              TRUE       public      FALSE     Class
                       LITY                'ESAMainSchema'
 AreaUnit              AREAUNIT            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 CensusArea            CENSUSAREA          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 CensusDistrict        CENSUSDISTRIC       Package              TRUE       public      FALSE     Class
                       T                   'ESAMainSchema'
 CensusSubdistrict     CENSUSSUBDIS        Package              TRUE       public      FALSE     Class
                       TRICT               'ESAMainSchema'
 ElectoralDistrict     ELECTORALDIS        Package              TRUE       public      FALSE     Class
                       TRICT               'ESAMainSchema'
 Jurisdiction          JURISDICTION        Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Meshblock             MESHBLOCK           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 PoliceDistrict        POLICEDISTRIC       Package              TRUE       public      FALSE     Class
                       T                   'ESAMainSchema'
 PoliceStationJurisd   POLICESTATION       Package              TRUE       public      FALSE     Class
 iction                JURISDICTION        'ESAMainSchema'
 TerritorialAuthorit   TERRITORIALA        Package              TRUE       public      FALSE     Class
 y                     UTHORITY            'ESAMainSchema'
 JurisdictionType      JURISDICTIONT       Package              TRUE       public      FALSE     Class
                       YPE                 'ESAMainSchema'
 AerialPhoto           AERIALPHOTO         Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Contextual Image      CONTEXTUAL_I        Package              TRUE       public      FALSE     Class
                       MAGE                'ESAMainSchema'
 ParcelBoundaries      PARCELBOUND         Package              TRUE       public      FALSE     Class
                       ARIES               'ESAMainSchema'
 MapSheet              MAPSHEET            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 SitePlan              SITEPLAN            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 AccessPoint           ACCESSPOINT         Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 AddressPositionTy     ADDRESSPOSITI       Package              TRUE       public      FALSE     Class
 pe                    ONTYPE              'ESAMainSchema'
 SingleStreetNumbe     SINGLESTREET        Package              TRUE       public      FALSE     Class
 r                     NUMBER              'ESAMainSchema'
 StreetNumber          STREETNUMBE         Package              TRUE       public      FALSE     Class
                       R                   'ESAMainSchema'
 StreetNumberingSc     STREETNUMBE         Package              TRUE       public      FALSE     Class
 heme                  RINGSCHEME          'ESAMainSchema'
 NumberRange
PowerDesigner                                              2nd July 2002 Page 77
Object-Oriented Model ESA Core Data Application Schema


         Name                Code                 Parent          Gener     Visibili    Abstra    Class
                                                                   ate        ty          ct      Type
 TopoLabelPoint       TOPOLABELPOI         Package              TRUE       public      FALSE     Class
                      NT                   'ESAMainSchema'
 TypesOfUse           TYPESOFUSE           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 AddressStatus        ADDRESSSTATU         Package              TRUE       public      FALSE     Class
                      S                    'ESAMainSchema'
 CompositeSite        COMPOSITESITE        Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 NamedPlace           NAMEDPLACE           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 PlaceCategoryCod     PLACECATEGOR         Package              TRUE       public      FALSE     Class
 e                    YCODE                'ESAMainSchema'
 RelativeAddress      RELATIVEADDR         Package              TRUE       public      FALSE     Class
                      ESS                  'ESAMainSchema'
 RAPIDAddressStar     RAPIDADDRESS         Package              TRUE       public      FALSE     Class
 tPoint               STARTPOINT           'ESAMainSchema'
 StreetAddress        STREETADDRES         Package              TRUE       public      FALSE     Class
                      S                    'ESAMainSchema'
 CellphoneNumber      CELLPHONENU          Package              TRUE       public      FALSE     Class
                      MBER                 'ESAMainSchema'
 EmailAddress         EMAILADDRESS         Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 PhoneNumber          PHONENUMBER          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 PostalAddress        POSTALADDRES         Package              TRUE       public      FALSE     Class
                      S                    'ESAMainSchema'
 FaxNumber            FAXNUMBER            Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 OwnerOrganisation    OWNERORGANI          Package              TRUE       public      FALSE     Class
                      SATION               'ESAMainSchema'
 Owner                OWNER                Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Licences             LICENCES             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Incident             INCIDENT             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 AccessRestriction    ACCESSRESTRIC        Package              TRUE       public      FALSE     Class
                      TION                 'ESAMainSchema'
 BridgeType           BRIDGETYPE           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 ElectorateType       ELECTORATETY         Package              TRUE       public      FALSE     Class
                      PE                   'ESAMainSchema'
 CarriagewayDescri    CARRIAGEWAY          Package              TRUE       public      FALSE     Class
 ption                DESCRIPTION          'ESAMainSchema'
 Occupier             OCCUPIER             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Orthophoto           ORTHOPHOTO           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RailwayType          RAILWAYTYPE          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Name
PowerDesigner                                              2nd July 2002 Page 78
Object-Oriented Model ESA Core Data Application Schema


           Name              Code                 Parent          Gener     Visibili    Abstra    Class
                                                                   ate        ty          ct      Type
 NameList             NAMELIST             Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Runway               RUNWAY               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 NZTopoDataEntiti     NZTOPODATAE          Package              TRUE       public      FALSE     Class
 es                   NTITIES              'ESAMainSchema'
 TopoLabelCentreli    TOPOLABELCEN         Package              TRUE       public      FALSE     Class
 ne                   TRELINE              'ESAMainSchema'
 StateHighway         STATEHIGHWA          Package              TRUE       public      FALSE     Class
                      Y                    'ESAMainSchema'
 LandCoverDatabas     LANDCOVERDA          Package              TRUE       public      FALSE     Class
 e                    TABASE               'ESAMainSchema'
 NationalDigitalTop   NATIONALDIGIT        Package              TRUE       public      FALSE     Class
 ographic Database    ALTOPOGRAPHI         'ESAMainSchema'
                      C_DATABASE
 AdminSuburb          ADMINSUBURB          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RestrictionValue     RESTRICTIONV         Package              TRUE       public      FALSE     Class
                      ALUE                 'ESAMainSchema'
 Subway               SUBWAY               Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 PoliceArea           POLICEAREA           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Barrier              BARRIER              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Feature              FEATURE              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Unknown              UNKNOWN              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 UnNamed              UNNAMED              Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Restriction          RESTRICTION          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 SizeRestriction      SIZERESTRICTIO       Package              TRUE       public      FALSE     Class
                      N                    'ESAMainSchema'
 RailwayCrossing      RAILWAYCROSS         Package              TRUE       public      FALSE     Class
                      ING                  'ESAMainSchema'
 RAPIDnumber          RAPIDNUMBER          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 CivilDefenceCentr    CIVILDEFENCEC        Package              TRUE       public      FALSE     Class
 e                    ENTRE                'ESAMainSchema'
 MeshblockAddress     MESHBLOCKAD          Package              TRUE       public      FALSE     Class
 Range                DRESSRANGE           'ESAMainSchema'
 BarrierType          BARRIERTYPE          Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 Terminator           TERMINATOR           Package              TRUE       public      FALSE     Class
                                           'ESAMainSchema'
 RoadCentrelineInte   ROADCENTRELI         Package              TRUE       public      FALSE     Class
 rsection             NEINTERSECTIO        'ESAMainSchema'
                      N
 SmallRoundabout

PowerDesigner                                              2nd July 2002 Page 79
Object-Oriented Model ESA Core Data Application Schema


          Name                     Code                     Parent               Gener        Visibili      Abstra    Class
                                                                                  ate           ty            ct      Type
 EndOfDualCarriag          ENDOFDUALCA               Package                   TRUE          public        FALSE     Class
 eway                      RRIAGEWAY                 'ESAMainSchema'
 RoadEndPoint              ROADENDPOINT              Package                   TRUE          public        FALSE     Class
                                                     'ESAMainSchema'
 FerryCrossing             FERRYCROSSIN              Package                   TRUE          public        FALSE     Class
                           G                         'ESAMainSchema'
 RestrictionChange         RESTRICTIONCH             Package                   TRUE          public        FALSE     Class
                           ANGE                      'ESAMainSchema'
 StandingWater             STANDINGWAT               Package                   TRUE          public        FALSE     Class
                           ER                        'ESAMainSchema'
 FlowingWaterHaza          FLOWINGWATE               Package                   TRUE          public        FALSE     Class
 rd                        RHAZARD                   'ESAMainSchema'
 FlowingWaterCom           FLOWINGWATE               Package                   TRUE          public        FALSE     Class
 ponent                    RCOMPONENT                'ESAMainSchema'
 StateHighwayBrid          STATEHIGHWA               Package                   TRUE          public        FALSE     Class
 ge                        YBRIDGE                   'ESAMainSchema'
 NamedPlaceTypeS           NAMEDPLACET               Package                   TRUE          public        FALSE     Class
 et                        YPESET                    'ESAMainSchema'
 CityCouncil               CITYCOUNCIL               Package                   TRUE          public        FALSE     Class
                                                     'ESAMainSchema'
 DistrictCouncil           DISTRICTCOUN              Package                   TRUE          public        FALSE     Class
                           CIL                       'ESAMainSchema'
 RoadRestArea              ROADRESTARE               Package                   TRUE          public        FALSE     Class
                           A                         'ESAMainSchema'
 Region                    REGION                    Package                   TRUE          public        FALSE     Class
                                                     'ESAMainSchema'

1.4.2 Class AccessPoint

1.4.2.1 List of diagrams containing class AccessPoint
                         Diagram name                                                       Diagram Code
 MainFeatures                                                        WHOLE
 Features                                                            FEATURES
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL
 AddressDetail                                                       ADDRESSDETAIL
 TrafficControl&Intersections                                        TRAFFICCONTROL
 AccessPoints                                                        GATE

1.4.2.2 Description of class AccessPoint
A Point object representing the physical point of access to a feature (usually a NamedPlace or Address).

1.4.3 Class AccessRestriction

1.4.3.1 List of diagrams containing class AccessRestriction
                         Diagram name                                                       Diagram Code
 AddressDetail                                                       ADDRESSDETAIL
 AccessPoints                                                        GATE

1.4.3.2 Description of class AccessRestriction
An enumeration class defining allowable values for types of access restriction
PowerDesigner                                                           2nd July 2002 Page 80
Object-Oriented Model ESA Core Data Application Schema

1.4.3.3 Annotation of class AccessRestriction
Out of scope.

1.4.4 Class Address

1.4.4.1 Business rule list of class Address
                       Name                                                   Code                              Rule Type
 addressNames                                           ADDRESSNAMES                                       Definition
 otherAddressOfNamedPlace                               OTHERADDRESSOFNAMEDPLACE                           Definition

1.4.4.2 List of diagrams containing class Address
                          Diagram name                                                         Diagram Code
 MainFeatures                                                        WHOLE
 AddressRoadLocality                                                 ADDRESSROADLOCALITY
 Features                                                            FEATURES
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL
 AddressDetail                                                       ADDRESSDETAIL
 GeneralLocalityDetail                                               GENERALLOCALITYDETAIL
 AccessPoints                                                        GATE

1.4.4.3 Description of class Address
The conventional means of describing, labelling or identifying an object, place or property.

1.4.4.4 Annotation of class Address
This superclass describes the means by which one person finds another person in order to communicate.


1.4.4.5 Attribute list of the class Address
       Name              Code           Displa          Domain            Data         Visibili       Initial           Classifier
                                         yed                              Type           ty           Value
 begin              BEGIN             TRUE           Date              date           public                       Address
 end                END               TRUE           Date              date           public                       Address

1.4.4.6 Attribute begin of class Address

1.4.4.6.1 Standard check of the attribute begin of the class Address
 Low value
 High value
 Default value
 Unit
 Format                            dd_mm_yy
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.4.6.2 Description of attribute begin of class Address
The date from which the address was valid in the real world.

1.4.4.7 Attribute end of class Address

PowerDesigner                                                           2nd July 2002 Page 81
Object-Oriented Model ESA Core Data Application Schema


1.4.4.7.1 Standard check of the attribute end of the class Address
 Low value
 High value
 Default value
 Unit
 Format                            dd_mm_yy
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.4.7.2 Description of attribute end of class Address
The date at which the address ceased to be valid in the real world.

1.4.5 Class AddressPositionType

1.4.5.1 List of diagrams containing class AddressPositionType
                         Diagram name                                                         Diagram Code
 MainFeatures                                                         WHOLE
 AddressDetail                                                        ADDRESSDETAIL

1.4.5.2 Description of class AddressPositionType
This is an enumeration Class whose attributes define the allowable values for the attribute AddressPositionType for the class
StreetAddressPosition.

1.4.5.3 Attribute list of the class AddressPositionType
     Name                Code            Displa         Domain           Data          Visibili        Initial          Classifier
                                          yed                            Type            ty            Value
 parcelCentr        PARCELC            TRUE          <None>            int           public        2000               AddressPos
 oid                ENTROID                                                                                           itionType
 propertyCe         PROPERT            TRUE          <None>            int           public        2001               AddressPos
 ntroid             YCENTRO                                                                                           itionType
                    ID
 homesteadP         HOMESTE            TRUE          <None>            int           public        2002               AddressPos
 osition            ADPOSITI                                                                                          itionType
                    ON
 derived            DERIVED            TRUE          <None>            int           public        2003               AddressPos
                                                                                                                      itionType

1.4.5.4 Attribute parcelCentroid of class AddressPositionType

1.4.5.4.1 Standard check of the attribute parcelCentroid of the class AddressPositionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE



PowerDesigner                                                           2nd July 2002 Page 82
Object-Oriented Model ESA Core Data Application Schema


 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.5.4.2 Description of attribute parcelCentroid of class AddressPositionType
Allowed value for Address Position Type. Point is positioned at the centroid of a parcel within which this address falls.

1.4.5.5 Attribute propertyCentroid of class AddressPositionType

1.4.5.5.1 Standard check of the attribute propertyCentroid of the class AddressPositionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.5.5.2 Description of attribute propertyCentroid of class AddressPositionType
Allowed value for Address Position Type. Point is positioned at the centroid of a property boundary within which this address
falls.

1.4.5.6 Attribute homesteadPosition of class AddressPositionType

1.4.5.6.1 Standard check of the attribute homesteadPosition of the class
AddressPositionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.5.7 Attribute derived of class AddressPositionType

1.4.5.7.1 Standard check of the attribute derived of the class AddressPositionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE



PowerDesigner                                                            2nd July 2002 Page 83
Object-Oriented Model ESA Core Data Application Schema


 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.5.7.2 Description of attribute derived of class AddressPositionType
An Address Point Position which has been derived by geocoding using an address range held against a Road Section.

1.4.6 Class AddressStatus

1.4.6.1 List of diagrams containing class AddressStatus
                         Diagram name                                                           Diagram Code
 AddressDetail                                                        ADDRESSDETAIL

1.4.6.2 Description of class AddressStatus
A classification of street addresses which separates "official" Street Addresses from unofficial ones.

1.4.6.3 Attribute list of the class AddressStatus
     Name                Code            Displa          Domain            Data         Visibili         Initial      Classifier
                                          yed                              Type           ty             Value
 official           OFFICIAL           TRUE          <None>             int            public        1              AddressStat
                                                                                                                    us
 unofficial         UNOFFICI           TRUE          <None>             int            public        2              AddressStat
                    AL                                                                                              us
 provisional(       PROVISIO           TRUE          <None>             int            public        0              AddressStat
 not in use)        NAL_NOT                                                                                         us
                    _IN_USE_

1.4.6.4 Attribute official of class AddressStatus

1.4.6.4.1 Standard check of the attribute official of the class AddressStatus
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.6.4.2 Description of attribute official of class AddressStatus
An official address assigned by the Territorial Authority

1.4.6.5 Attribute unofficial of class AddressStatus

1.4.6.5.1 Standard check of the attribute unofficial of the class AddressStatus
 Low value
 High value
 Default value



PowerDesigner                                                            2nd July 2002 Page 84
Object-Oriented Model ESA Core Data Application Schema


 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.6.5.2 Description of attribute unofficial of class AddressStatus
An address which has not been assigned by the Territorial Authority, but which may be in local use.

1.4.6.6 Attribute provisional(not in use) of class AddressStatus

1.4.6.6.1 Standard check of the attribute provisional(not in use) of the class AddressStatus
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.6.6.2 Description of attribute provisional(not in use) of class AddressStatus
A provisional address assigned by the Territorial Authority which is not yet in use.

1.4.7 Class AdminSuburb

1.4.7.1 Business rule list of class AdminSuburb
                       Name                                                    Code                            Rule Type
 suburbBoundaries                                       SUBURBBOUNDARIES                                 Definition
 adminSuburbAlias                                       ADMINSUBURBALIAS                                 Definition

1.4.7.2 List of diagrams containing class AdminSuburb
                         Diagram name                                                      Diagram Code
 MainFeatures                                                         WHOLE
 Jurisdictions                                                        JURISDICTIONS
 AddressRoadLocality                                                  ADDRESSROADLOCALITY
 Features                                                             FEATURES
 RoadDetail                                                           ROAD
 AddressDetail                                                        ADDRESSDETAIL
 Meshblock                                                            MESHBLOCK

1.4.7.3 Description of class AdminSuburb
A subdivision of a TA for the purposes of Emergency Services administration. Boundaries generally align with meshblock
boundaries and must be contiguous with each other.

1.4.8 Class AerialPhoto


PowerDesigner                                                            2nd July 2002 Page 85
Object-Oriented Model ESA Core Data Application Schema


1.4.8.1 List of diagrams containing class AerialPhoto
                         Diagram name                                                         Diagram Code
 Context                                                             CONTEXT

1.4.8.2 Description of class AerialPhoto
A scanned aerial photograph image which can be used to derive contextual data for a given geographic area.

1.4.8.3 Identifier list of the class AerialPhoto
                  Name                                          Code                                        Parent
 Identifier_1                                 IDENTIFIER_1                                 Class 'AerialPhoto'

1.4.8.4 Attribute list of the class AerialPhoto
     Name               Code            Displa          Domain            Data         Visibili         Initial         Classifier
                                         yed                              Type           ty             Value
 referenceNu        REFEREN           TRUE            AlphaNume        string        public                           AerialPhoto
 mber               CENUMBE                           ric
                    R

1.4.8.5 Attribute referenceNumber of class AerialPhoto

1.4.8.5.1 Standard check of the attribute referenceNumber of the class AerialPhoto
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.8.5.2 Description of attribute referenceNumber of class AerialPhoto
The reference number identifying this aerial photo.

1.4.9 Class AreaUnit

1.4.9.1 List of diagrams containing class AreaUnit
                         Diagram name                                                         Diagram Code
 Jurisdictions                                                       JURISDICTIONS

1.4.9.2 Description of class AreaUnit
A unit into which Meshblocks are aggregated, having a total population of up to 5000. They do not cross either Statistical or
Territorial Authority boundaries.

1.4.9.3 Attribute list of the class AreaUnit
     Name               Code            Displa          Domain            Data         Visibili         Initial         Classifier
                                         yed                              Type           ty             Value
 auNumber           AUNUMB            TRUE            NumberMa         int           public                           AreaUnit
                    ER                                x2000


PowerDesigner                                                           2nd July 2002 Page 86
Object-Oriented Model ESA Core Data Application Schema

1.4.9.4 Attribute auNumber of class AreaUnit

1.4.9.4.1 Standard check of the attribute auNumber of the class AreaUnit
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.9.4.2 Description of attribute auNumber of class AreaUnit
Official six digit number of a Statistics New Zealand Area Unit

1.4.10 Class Barrier

1.4.10.1 List of diagrams containing class Barrier
                          Diagram name                                                          Diagram Code
 MainFeatures                                                          WHOLE
 RailwayDetail                                                         RAILWAYDETAIL
 TrafficControl&Intersections                                          TRAFFICCONTROL
 AccessPoints                                                          GATE

1.4.10.2 Description of class Barrier
A barrier which restricts the passage of vehicles.

1.4.10.3 Annotation of class Barrier
Gates will be included in the dataset where they exist across:
Formed public roads;
Private roads in public places (airports, hospitals, domains, reserves, cemeteries etc even if the road is not generally available to the
public)
Private roads in significant sites not generally open to the public but required for emergency access and naming e.g. wharfs, ports,
major industrial complexes, composite sites etc
Access tracks to infrastructure facilities e.g. pylons, transmitter sites etc
Forestry roads .


1.4.11 Class BarrierType

1.4.11.1 List of diagrams containing class BarrierType
                          Diagram name                                                          Diagram Code
 RailwayDetail                                                         RAILWAYDETAIL
 TrafficControl&Intersections                                          TRAFFICCONTROL
 AccessPoints                                                          GATE

1.4.11.2 Description of class BarrierType
Categorisation of type of barrier.

1.4.11.3 Attribute list of the class BarrierType


PowerDesigner                                                             2nd July 2002 Page 87
Object-Oriented Model ESA Core Data Application Schema


     Name               Code            Displa       Domain      Data        Visibili       Initial           Classifier
                                         yed                     Type          ty           Value
 removeable        REMOVEA            TRUE         <None>      int          public                       BarrierType
                   BLE
 fixed             FIXED              TRUE         <None>      int          public                       BarrierType

1.4.11.4 Attribute removeable of class BarrierType

1.4.11.4.1 Standard check of the attribute removeable of the class BarrierType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.11.5 Attribute fixed of class BarrierType

1.4.11.5.1 Standard check of the attribute fixed of the class BarrierType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.12 Class Boatramp

1.4.12.1 List of diagrams containing class Boatramp
                         Diagram name                                                Diagram Code
 AccessPoints                                                 GATE

1.4.12.2 Description of class Boatramp
A sloping concrete structure for launching boats

1.4.13 Class Bridge

1.4.13.1 Business rule list of class Bridge
                       Name                                          Code                             Rule Type
 bridgeInclusion                                     BRIDGEINCLUSION                             Definition

1.4.13.2 List of diagrams containing class Bridge


PowerDesigner                                                  2nd July 2002 Page 88
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                        Diagram Code
 MainFeatures                                                         WHOLE
 RoadSectionDetail                                                    ROAD_DETAIL
 Features                                                             FEATURES
 WaterFeature                                                         WATERFEATURE
 RailwayDetail                                                        RAILWAYDETAIL
 Tunnel&Bridges                                                       TUNNEL&BRIDGES

1.4.13.3 Description of class Bridge
A raised structure carrying a road or railway.

1.4.13.4 Annotation of class Bridge
Includes underpasses/overpasses.

1.4.13.5 Identifier list of the class Bridge
                    Name                                        Code                                      Parent
 Identifier_1                                    IDENTIFIER_1                            Class 'Bridge'

1.4.14 Class BridgeType

1.4.14.1 Business rule list of class BridgeType
                        Name                                                 Code                                  Rule Type
 culvertInclusion                                      CULVERTINCLUSION                                    Definition
 bridgeInclusion                                       BRIDGEINCLUSION                                     Definition
 fordInclusion                                         FORDINCLUSION                                       Definition

1.4.14.2 List of diagrams containing class BridgeType
                         Diagram name                                                        Diagram Code
 WaterFeature                                                         WATERFEATURE
 RailwayDetail                                                        RAILWAYDETAIL
 Tunnel&Bridges                                                       TUNNEL&BRIDGES

1.4.14.3 Description of class BridgeType
An enumeration class defining allowable values for types of bridge.

1.4.14.4 Attribute list of the class BridgeType
        Name             Code            Displa         Domain           Data        Visibili         Initial           Classifier
                                          yed                            Type          ty             Value
 railOverRoa        RAIL_OVE           TRUE          <None>            int          public        7000              BridgeType
 d                  R_ROAD_
 roadOverRo         ROADOVE            TRUE          <None>            int          public        7001              BridgeType
 ad                 RROAD
 roadOverRa         ROADOVE            TRUE          <None>            int          public        7002              BridgeType
 il                 RRAIL
 roadOverRi         ROADOVE            TRUE          <None>            int          public        7003              BridgeType
 ver                RRIVER
 railOverRiv        RAILOVE            TRUE          <None>            int          public        7004              BridgeType
 er                 RRIVER
 ford               FORD               TRUE          <None>            int          public        7005              BridgeType



PowerDesigner                                                          2nd July 2002 Page 89
Object-Oriented Model ESA Core Data Application Schema


     Name               Code           Displa         Domain               Data    Visibili      Initial    Classifier
                                        yed                                Type      ty          Value
 culvert           CULVERT           TRUE          <None>            int          public      7006         BridgeType
 road&RailO        ROAD&R            TRUE          <None>            int          public      7007         BridgeType
 verRiver          AILOVER
                   RIVER
 railOverRai       RAILOVE           TRUE          <None>            int          public      7008         BridgeType
 l                 RRAIL
 causeway          CAUSEWA           TRUE          <None>            int          public      7009         BridgeType
                   Y
 other             OTHER             TRUE          <None>            int          public      7010         BridgeType

1.4.14.5 Attribute railOverRoad of class BridgeType

1.4.14.5.1 Standard check of the attribute railOverRoad of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.5.2 Description of attribute railOverRoad of class BridgeType
Allowed value for Bridge Type. The Bridge carries a railway over a road.

1.4.14.6 Attribute roadOverRoad of class BridgeType

1.4.14.6.1 Standard check of the attribute roadOverRoad of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.6.2 Description of attribute roadOverRoad of class BridgeType
Allowed value for Bridge Type. The Bridge carries a road over another road.

1.4.14.7 Attribute roadOverRail of class BridgeType

1.4.14.7.1 Standard check of the attribute roadOverRail of the class BridgeType
 Low value



PowerDesigner                                                         2nd July 2002 Page 90
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.7.2 Description of attribute roadOverRail of class BridgeType
Allowed value for Bridge Type. The Bridge carries a road over a railway .

1.4.14.8 Attribute roadOverRiver of class BridgeType

1.4.14.8.1 Standard check of the attribute roadOverRiver of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.8.2 Description of attribute roadOverRiver of class BridgeType
Allowed value for Bridge Type. The Bridge carries a road over a river.

1.4.14.9 Attribute railOverRiver of class BridgeType

1.4.14.9.1 Standard check of the attribute railOverRiver of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.9.2 Description of attribute railOverRiver of class BridgeType
Allowed value for Bridge Type. The Bridge carries a railway over a river.

1.4.14.10 Attribute ford of class BridgeType

1.4.14.10.1 Standard check of the attribute ford of the class BridgeType
 Low value


PowerDesigner                                                            2nd July 2002 Page 91
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.10.2 Description of attribute ford of class BridgeType
Allowed value for Bridge Type. A shallow place where a river or creek may be crossed by wading or driving through.

1.4.14.11 Attribute culvert of class BridgeType

1.4.14.11.1 Standard check of the attribute culvert of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.11.2 Description of attribute culvert of class BridgeType
Allowed value for Bridge Type. A man-made structure bridging or enclosing a water course.

1.4.14.12 Attribute road&RailOverRiver of class BridgeType

1.4.14.12.1 Standard check of the attribute road&RailOverRiver of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.12.2 Description of attribute road&RailOverRiver of class BridgeType
Allowed value for Bridge Type. The Bridge carries a road and a railway over a river.

1.4.14.13 Attribute railOverRail of class BridgeType

1.4.14.13.1 Standard check of the attribute railOverRail of the class BridgeType
 Low value


PowerDesigner                                                          2nd July 2002 Page 92
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.13.2 Description of attribute railOverRail of class BridgeType
Allowed value for Bridge Type. The Bridge carries a railway over another railway.

1.4.14.14 Attribute causeway of class BridgeType

1.4.14.14.1 Standard check of the attribute causeway of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.14.2 Description of attribute causeway of class BridgeType
A raised path or road across water or marshland.

1.4.14.15 Attribute other of class BridgeType

1.4.14.15.1 Standard check of the attribute other of the class BridgeType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.14.15.2 Description of attribute other of class BridgeType
The bridge does not fit any of the other enumerated Bridge Types.

1.4.15 Class Building

1.4.15.1 List of diagrams containing class Building
                        Diagram name                                                  Diagram Code


PowerDesigner                                                         2nd July 2002 Page 93
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                         Diagram Code
 MainFeatures                                                        WHOLE
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL
 NamedPlaceTypes                                                     NAMEDPLACETYPES

1.4.15.2 Description of class Building
A man-made structure with a roof providing shelter for people, animals or goods.

1.4.16 Class CableCarWay

1.4.16.1 List of diagrams containing class CableCarWay
                         Diagram name                                                         Diagram Code
 RailwayDetail                                                       RAILWAYDETAIL

1.4.16.2 Description of class CableCarWay
A Cable Car which travels at ground level, operated by means of a cable system.

1.4.17 Class Canal

1.4.17.1 List of diagrams containing class Canal
                         Diagram name                                                         Diagram Code
 WaterFeature                                                        WATERFEATURE

1.4.17.2 Description of class Canal
A man-made overground open water channel generally suitable for navigation.

1.4.18 Class CarriagewayDescription

1.4.18.1 List of diagrams containing class CarriagewayDescription
                         Diagram name                                                         Diagram Code
 RoadSectionDetail                                                   ROAD_DETAIL

1.4.18.2 Description of class CarriagewayDescription
Defines whether the carriageway carries traffic into or away from a population centre.

1.4.18.3 Attribute list of the class CarriagewayDescription
     Name               Code            Displa         Domain            Data            Visibili       Initial     Classifier
                                         yed                             Type              ty           Value
 inbound           INBOUND            TRUE          <None>             int           public         5             Carriagewa
                                                                                                                  yDescriptio
                                                                                                                  n
 outbound          OUTBOUN            TRUE          <None>             int           public         6             Carriagewa
                   D                                                                                              yDescriptio
                                                                                                                  n

1.4.18.4 Attribute inbound of class CarriagewayDescription

1.4.18.4.1 Standard check of the attribute inbound of the class CarriagewayDescription
 Low value
 High value
 Default value


PowerDesigner                                                          2nd July 2002 Page 94
Object-Oriented Model ESA Core Data Application Schema


 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.18.4.2 Description of attribute inbound of class CarriagewayDescription
Allowed value for Dual Carriageway. Traffic travels towards the town centre on this carriageway.

1.4.18.5 Attribute outbound of class CarriagewayDescription

1.4.18.5.1 Standard check of the attribute outbound of the class CarriagewayDescription
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.18.5.2 Description of attribute outbound of class CarriagewayDescription
Allowed value for Dual Carriageway. Traffic travels away from the town centre on this carriageway.

1.4.19 Class CarriagewayDirectionCode

1.4.19.1 List of diagrams containing class CarriagewayDirectionCode
                         Diagram name                                                        Diagram Code
 RoadSectionDetail                                                   ROAD_DETAIL

1.4.19.2 Description of class CarriagewayDirectionCode
An enumeration of categories describing the direction of travel for a Road Section which represents one side of a dual carriageway.
A dual carriageway is classed as such where:

EITHER

Carriageways separated by a high or broad physical median barrier (e.g. raised concrete/asphalt strip, kerb and channel, planted or
grassed median) or by vertically separated carriageways which prevents emergency vehicles changing carriageways or turning
right for a distance of 500m or more.

OR

The road is a designated motorway or expressway e.g. Auckland Motorway, North Western Motorway, Johnsonville-Porirua
Motorway.

1.4.19.3 Attribute list of the class CarriagewayDirectionCode
     Name               Code            Displa          Domain            Data         Visibili         Initial          Classifier
                                         yed                              Type           ty             Value




PowerDesigner                                                           2nd July 2002 Page 95
Object-Oriented Model ESA Core Data Application Schema


     Name              Code            Displa         Domain           Data         Visibili        Initial         Classifier
                                        yed                            Type           ty            Value
 northbound        NORTHBO           TRUE          <None>            int          public        1                 Carriagewa
                   UND                                                                                            yDirectionC
                                                                                                                  ode
 southbound        SOUTHBO           TRUE          <None>            int          public        2                 Carriagewa
                   UND                                                                                            yDirectionC
                                                                                                                  ode
 eastbound         EASTBOU           TRUE          <None>            int          public        3                 Carriagewa
                   ND                                                                                             yDirectionC
                                                                                                                  ode
 westbound         WESTBOU           TRUE          <None>            int          public        4                 Carriagewa
                   ND                                                                                             yDirectionC
                                                                                                                  ode

1.4.19.4 Attribute northbound of class CarriagewayDirectionCode

1.4.19.4.1 Standard check of the attribute northbound of the class
CarriagewayDirectionCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.19.4.2 Description of attribute northbound of class CarriagewayDirectionCode
Allowed value for Dual Carriageway. Traffic travels in an approximately northbound direction on this RoadSectionCentreline.

1.4.19.5 Attribute southbound of class CarriagewayDirectionCode

1.4.19.5.1 Standard check of the attribute southbound of the class
CarriagewayDirectionCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.19.5.2 Description of attribute southbound of class CarriagewayDirectionCode
Allowed value for Dual Carriageway. Traffic travels in an approximately southbound direction on this RoadSectionCentreline.

1.4.19.6 Attribute eastbound of class CarriagewayDirectionCode

PowerDesigner                                                        2nd July 2002 Page 96
Object-Oriented Model ESA Core Data Application Schema


1.4.19.6.1 Standard check of the attribute eastbound of the class CarriagewayDirectionCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.19.6.2 Description of attribute eastbound of class CarriagewayDirectionCode
Allowed value for Dual Carriageway. Traffic travels in an approximately eastbound direction on this RoadSectionCentreline.

1.4.19.7 Attribute westbound of class CarriagewayDirectionCode

1.4.19.7.1 Standard check of the attribute westbound of the class
CarriagewayDirectionCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.19.7.2 Description of attribute westbound of class CarriagewayDirectionCode
Allowed value for Dual Carriageway. Traffic travels in an approximately westbound direction on this RoadSectionCentreline.

1.4.20 Class CellphoneNumber

1.4.20.1 List of diagrams containing class CellphoneNumber
                         Diagram name                                                     Diagram Code
 MainFeatures                                                      WHOLE

1.4.20.2 Description of class CellphoneNumber
This entity describes an address used to communicate with some-one via mobile phone.

1.4.20.3 Annotation of class CellphoneNumber
This entity is outside the system being modelled

1.4.21 Class CensusArea

1.4.21.1 List of diagrams containing class CensusArea
                         Diagram name                                                     Diagram Code
 Jurisdictions                                                     JURISDICTIONS


PowerDesigner                                                         2nd July 2002 Page 97
Object-Oriented Model ESA Core Data Application Schema

1.4.21.2 Description of class CensusArea
An aggregation of Census Districts into broad units for managing Census enumeration activities (Approx 20 Census Areas in
total).

1.4.21.3 Identifier list of the class CensusArea
                  Name                                        Code                                       Parent
 Identifier_1                                IDENTIFIER_1                               Class 'CensusArea'

1.4.21.4 Attribute list of the class CensusArea
     Name               Code            Displa        Domain            Data        Visibili         Initial         Classifier
                                         yed                            Type          ty             Value
 censusArea        CENSUSA            TRUE         NumberMa          integer       public                          CensusArea
 No                REANO                           x100

1.4.21.5 Attribute censusAreaNo of class CensusArea

1.4.21.5.1 Standard check of the attribute censusAreaNo of the class CensusArea
 Low value                        1
 High value                       100
 Default value                    0
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.21.5.2 Description of attribute censusAreaNo of class CensusArea
Official number of a Statistics New Zealand Census Area.

1.4.22 Class CensusDistrict

1.4.22.1 List of diagrams containing class CensusDistrict
                        Diagram name                                                        Diagram Code
 Jurisdictions                                                     JURISDICTIONS

1.4.22.2 Description of class CensusDistrict
An aggregation of Census Sub-Districts into units for managing Census enumeration activities within a local area (Approx 400
Census Districts in total).

1.4.22.3 Identifier list of the class CensusDistrict
                  Name                                        Code                                       Parent
 Identifier_1                                IDENTIFIER_1                               Class 'CensusDistrict'

1.4.22.4 Attribute list of the class CensusDistrict
     Name               Code            Displa        Domain            Data        Visibili         Initial         Classifier
                                         yed                            Type          ty             Value
 censusDistri      CENSUSDI           TRUE         NumberMa          int           public                          CensusDistr
 ctNo              STRICTNO                        x500                                                            ict




PowerDesigner                                                         2nd July 2002 Page 98
Object-Oriented Model ESA Core Data Application Schema


     Name               Code            Displa         Domain            Data         Visibili        Initial          Classifier
                                         yed                             Type           ty            Value
 areaNumber        AREANU             TRUE          NumberMa          integer       public                           CensusDistr
                   MBER                             x100                                                             ict

1.4.22.5 Attribute censusDistrictNo of class CensusDistrict

1.4.22.5.1 Standard check of the attribute censusDistrictNo of the class CensusDistrict
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.22.5.2 Description of attribute censusDistrictNo of class CensusDistrict
Official number of a Statistics New Zealand Census District.

1.4.22.6 Attribute areaNumber of class CensusDistrict

1.4.22.6.1 Standard check of the attribute areaNumber of the class CensusDistrict
 Low value                        1
 High value                       100
 Default value                    0
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.22.6.2 Description of attribute areaNumber of class CensusDistrict
The number of the Census Area within which this Census District resides.

1.4.23 Class CensusSubdistrict

1.4.23.1 List of diagrams containing class CensusSubdistrict
                        Diagram name                                                         Diagram Code
 Jurisdictions                                                      JURISDICTIONS

1.4.23.2 Description of class CensusSubdistrict
A unit into which Meshblocks are aggregated, having roughly equal population counts, for collection of Census Statistics.

1.4.23.3 Attribute list of the class CensusSubdistrict
     Name               Code            Displa         Domain            Data         Visibili        Initial          Classifier
                                         yed                             Type           ty            Value


PowerDesigner                                                          2nd July 2002 Page 99
Object-Oriented Model ESA Core Data Application Schema


     Name                Code           Displa          Domain          Data        Visibili       Initial    Classifier
                                         yed                            Type          ty           Value
 subdistrictN      SUBDISTR           TRUE         NumberMa          integer       public                    CensusSubd
 umber             ICTNUMB                         x100                                                      istrict
                   ER
 districtNum       DISTRICT           TRUE         NumberMa          int           public                    CensusSubd
 ber               NUMBER                          x500                                                      istrict

1.4.23.4 Attribute subdistrictNumber of class CensusSubdistrict

1.4.23.4.1 Standard check of the attribute subdistrictNumber of the class CensusSubdistrict
 Low value                        1
 High value                       100
 Default value                    0
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.23.4.2 Description of attribute subdistrictNumber of class CensusSubdistrict
Official number of a Statistics New Zealand Census Sub-District.

1.4.23.5 Attribute districtNumber of class CensusSubdistrict

1.4.23.5.1 Standard check of the attribute districtNumber of the class CensusSubdistrict
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.23.5.2 Description of attribute districtNumber of class CensusSubdistrict
The number of the Census District within which this Census Sub-District resides.

1.4.24 Class City

1.4.24.1 List of diagrams containing class City
                         Diagram name                                                       Diagram Code
 GeneralLocalityDetail                                             GENERALLOCALITYDETAIL

1.4.24.2 Description of class City
An urban centre with a population of more than 20,000

1.4.25 Class CityCouncil

PowerDesigner                                                         2nd July 2002 Page 100
Object-Oriented Model ESA Core Data Application Schema


1.4.25.1 List of diagrams containing class CityCouncil
                        Diagram name                                                       Diagram Code
 Jurisdictions                                                      JURISDICTIONS

1.4.26 Class CivilDefenceCentre

1.4.26.1 List of diagrams containing class CivilDefenceCentre
                        Diagram name                                                       Diagram Code
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL

1.4.26.2 Description of class CivilDefenceCentre
A Named Place Used as a Civil Defence Centre.

1.4.27 Class ComplexRoad

1.4.27.1 Business rule list of class ComplexRoad
                       Name                                                  Code                                 Rule Type
 multipleAddressRanges                                MULTIPLEADDRESSRANGES                                 Definition

1.4.27.2 List of diagrams containing class ComplexRoad
                        Diagram name                                                       Diagram Code
 MainFeatures                                                       WHOLE
 RoadSectionDetail                                                  ROAD_DETAIL
 Features                                                           FEATURES
 RoadDetail                                                         ROAD
 ComplexRoadDetail                                                  COMPLEXROADDETAIL

1.4.27.3 Description of class ComplexRoad
A collection of RoadSectionCentrelines which aggregate to form an entity such as a tourist route, motorway, state highway or
major road which encompasses several address ranges (eg Great South Road). The complex road does not have any addresses of
it's own and it may be coincident with several Roads or parts of Roads.

1.4.28 Class CompositeSite

1.4.28.1 List of diagrams containing class CompositeSite
                        Diagram name                                                       Diagram Code
 MainFeatures                                                       WHOLE
 Features                                                           FEATURES
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL
 AccessPoints                                                       GATE
 NamedPlaceTypes                                                    NAMEDPLACETYPES

1.4.28.2 Description of class CompositeSite
A collection of two or more features relating to a single named place which normally has multiple buildings, owners, tenants
and/or access roads and is normally under common management. Also covers groupings such as Island Groups

1.4.28.3 Annotation of class CompositeSite
NB: This feature is analagous to a "Complex Site" as defined in the Australia/NewZealand Draft Street Address Standard. The
ESA definition is somewhat broader in that it includes any site which is comprised of a collection of features, regardless of
whether those constituent features have known addresses or not.

PowerDesigner                                                          2nd July 2002 Page 101
Object-Oriented Model ESA Core Data Application Schema
Shall generally include:
All universities and research campuses
All urban schools and colleges with roles greater than xx
All international airports
All defence bases
The ports of Whangarei, Auckland, Manakau, Wanganui, New Plymouth, Wellington, Napier, Tauranga, Timaru, Nelson, Dunedin
, Lyttelton and Bluff
All public hospitals
Shopping Centres
The following major industrial sites, Marsden point, Kinleith, KAWERAU, methenex, dairy factories (Hawera, Te Rapa, ??, ),
Prisons
Residential complex (appartment block, retirement homes)
Sports grounds, A& P grounds, stadiums, raceways
Health camps and holiday camps


1.4.29 Class Contextual Image

1.4.29.1 List of diagrams containing class Contextual Image
                         Diagram name                                                       Diagram Code
 Context                                                             CONTEXT
 Features                                                            FEATURES

1.4.29.2 Description of class Contextual Image
A scanned image or a vector dataset which can provide contextual detail covering a specific geographic area or place.

1.4.29.3 Identifier list of the class Contextual Image
                  Name                                         Code                                        Parent
 Identifier_1                                 IDENTIFIER_1                                Class 'Contextual Image'

1.4.30 Class Dam

1.4.30.1 List of diagrams containing class Dam
                         Diagram name                                                       Diagram Code
 WaterFeature                                                        WATERFEATURE

1.4.31 Class DistrictCouncil

1.4.31.1 List of diagrams containing class DistrictCouncil
                         Diagram name                                                       Diagram Code
 Jurisdictions                                                       JURISDICTIONS

1.4.32 Class ElectoralDistrict

1.4.32.1 List of diagrams containing class ElectoralDistrict
                         Diagram name                                                       Diagram Code
 Jurisdictions                                                       JURISDICTIONS

1.4.32.2 Description of class ElectoralDistrict
The boundary of a General or Maori Electoral District used for categorising voters into geographic areas for the purposes of
administration of a General Election.

1.4.33 Class ElectorateType

1.4.33.1 List of diagrams containing class ElectorateType
PowerDesigner                                                          2nd July 2002 Page 102
Object-Oriented Model ESA Core Data Application Schema


                        Diagram name                                                         Diagram Code
 Jurisdictions                                                      JURISDICTIONS

1.4.33.2 Description of class ElectorateType
Enumeration class to define whether the Electorate is General or Maori.

1.4.33.3 Attribute list of the class ElectorateType
     Name               Code           Displa          Domain              Data      Visibili        Initial     Classifier
                                        yed                                Type        ty            Value
 general           GENERAL            TRUE          <None>            int           public       0             ElectorateT
                                                                                                               ype
 maori             MAORI              TRUE          <None>            int           public       1             ElectorateT
                                                                                                               ype

1.4.33.4 Attribute general of class ElectorateType

1.4.33.4.1 Standard check of the attribute general of the class ElectorateType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.33.4.2 Description of attribute general of class ElectorateType
Defines a General Electorate.

1.4.33.5 Attribute maori of class ElectorateType

1.4.33.5.1 Standard check of the attribute maori of the class ElectorateType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.33.5.2 Description of attribute maori of class ElectorateType
Defines a Maori Electorate.

1.4.34 Class EmailAddress

1.4.34.1 Description of class EmailAddress
This entity describes an address used to communicate with some-one via email

PowerDesigner                                                             2nd July 2002 Page 103
Object-Oriented Model ESA Core Data Application Schema

1.4.34.2 Annotation of class EmailAddress
This entity is outside the system being modelled

1.4.35 Class EndOfDualCarriageway

1.4.35.1 List of diagrams containing class EndOfDualCarriageway
                         Diagram name                                                          Diagram Code
 TrafficControl&Intersections                                         TRAFFICCONTROL

1.4.35.2 Description of class EndOfDualCarriageway
An intersection between three or more RoadSectionCentrelines where traffic converges or diverges.

1.4.36 Class Expressway

1.4.36.1 List of diagrams containing class Expressway
                         Diagram name                                                          Diagram Code
 ComplexRoadDetail                                                    COMPLEXROADDETAIL

1.4.36.2 Description of class Expressway
A divided arterial highway for through traffic with full or partial control of access and generally with grade separations at major
intersections.

1.4.37 Class FaxNumber

1.4.37.1 List of diagrams containing class FaxNumber
                         Diagram name                                                          Diagram Code
 MainFeatures                                                         WHOLE

1.4.37.2 Description of class FaxNumber
This entity describes an address used to communicate with some-one via fax

1.4.37.3 Annotation of class FaxNumber
This entity is outside the system being modelled

1.4.38 Class Feature

1.4.38.1 Business rule list of class Feature
                        Name                                                   Code                                   Rule Type
 unNamedFeatures                                        UNNAMEDFEATURES                                         Requirement
 featureClass                                           FEATURECLASS                                            Definition

1.4.38.2 List of diagrams containing class Feature
                         Diagram name                                                          Diagram Code
 RoadSectionDetail                                                    ROAD_DETAIL
 Jurisdictions                                                        JURISDICTIONS
 Names                                                                NAMES
 AddressRoadLocality                                                  ADDRESSROADLOCALITY
 Features                                                             FEATURES
 RoadDetail                                                           ROAD
 ComplexRoadDetail                                                    COMPLEXROADDETAIL


PowerDesigner                                                            2nd July 2002 Page 104
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                    Diagram Code
 NamedPlace&CompositeSite                                         COMPOSITESITEDETAIL
 WaterFeature                                                     WATERFEATURE
 AddressDetail                                                    ADDRESSDETAIL
 GeneralLocalityDetail                                            GENERALLOCALITYDETAIL
 RailwayDetail                                                    RAILWAYDETAIL
 Tunnel&Bridges                                                   TUNNEL&BRIDGES
 Meshblock                                                        MESHBLOCK
 NamedPlaceTypes                                                  NAMEDPLACETYPES

1.4.38.3 Description of class Feature
Abstraction of real-world phenomena.

1.4.38.4 Identifier list of the class Feature
                  Name                                         Code                                    Parent
 Identifier_1                                 IDENTIFIER_1                           Class 'Feature'

1.4.38.5 Attribute list of the class Feature
     Name                Code           Displa       Domain             Data     Visibili         Initial         Classifier
                                         yed                            Type       ty             Value
 featureNam        FEATURE             TRUE       <None>              NameL     public                          Feature
 e                 NAME                                               ist
 featureCode       FEATURE             TRUE       Identifier          integer   public                          Feature
                   CODE
 custodiansI       CUSTODI             TRUE       Identifier          integer   public                          Feature
 d                 ANSID
 esaID             ESAID               TRUE       Identifier          integer   public                          Feature
 createDate        CREATED             TRUE       Date                date      public                          Feature
                   ATE
 retireDate        RETIREDA            TRUE       Date                date      public                          Feature
                   TE

1.4.38.6 Attribute featureName of class Feature

1.4.38.6.1 Standard check of the attribute featureName of the class Feature
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.38.6.2 Description of attribute featureName of class Feature
The name by which a feature is referred to.

1.4.38.7 Attribute featureCode of class Feature

PowerDesigner                                                         2nd July 2002 Page 105
Object-Oriented Model ESA Core Data Application Schema


1.4.38.7.1 Standard check of the attribute featureCode of the class Feature
 Low value                          1
 High value                         1000000
 Default value                      0
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.38.7.2 Description of attribute featureCode of class Feature
Code that uniquely identifies the feature type within the feature catalogue.

1.4.38.8 Attribute custodiansId of class Feature

1.4.38.8.1 Standard check of the attribute custodiansId of the class Feature
 Low value                          1
 High value                         1000000
 Default value                      0
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.38.8.2 Description of attribute custodiansId of class Feature
The unique identifier assigned to this record by the custodian of the dataset

1.4.38.9 Attribute esaID of class Feature

1.4.38.9.1 Standard check of the attribute esaID of the class Feature
 Low value                          1
 High value                         1000000
 Default value                      0
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.38.9.2 Description of attribute esaID of class Feature
The unique identifier assigned to this record by the manager of the ESA dataset.

1.4.38.10 Attribute createDate of class Feature

PowerDesigner                                                            2nd July 2002 Page 106
Object-Oriented Model ESA Core Data Application Schema


1.4.38.10.1 Standard check of the attribute createDate of the class Feature
 Low value
 High value
 Default value
 Unit
 Format                             dd_mm_yy
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.38.10.2 Description of attribute createDate of class Feature
The date on which the feature instance was created in the dataset.

1.4.38.11 Attribute retireDate of class Feature

1.4.38.11.1 Standard check of the attribute retireDate of the class Feature
 Low value
 High value
 Default value
 Unit
 Format                             dd_mm_yy
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.38.11.2 Description of attribute retireDate of class Feature
The date on which the feature instance was retired from the dataset.

1.4.39 Class FerryCrossing

1.4.39.1 List of diagrams containing class FerryCrossing
                         Diagram name                                                   Diagram Code
 TrafficControl&Intersections                                          TRAFFICCONTROL

1.4.40 Class FireEscape

1.4.40.1 List of diagrams containing class FireEscape
                         Diagram name                                                   Diagram Code
 AccessPoints                                                          GATE

1.4.40.2 Description of class FireEscape
Entrance used for escape in the event of fire.

1.4.41 Class FlowingWaterComponent

1.4.41.1 List of diagrams containing class FlowingWaterComponent

PowerDesigner                                                           2nd July 2002 Page 107
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                         Diagram Code
 WaterFeature                                                         WATERFEATURE

1.4.42 Class FlowingWaterFeature

1.4.42.1 List of diagrams containing class FlowingWaterFeature
                         Diagram name                                                         Diagram Code
 WaterFeature                                                         WATERFEATURE

1.4.42.2 Description of class FlowingWaterFeature
A natural water feature consisting of flowing water.

1.4.43 Class FlowingWaterHazard

1.4.43.1 List of diagrams containing class FlowingWaterHazard
                         Diagram name                                                         Diagram Code
 WaterFeature                                                         WATERFEATURE

1.4.43.2 Description of class FlowingWaterHazard
A feature which disrupts the flow of water in a flowing water feature.

1.4.44 Class GeneralLocality

1.4.44.1 Business rule list of class GeneralLocality
                       Name                                                    Code                                  Rule Type
 adminSuburbAlias                                       ADMINSUBURBALIAS                                       Definition

1.4.44.2 List of diagrams containing class GeneralLocality
                         Diagram name                                                         Diagram Code
 MainFeatures                                                         WHOLE
 AddressRoadLocality                                                  ADDRESSROADLOCALITY
 Features                                                             FEATURES
 RoadDetail                                                           ROAD
 NamedPlace&CompositeSite                                             COMPOSITESITEDETAIL
 AddressDetail                                                        ADDRESSDETAIL
 GeneralLocalityDetail                                                GENERALLOCALITYDETAIL
 RailwayDetail                                                        RAILWAYDETAIL

1.4.44.3 Description of class GeneralLocality
An identifiable geographic area or community of interest in the real world with an indistinct boundary. (Not officially defined.)
Excludes places which have distinct boundaries, such as properties, parks, buildings, AdminSuburbs, TAs.

1.4.44.4 Annotation of class GeneralLocality
Could include any level eg Canterbury, Bay of Islands, Chafers, Oriental Bay. These can be overlapping with other
GeneralLocalities, there is no hierarchical arrangement in that there are no relationships defining hierarchies between
GeneralLocalities. (A suburb must be within another GeneralLocality, but we don't record what other GeneralLocality it is within,
all we have is an association that allows us to identify intersecting GeneralLocalities. It is the function of AdminSuburb to record
the relationships between officially recognised ‘localities’.) Most GeneralLocalities will have a GeneralLocalityPolygon which
defines a generous unofficial boundary.

1.4.44.5 Identifier list of the class GeneralLocality

PowerDesigner                                                            2nd July 2002 Page 108
Object-Oriented Model ESA Core Data Application Schema


                   Name                                          Code                                       Parent
 roadname                                     ROADNAME                                    Class 'GeneralLocality'

1.4.45 Class Helipad

1.4.45.1 List of diagrams containing class Helipad
                         Diagram name                                                         Diagram Code
 AccessPoints                                                       GATE

1.4.45.2 Description of class Helipad
A landing area for helicopters.

1.4.46 Class Heliport

1.4.46.1 List of diagrams containing class Heliport
                         Diagram name                                                         Diagram Code
 AccessPoints                                                       GATE

1.4.46.2 Description of class Heliport
A take-off and landing terminal for helicopters which includes a landing area and associated buildings

1.4.47 Class HydroTunnel

1.4.47.1 List of diagrams containing class HydroTunnel
                         Diagram name                                                         Diagram Code
 WaterFeature                                                       WATERFEATURE

1.4.47.2 Description of class HydroTunnel
A man-made underground tunnel for carrying water.

1.4.48 Class Incident

1.4.48.1 Description of class Incident
An event recorded by Emergency Services.

1.4.48.2 Annotation of class Incident
This Entity falls outside the scope of "crown data" and is owned by Emergency Services. This Application Schema does not
support the linking of incidents to addresses or geographic locations.

1.4.48.3 Attribute list of the class Incident
     Name                Code           Displa         Domain             Data        Visibili           Initial       Classifier
                                         yed                              Type          ty               Value
 incidentNu         INCIDENT           TRUE         Identifier          integer      public                          Incident
 mber               NUMBER

1.4.48.4 Attribute incidentNumber of class Incident

1.4.48.4.1 Standard check of the attribute incidentNumber of the class Incident
 Low value                         1
 High value                        1000000
 Default value                     0


PowerDesigner                                                           2nd July 2002 Page 109
Object-Oriented Model ESA Core Data Application Schema


 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.48.4.2 Description of attribute incidentNumber of class Incident
A unique reference number for an incident.

1.4.49 Class Jetty

1.4.49.1 List of diagrams containing class Jetty
                         Diagram name                                                        Diagram Code
 AccessPoints                                                         GATE

1.4.49.2 Description of class Jetty
A permanent structure against which boats can moor.

1.4.50 Class Jurisdiction

1.4.50.1 List of diagrams containing class Jurisdiction
                         Diagram name                                                        Diagram Code
 MainFeatures                                                         WHOLE
 Jurisdictions                                                        JURISDICTIONS
 AddressRoadLocality                                                  ADDRESSROADLOCALITY
 Features                                                             FEATURES
 RoadDetail                                                           ROAD
 NamedPlace&CompositeSite                                             COMPOSITESITEDETAIL
 AddressDetail                                                        ADDRESSDETAIL
 RailwayDetail                                                        RAILWAYDETAIL
 Meshblock                                                            MESHBLOCK

1.4.50.2 Description of class Jurisdiction
A defined official area of responsibility belonging to an Authority represented by a non-physical boundary for regulatory or
governance purposes. Represented by a Polygon object.

1.4.50.3 Annotation of class Jurisdiction
Postcodes are a form of jurisdiction. Jurisdictions of the same type are contiguous.

1.4.50.4 Identifier list of the class Jurisdiction
                   Name                                         Code                                        Parent
 Identifier_1                                 IDENTIFIER_1                                Class 'Jurisdiction'

1.4.51 Class JurisdictionType

1.4.51.1 List of diagrams containing class JurisdictionType
                         Diagram name                                                        Diagram Code
 Jurisdictions                                                        JURISDICTIONS


PowerDesigner                                                            2nd July 2002 Page 110
Object-Oriented Model ESA Core Data Application Schema

1.4.51.2 Description of class JurisdictionType
Enumeration holding the valid 'types' of Jurisdictions

1.4.51.3 Attribute list of the class JurisdictionType
     Name                Code           Displa           Domain     Data     Visibili      Initial     Classifier
                                         yed                        Type       ty          Value
 12mileLimi         12MILELI           TRUE          <None>       int       public      6000         Jurisdiction
 t                  MIT                                                                              Type
 200mileEco         200MILEE           TRUE          <None>       int       public      6001         Jurisdiction
 nomicZone          CONOMIC                                                                          Type
                    ZONE
 adminSubur         ADMINSU            TRUE          <None>       int       public      6032         Jurisdiction
 b                  BURB                                                                             Type
 ambulance          AMBULA             TRUE          <None>       int       public      6002         Jurisdiction
 District           NCEDISTR                                                                         Type
                    ICT
 areaUnit           AREAUNI            TRUE          <None>       int       public      6003         Jurisdiction
                    T                                                                                Type
 censusArea         CENSUSA            TRUE          <None>       int       public      6004         Jurisdiction
                    REA                                                                              Type
 censusDistri       CENSUSDI           TRUE          <None>       int       public      6005         Jurisdiction
 ct                 STRICT                                                                           Type
 censusSubd         CENSUSS            TRUE          <None>       int       public      6006         Jurisdiction
 istrict            UBDISTRI                                                                         Type
                    CT
 constituenc        CONSTITU           TRUE          <None>       int       public      6031         Jurisdiction
 y                  ENCY                                                                             Type
 docConserv         DOCCONS            TRUE          <None>       int       public      6007         Jurisdiction
 ancy               ERVANCY                                                                          Type
 electoralDis       ELECTOR            TRUE          <None>       int       public      6008         Jurisdiction
 trict              ALDISTRI                                                                         Type
                    CT
 fireSafetyM        FIRESAFE           TRUE          <None>       int       public      6031         Jurisdiction
 argin              TYMARGI                                                                          Type
                    N
 harbourAut         HARBOUR            TRUE          <None>       int       public      6009         Jurisdiction
 hority             AUTHORI                                                                          Type
                    TY
 healthDistri       HEALTHD            TRUE          <None>       int       public      6010         Jurisdiction
 cts                ISTRICTS                                                                         Type
 landDistrict       LANDDIS            TRUE          <None>       int       public      6011         Jurisdiction
                    TRICT                                                                            Type
 fireZone           FIREZONE           TRUE          <None>       int       public      6013         Jurisdiction
                                                                                                     Type
 forestPark         FORESTP            TRUE          <None>       int       public      6014         Jurisdiction
                    ARK                                                                              Type
 maritimePar        MARITIM            TRUE          <None>       int       public      6015         Jurisdiction
 k                  EPARK                                                                            Type
 meshblock          MESHBLO            TRUE          <None>       int       public      6016         Jurisdiction
                    CK                                                                               Type
 nationalPar        NATIONA            TRUE          <None>       int       public      6017         Jurisdiction
 k                  LPARK                                                                            Type



PowerDesigner                                                     2nd July 2002 Page 111
Object-Oriented Model ESA Core Data Application Schema


     Name           Code         Displa       Domain       Data     Visibili      Initial     Classifier
                                  yed                      Type       ty          Value
 offshoreDe      OFFSHOR       TRUE        <None>        int       public      6023         Jurisdiction
 pendancy        EDEPEND                                                                    Type
                 ANCY
 policeArea      POLICEAR      TRUE        <None>        int       public      6032         Jurisdiction
                 EA                                                                         Type
 policeDistri    POLICEDI      TRUE        <None>        int       public      6018         Jurisdiction
 ct              STRICT                                                                     Type
 policeStatio    POLICEST      TRUE        <None>        int       public      6019         Jurisdiction
 nBoundary       ATIONBO                                                                    Type
                 UNDARY
 postcode        POSTCOD       TRUE        <None>        int       public      6020         Jurisdiction
                 E                                                                          Type
 regionalCou     REGIONA       TRUE        <None>        int       public      6021         Jurisdiction
 ncil            LCOUNCI                                                                    Type
                 L
 reserve         RESERVE       TRUE        <None>        int       public      6022         Jurisdiction
                                                                                            Type
 ruralFireDis    RURALFIR      TRUE        <None>        int       public      6012         Jurisdiction
 trict           EDISTRIC                                                                   Type
                 T
 schoolDistri    SCHOOLD       TRUE        <None>        int       public      6024         Jurisdiction
 cts             ISTRICTS                                                                   Type
 telecomExc      TELECOM       TRUE        <None>        int       public      6025         Jurisdiction
 hangeArea       EXCHANG                                                                    Type
                 EAREA
 territorialA    TERRITOR      TRUE        <None>        int       public      6026         Jurisdiction
 uthority        IALAUTH                                                                    Type
                 ORITY
 transitNetw     TRANSITN      TRUE        <None>        int       public      6027         Jurisdiction
 orkManage       ETWORK                                                                     Type
 mentArea        MANAGE
                 MENTARE
                 A
 unoccupied      UNOCCUP       TRUE        <None>        int       public      6030         Jurisdiction
 CrownLand       IEDCROW                                                                    Type
                 NLAND
 urbanFireDi     URBANFI       TRUE        <None>        int       public      6029         Jurisdiction
 strict          REDISTRI                                                                   Type
                 CT
 ward            WARD          TRUE        <None>        int       public      6028         Jurisdiction
                                                                                            Type

1.4.51.4 Attribute 12mileLimit of class JurisdictionType

1.4.51.4.1 Standard check of the attribute 12mileLimit of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format



PowerDesigner                                            2nd July 2002 Page 112
Object-Oriented Model ESA Core Data Application Schema


 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.5 Attribute 200mileEconomicZone of class JurisdictionType

1.4.51.5.1 Standard check of the attribute 200mileEconomicZone of the class
JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.6 Attribute adminSuburb of class JurisdictionType

1.4.51.6.1 Standard check of the attribute adminSuburb of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.7 Attribute ambulanceDistrict of class JurisdictionType

1.4.51.7.1 Standard check of the attribute ambulanceDistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.7.2 Description of attribute ambulanceDistrict of class JurisdictionType
A defined official area of responsibility belonging to a single Ambulance Authority.

PowerDesigner                                                          2nd July 2002 Page 113
Object-Oriented Model ESA Core Data Application Schema

1.4.51.8 Attribute areaUnit of class JurisdictionType

1.4.51.8.1 Standard check of the attribute areaUnit of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.8.2 Description of attribute areaUnit of class JurisdictionType
A unit into which Meshblocks are aggregated, having a total population of up to 5000. They do not cross either Statistical or
Territorial Authority boundaries.

1.4.51.9 Attribute censusArea of class JurisdictionType

1.4.51.9.1 Standard check of the attribute censusArea of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.9.2 Description of attribute censusArea of class JurisdictionType
An aggregation of Census Districts into broad units for managing Census enumeration activities (Approx 20 Census Areas in
total).

1.4.51.10 Attribute censusDistrict of class JurisdictionType

1.4.51.10.1 Standard check of the attribute censusDistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.10.2 Description of attribute censusDistrict of class JurisdictionType
An aggregation of Census Sub-Districts into units for managing Census enumeration activities within a local area (Approx 400

PowerDesigner                                                           2nd July 2002 Page 114
Object-Oriented Model ESA Core Data Application Schema
Census Districts in total).

1.4.51.11 Attribute censusSubdistrict of class JurisdictionType

1.4.51.11.1 Standard check of the attribute censusSubdistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.11.2 Description of attribute censusSubdistrict of class JurisdictionType
A unit into which Meshblocks are aggregated, having roughly equal population counts, for collection of Census Statistics.

1.4.51.12 Attribute constituency of class JurisdictionType

1.4.51.12.1 Standard check of the attribute constituency of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.12.2 Description of attribute constituency of class JurisdictionType
The unit of subdivision of a Regional Council.

1.4.51.13 Attribute docConservancy of class JurisdictionType

1.4.51.13.1 Standard check of the attribute docConservancy of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.13.2 Description of attribute docConservancy of class JurisdictionType
A sub-unit into which New Zealand is divided for the purpose of managing local Department of Conservation work.


PowerDesigner                                                          2nd July 2002 Page 115
Object-Oriented Model ESA Core Data Application Schema

1.4.51.14 Attribute electoralDistrict of class JurisdictionType

1.4.51.14.1 Standard check of the attribute electoralDistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.14.2 Description of attribute electoralDistrict of class JurisdictionType
The boundary of a General or Maori District used for categorising voters into geographic areas for the purposes of administration
of a General Election.

1.4.51.15 Attribute fireSafetyMargin of class JurisdictionType

1.4.51.15.1 Standard check of the attribute fireSafetyMargin of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.16 Attribute harbourAuthority of class JurisdictionType

1.4.51.16.1 Standard check of the attribute harbourAuthority of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.16.2 Description of attribute harbourAuthority of class JurisdictionType
The area of jurisdiction of a harbour board?

1.4.51.17 Attribute healthDistricts of class JurisdictionType

1.4.51.17.1 Standard check of the attribute healthDistricts of the class JurisdictionType
PowerDesigner                                                          2nd July 2002 Page 116
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.17.2 Description of attribute healthDistricts of class JurisdictionType
A sub-unit into which New Zealand is divided for the purpose of managing local health administration?

1.4.51.18 Attribute landDistrict of class JurisdictionType

1.4.51.18.1 Standard check of the attribute landDistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.18.2 Description of attribute landDistrict of class JurisdictionType
Land District - A District constituted under Section 22 of the Land Act 1948.

1.4.51.19 Attribute fireZone of class JurisdictionType

1.4.51.19.1 Standard check of the attribute fireZone of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.20 Attribute forestPark of class JurisdictionType

1.4.51.20.1 Standard check of the attribute forestPark of the class JurisdictionType
 Low value
 High value


PowerDesigner                                                          2nd July 2002 Page 117
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.20.2 Description of attribute forestPark of class JurisdictionType
A Department of Conservation protected forest area.

1.4.51.21 Attribute maritimePark of class JurisdictionType

1.4.51.21.1 Standard check of the attribute maritimePark of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.21.2 Description of attribute maritimePark of class JurisdictionType
A Department of Conservation protected maritime area.

1.4.51.22 Attribute meshblock of class JurisdictionType

1.4.51.22.1 Standard check of the attribute meshblock of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.22.2 Description of attribute meshblock of class JurisdictionType
The smallest geographic statistical units for which data is collected and processed by Statistics New Zealand. They provide the
basis for aggregation into many other jurisdiction types eg Territorial Authority.

1.4.51.23 Attribute nationalPark of class JurisdictionType

1.4.51.23.1 Standard check of the attribute nationalPark of the class JurisdictionType
 Low value


PowerDesigner                                                           2nd July 2002 Page 118
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.23.2 Description of attribute nationalPark of class JurisdictionType
A Department of Conservation protected landscape area.

1.4.51.24 Attribute offshoreDependancy of class JurisdictionType

1.4.51.24.1 Standard check of the attribute offshoreDependancy of the class
JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.25 Attribute policeArea of class JurisdictionType

1.4.51.25.1 Standard check of the attribute policeArea of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.51.25.2 Description of attribute policeArea of class JurisdictionType
A unit of subdivision of a Police District. Each district has a number of Police Areas encompassing a number of Police Stations.

1.4.51.26 Attribute policeDistrict of class JurisdictionType

1.4.51.26.1 Standard check of the attribute policeDistrict of the class JurisdictionType
 Low value
 High value



PowerDesigner                                                          2nd July 2002 Page 119
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.51.26.2 Description of attribute policeDistrict of class JurisdictionType
The main unit of subdivision of New Zealand for Police activities. New Zealand Police is a de-centralised organisation divided into
12 districts.

1.4.51.27 Attribute policeStationBoundary of class JurisdictionType

1.4.51.27.1 Standard check of the attribute policeStationBoundary of the class
JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.51.27.2 Description of attribute policeStationBoundary of class JurisdictionType
A unit of sub-division of a Police District. Each district has a central station from which subsidiary and suburban stations are
managed.

1.4.51.28 Attribute postcode of class JurisdictionType

1.4.51.28.1 Standard check of the attribute postcode of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.51.28.2 Description of attribute postcode of class JurisdictionType
The identifier for a postal area as defined by New Zealand post

1.4.51.29 Attribute regionalCouncil of class JurisdictionType

1.4.51.29.1 Standard check of the attribute regionalCouncil of the class JurisdictionType

PowerDesigner                                                            2nd July 2002 Page 120
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE
 Cannot modify              FALSE
 List of values

1.4.51.30 Attribute reserve of class JurisdictionType

1.4.51.30.1 Standard check of the attribute reserve of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE
 Cannot modify              FALSE
 List of values

1.4.51.31 Attribute ruralFireDistrict of class JurisdictionType

1.4.51.31.1 Standard check of the attribute ruralFireDistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE
 Cannot modify              FALSE
 List of values

1.4.51.32 Attribute schoolDistricts of class JurisdictionType

1.4.51.32.1 Standard check of the attribute schoolDistricts of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE


PowerDesigner                                            2nd July 2002 Page 121
Object-Oriented Model ESA Core Data Application Schema


 Cannot modify              FALSE
 List of values

1.4.51.33 Attribute telecomExchangeArea of class JurisdictionType

1.4.51.33.1 Standard check of the attribute telecomExchangeArea of the class
JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE
 Cannot modify              FALSE
 List of values

1.4.51.34 Attribute territorialAuthority of class JurisdictionType

1.4.51.34.1 Standard check of the attribute territorialAuthority of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE
 Cannot modify              FALSE
 List of values

1.4.51.35 Attribute transitNetworkManagementArea of class JurisdictionType

1.4.51.35.1 Standard check of the attribute transitNetworkManagementArea of the class
JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE
 Cannot modify              FALSE
 List of values

1.4.51.36 Attribute unoccupiedCrownLand of class JurisdictionType

1.4.51.36.1 Standard check of the attribute unoccupiedCrownLand of the class
JurisdictionType
PowerDesigner                                            2nd July 2002 Page 122
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.37 Attribute urbanFireDistrict of class JurisdictionType

1.4.51.37.1 Standard check of the attribute urbanFireDistrict of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.51.38 Attribute ward of class JurisdictionType

1.4.51.38.1 Standard check of the attribute ward of the class JurisdictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.52 Class Lake

1.4.52.1 List of diagrams containing class Lake
                        Diagram name                                                      Diagram Code
 WaterFeature                                                      WATERFEATURE

1.4.52.2 Description of class Lake
An expanse of water entirely surrounded by land not used for storing water for community use.

1.4.53 Class LandCoverDatabase

1.4.53.1 List of diagrams containing class LandCoverDatabase

PowerDesigner                                                         2nd July 2002 Page 123
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                         Diagram Code
 Context                                                             CONTEXT

1.4.53.2 Description of class LandCoverDatabase
Land Cover Polygons representing 17 land cover classes derived via digitising from corrected satellite imagery. Accurate to +/-
25m

1.4.53.3 Annotation of class LandCoverDatabase
Available from Terralink International.

1.4.54 Class Licences

1.4.54.1 Description of class Licences
Records of licences applying to a person or a premises.

1.4.54.2 Annotation of class Licences
Includes licences for fire-arms, hazardous substances etc.
Out of scope?

1.4.54.3 Identifier list of the class Licences
                   Name                                           Code                                       Parent
 Identifier_1                                 IDENTIFIER_1                                Class 'Licences'

1.4.54.4 Attribute list of the class Licences
     Name                Code             Displa          Domain           Data       Visibili         Initial         Classifier
                                           yed                             Type         ty             Value
 licenceNum         LICENCEN           TRUE          Identifier          integer     public                           Licences
 ber                UMBER

1.4.54.5 Attribute licenceNumber of class Licences

1.4.54.5.1 Standard check of the attribute licenceNumber of the class Licences
 Low value                         1
 High value                        1000000
 Default value                     0
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.54.5.2 Description of attribute licenceNumber of class Licences
A unique reference number for a licence.

1.4.55 Class Locality

1.4.55.1 List of diagrams containing class Locality
                         Diagram name                                                         Diagram Code
 GeneralLocalityDetail                                               GENERALLOCALITYDETAIL

1.4.55.2 Description of class Locality
PowerDesigner                                                            2nd July 2002 Page 124
Object-Oriented Model ESA Core Data Application Schema
A named area of limited extent other than a City, Town or Suburb, usually in a rural area

1.4.56 Class MHWcoastline

1.4.56.1 List of diagrams containing class MHWcoastline
                         Diagram name                                                           Diagram Code
 WaterFeature                                                        WATERFEATURE

1.4.56.2 Description of class MHWcoastline
The boundary between land and sea delineated by the line of mean high water.

1.4.57 Class MapSheet

1.4.57.1 List of diagrams containing class MapSheet
                         Diagram name                                                           Diagram Code
 Context                                                             CONTEXT

1.4.57.2 Description of class MapSheet
The boundary representing a map sheet extent

1.4.57.3 Identifier list of the class MapSheet
                  Name                                         Code                                        Parent
 Identifier_1                                  IDENTIFIER_1                                 Class 'MapSheet'

1.4.57.4 Attribute list of the class MapSheet
     Name               Code               Displa      Domain            Data           Visibili        Initial             Classifier
                                            yed                          Type             ty            Value
 mapSheetC         MAPSHEE            TRUE          AlphaNume          string          public                          MapSheet
 ode               TCODE                            ric

1.4.57.5 Attribute mapSheetCode of class MapSheet

1.4.57.5.1 Standard check of the attribute mapSheetCode of the class MapSheet
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.57.5.2 Description of attribute mapSheetCode of class MapSheet
A code identifying a specific map sheet.

1.4.58 Class Meshblock

1.4.58.1 Business rule list of class Meshblock
                       Name                                                     Code                                Rule Type
 meshblockCode                                         MESHBLOCKCODE                                           Definition


PowerDesigner                                                          2nd July 2002 Page 125
Object-Oriented Model ESA Core Data Application Schema


1.4.58.2 List of diagrams containing class Meshblock
                         Diagram name                                                         Diagram Code
 MainFeatures                                                        WHOLE
 Jurisdictions                                                       JURISDICTIONS
 Features                                                            FEATURES
 Meshblock                                                           MESHBLOCK

1.4.58.3 Description of class Meshblock
The smallest geographic statistical units for which data is collected and processed by Statistics New Zealand. They provide the
basis for aggregation into many administrative areas eg Territorial Authority.

1.4.58.4 Identifier list of the class Meshblock
                  Name                                           Code                                      Parent
 Identifier_1                                 IDENTIFIER_1                                Class 'Meshblock'

1.4.58.5 Attribute list of the class Meshblock
     Name               Code            Displa         Domain             Data         Visibili        Initial          Classifier
                                         yed                              Type           ty            Value
 Meshblock         MESHBLO             TRUE         Identifier          integer      public                           Meshblock
 Code              CKCODE

1.4.58.6 Attribute MeshblockCode of class Meshblock

1.4.58.6.1 Standard check of the attribute MeshblockCode of the class Meshblock
 Low value                         1
 High value                        1000000
 Default value                     0
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.58.6.2 Description of attribute MeshblockCode of class Meshblock
A unique 7 digit Statistics New Zealand Code for a specific meshblock.

1.4.59 Class MeshblockAddressRange

1.4.59.1 List of diagrams containing class MeshblockAddressRange
                         Diagram name                                                         Diagram Code
 Meshblock                                                           MESHBLOCK

1.4.60 Class Monument

1.4.60.1 List of diagrams containing class Monument
                         Diagram name                                                         Diagram Code
 MainFeatures                                                        WHOLE


PowerDesigner                                                            2nd July 2002 Page 126
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                       Diagram Code
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL
 NamedPlaceTypes                                                    NAMEDPLACETYPES

1.4.60.2 Description of class Monument
A man-made structure to commemorate a person or event.

1.4.61 Class Motorway

1.4.61.1 List of diagrams containing class Motorway
                         Diagram name                                                       Diagram Code
 ComplexRoadDetail                                                  COMPLEXROADDETAIL

1.4.61.2 Description of class Motorway
A named Motorway, designated by Transit New Zealand.

1.4.62 Class MultipleAddressRoad

1.4.62.1 List of diagrams containing class MultipleAddressRoad
                         Diagram name                                                       Diagram Code
 ComplexRoadDetail                                                  COMPLEXROADDETAIL

1.4.62.2 Description of class MultipleAddressRoad
This complex road is a combination of adjoining roads of the same name where the overall road contains multiple sets of address
ranges.

1.4.63 Class NZTopoDataEntities

1.4.63.1 List of diagrams containing class NZTopoDataEntities
                         Diagram name                                                       Diagram Code
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL

1.4.63.2 Description of class NZTopoDataEntities
Entity classes included in the New Zealand Topographic Data Dictionary.

1.4.63.3 Annotation of class NZTopoDataEntities
NB: Each time the code list is updated, the Feature Catalogue needs to be amended to reflect the changes.

1.4.64 Class Name

1.4.64.1 Business rule list of class Name
                       Name                                                  Code                                Rule Type
 nameDates                                             NAMEDATES                                            Definition
 addressNames                                          ADDRESSNAMES                                         Definition

1.4.64.2 List of diagrams containing class Name
                         Diagram name                                                       Diagram Code
 Names                                                              NAMES

1.4.64.3 Description of class Name
A name by which a "named place" is referred to.


PowerDesigner                                                          2nd July 2002 Page 127
Object-Oriented Model ESA Core Data Application Schema

1.4.64.4 Annotation of class Name
Describes a work-flow that enables a quick and accurate search of commonly used locations for emergency services locate and
verify operations.

1.4.64.5 Attribute list of the class Name
       Name             Code            Displa        Domain           Data         Visibili        Initial         Classifier
                                         yed                           Type           ty            Value
 name              NAME               TRUE         Name              Name         public                          Name
 begin             BEGIN              TRUE         Date              date         public                          Name
 end               END                TRUE         Date              date         public                          Name

1.4.64.6 Attribute name of class Name

1.4.64.6.1 Standard check of the attribute name of the class Name
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        TRUE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.64.6.2 Description of attribute name of class Name
The name by which a feature is referred to.

1.4.64.7 Attribute begin of class Name

1.4.64.7.1 Standard check of the attribute begin of the class Name
 Low value
 High value
 Default value
 Unit
 Format                            dd_mm_yy
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.64.7.2 Description of attribute begin of class Name
The date from which the name was valid in the real world

1.4.64.8 Attribute end of class Name

1.4.64.8.1 Standard check of the attribute end of the class Name
 Low value
 High value



PowerDesigner                                                        2nd July 2002 Page 128
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format                            dd_mm_yy
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.64.8.2 Description of attribute end of class Name
The date at which the name ceased to be valid in the real world

1.4.65 Class NameList

1.4.65.1 Business rule list of class NameList
                       Name                                                 Code                                 Rule Type
 bilingualNames                                        BILINGUALNAMES                                       Definition
 officialName                                          OFFICIALNAME                                         Validation
 unNamedFeatures                                       UNNAMEDFEATURES                                      Requirement
 punctuationInNames                                    PUNCTUATIONINNAMES                                   Definition
 unnamedNamedPlaces                                    UNNAMEDNAMEDPLACES                                   Definition

1.4.65.2 List of diagrams containing class NameList
                         Diagram name                                                      Diagram Code
 Names                                                              NAMES
 Features                                                           FEATURES

1.4.65.3 Description of class NameList
A class which exists to manage the relationships between different names associated with the same object.

1.4.66 Class NamedPlace

1.4.66.1 Business rule list of class NamedPlace
                       Name                                                 Code                                 Rule Type
 unnamedNamedPlaces                                    UNNAMEDNAMEDPLACES                                   Definition
 otherAddressOfNamedPlace                              OTHERADDRESSOFNAMEDPLACE                             Definition

1.4.66.2 List of diagrams containing class NamedPlace
                         Diagram name                                                      Diagram Code
 MainFeatures                                                       WHOLE
 RoadSectionDetail                                                  ROAD_DETAIL
 AddressRoadLocality                                                ADDRESSROADLOCALITY
 Features                                                           FEATURES
 RoadDetail                                                         ROAD
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL
 AddressDetail                                                      ADDRESSDETAIL
 RailwayDetail                                                      RAILWAYDETAIL
 AccessPoints                                                       GATE



PowerDesigner                                                          2nd July 2002 Page 129
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                        Diagram Code
 NamedPlaceTypes                                                     NAMEDPLACETYPES

1.4.66.3 Description of class NamedPlace
A Named distinct place in the real world that has a defined extent and can be located to within +/- 50 metres.

1.4.66.4 Annotation of class NamedPlace



1.4.66.5 Identifier list of the class NamedPlace
                   Name                                         Code                                        Parent
 Identifier_1                                 IDENTIFIER_1                                 Class 'NamedPlace'

1.4.67 Class NamedPlaceTypeSet

1.4.67.1 List of diagrams containing class NamedPlaceTypeSet
                         Diagram name                                                        Diagram Code
 MainFeatures                                                        WHOLE
 Features                                                            FEATURES
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL
 AccessPoints                                                        GATE
 NamedPlaceTypes                                                     NAMEDPLACETYPES

1.4.67.2 Description of class NamedPlaceTypeSet
The physical nature of the NamedPlace. Composition Class created to allow the set of specialisations derived from enumeration
NamedPlaceType to coexist with the set of specialisations derived from enumeration PlaceCategoryCode.

1.4.68 Class NationalDigitalTopographic Database

1.4.68.1 List of diagrams containing class NationalDigitalTopographic Database
                         Diagram name                                                        Diagram Code
 Context                                                             CONTEXT

1.4.68.2 Description of class NationalDigitalTopographic Database
The digital map data maintained by Land Information New Zealand and used to produce 1:50,000 topographic maps for New
Zealand and it's territories.

1.4.69 Class NumberRange

1.4.69.1 List of diagrams containing class NumberRange
                         Diagram name                                                        Diagram Code
 AddressDetail                                                       ADDRESSDETAIL

1.4.69.2 Description of class NumberRange
The street number range belonging to an individual Street Address.

1.4.70 Class Occupier

1.4.70.1 List of diagrams containing class Occupier
                         Diagram name                                                        Diagram Code


PowerDesigner                                                           2nd July 2002 Page 130
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                          Diagram Code
 MainFeatures                                                         WHOLE
 Names                                                                NAMES
 AddressDetail                                                        ADDRESSDETAIL

1.4.70.2 Description of class Occupier
The occupier of an address.

1.4.70.3 Annotation of class Occupier
Out of scope.

1.4.70.4 Attribute list of the class Occupier
     Name                Code            Displa         Domain             Data         Visibili         Initial          Classifier
                                          yed                              Type           ty             Value
 occupierNa         OCCUPIER           TRUE          <None>             NameL         public                            Occupier
 me                 NAME                                                ist

1.4.70.5 Attribute occupierName of class Occupier

1.4.70.5.1 Standard check of the attribute occupierName of the class Occupier
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.71 Class OneWay

1.4.71.1 List of diagrams containing class OneWay
                         Diagram name                                                          Diagram Code
 RoadSectionDetail                                                    ROAD_DETAIL

1.4.71.2 Description of class OneWay
This is an enumeration Class whose attributes define the allowable values to indicate the allowed direction of travel on this
RoadSectionCentreline.

1.4.71.3 Attribute list of the class OneWay
     Name                Code            Displa         Domain             Data         Visibili         Initial          Classifier
                                          yed                              Type           ty             Value
 two way            TWO_WA             TRUE          <None>             int           public         0                  OneWay
                    Y
 travelDirect       TRAVELD            TRUE          <None>             int           public         1                  OneWay
 ionEqualOb         IRECTION
 jectDirectio       EQUALOB
 n                  JECTDIRE
                    CTION



PowerDesigner                                                            2nd July 2002 Page 131
Object-Oriented Model ESA Core Data Application Schema


      Name               Code            Displa          Domain            Data          Visibili          Initial         Classifier
                                          yed                              Type            ty              Value
 travelDirect       TRAVELD            TRUE           <None>             int           public         -1                 OneWay
 ionOpposite        IRECTION
 ObjectDirec        OPPOSITE
 tion               OBJECTDI
                    RECTION

1.4.71.4 Attribute two way of class OneWay

1.4.71.4.1 Standard check of the attribute two way of the class OneWay
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.71.4.2 Description of attribute two way of class OneWay
Allowed value for one-way attribute. Traffic may travel in both directions along the road section

1.4.71.5 Attribute travelDirectionEqualObjectDirection of class OneWay

1.4.71.5.1 Standard check of the attribute travelDirectionEqualObjectDirection of the class
OneWay
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.71.5.2 Description of attribute travelDirectionEqualObjectDirection of class OneWay
Allowed value for one-way attribute. The direction of travel is consistent with the direction of the spatial object as implied by the
order in which the coordinates representing it are recorded.

1.4.71.6 Attribute travelDirectionOppositeObjectDirection of class OneWay

1.4.71.6.1 Standard check of the attribute travelDirectionOppositeObjectDirection of the
class OneWay
 Low value
 High value
 Default value


PowerDesigner                                                             2nd July 2002 Page 132
Object-Oriented Model ESA Core Data Application Schema


 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.71.6.2 Description of attribute travelDirectionOppositeObjectDirection of class OneWay
Allowed value for one-way attribute. The direction of travel is opposite to the direction of the spatial object as implied by the order
in which the coordinates representing it are recorded.

1.4.72 Class OpenSpace

1.4.72.1 List of diagrams containing class OpenSpace
                         Diagram name                                                          Diagram Code
 MainFeatures                                                          WHOLE
 NamedPlace&CompositeSite                                              COMPOSITESITEDETAIL
 NamedPlaceTypes                                                       NAMEDPLACETYPES

1.4.72.2 Description of class OpenSpace
A predominantly open air place.

1.4.73 Class Orthophoto

1.4.73.1 List of diagrams containing class Orthophoto
                         Diagram name                                                          Diagram Code
 Context                                                               CONTEXT

1.4.73.2 Description of class Orthophoto
A rectified image of part of the earth's surface formed from one or more aerial photos.

1.4.74 Class Owner

1.4.74.1 Description of class Owner
Organisation which is the owner of an object.

1.4.75 Class OwnerOrganisation

1.4.75.1 List of diagrams containing class OwnerOrganisation
                         Diagram name                                                          Diagram Code
 MainFeatures                                                          WHOLE
 RoadSectionDetail                                                     ROAD_DETAIL
 Jurisdictions                                                         JURISDICTIONS
 Meshblock                                                             MESHBLOCK

1.4.75.2 Description of class OwnerOrganisation
An enumeration class defining the allowable values for the name of the organisation who is the owner of a given feature.

1.4.75.3 Attribute list of the class OwnerOrganisation



PowerDesigner                                                             2nd July 2002 Page 133
Object-Oriented Model ESA Core Data Application Schema


        Name        Code         Displa       Domain       Data     Visibili        Initial    Classifier
                                  yed                      Type       ty            Value
 statisticsNZ    STATISTI      TRUE        <None>        int       public      0              OwnerOrga
                 CSNZ                                                                         nisation
 transit         TRANSIT       TRUE        <None>        int       public      1              OwnerOrga
                                                                                              nisation
 nzPolice        NZPOLICE      TRUE        <None>        int       public      2              OwnerOrga
                                                                                              nisation
 nzFire          NZFIRE        TRUE        <None>        int       public      3              OwnerOrga
                                                                                              nisation
 ruralFireAu     RURALFIR      TRUE        <None>        int       public      15             OwnerOrga
 thority         EAUTHOR                                                                      nisation
                 ITY
 nzPost          NZPOST        TRUE        <None>        int       public      4              OwnerOrga
                                                                                              nisation
 territorialA    TERRITOR      TRUE        <None>        int       public      5              OwnerOrga
 uthority        IALAUTH                                                                      nisation
                 ORITY
 doc             DOC           TRUE        <None>        int       public      6              OwnerOrga
                                                                                              nisation
 regionalCou     REGIONA       TRUE        <None>        int       public      7              OwnerOrga
 ncil            LCOUNCI                                                                      nisation
                 L
 linz            LINZ          TRUE        <None>        int       public      8              OwnerOrga
                                                                                              nisation
 telecom         TELECOM       TRUE        <None>        int       public      9              OwnerOrga
                                                                                              nisation
 ministryOf      MINISTRY      TRUE        <None>        int       public      10             OwnerOrga
 Education       OFEDUCA                                                                      nisation
                 TION
 ministryOf      MINISTRY      TRUE        <None>        int       public      11             OwnerOrga
 Health          OFHEALT                                                                      nisation
                 H
 private         PRIVATE       TRUE        <None>        int       public      12             OwnerOrga
                                                                                              nisation
 forestry        FORESTR       TRUE        <None>        int       public      13             OwnerOrga
                 Y                                                                            nisation
 roadControl     ROADCON       TRUE        <None>        int       public      14             OwnerOrga
 lingAuthorit    TROLLIN                                                                      nisation
 y               GAUTHOR
                 ITY

1.4.75.4 Attribute statisticsNZ of class OwnerOrganisation

1.4.75.4.1 Standard check of the attribute statisticsNZ of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                 FALSE
 Lower case                 FALSE


PowerDesigner                                            2nd July 2002 Page 134
Object-Oriented Model ESA Core Data Application Schema


 Cannot modify                  FALSE
 List of values

1.4.75.4.2 Description of attribute statisticsNZ of class OwnerOrganisation
Allowed value for Owner Name. The owner is Statistics New Zealand.

1.4.75.5 Attribute transit of class OwnerOrganisation

1.4.75.5.1 Standard check of the attribute transit of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE
 List of values

1.4.75.5.2 Description of attribute transit of class OwnerOrganisation
Allowed value for Owner Name. The owner is Transit New Zealand.

1.4.75.6 Attribute nzPolice of class OwnerOrganisation

1.4.75.6.1 Standard check of the attribute nzPolice of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE
 List of values

1.4.75.6.2 Description of attribute nzPolice of class OwnerOrganisation
Allowed value for Owner Name. The owner is New Zealand Police.

1.4.75.7 Attribute nzFire of class OwnerOrganisation

1.4.75.7.1 Standard check of the attribute nzFire of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE


PowerDesigner                                                        2nd July 2002 Page 135
Object-Oriented Model ESA Core Data Application Schema


 Cannot modify                  FALSE
 List of values

1.4.75.7.2 Description of attribute nzFire of class OwnerOrganisation
Allowed value for Owner Name. The owner is New Zealand Fire Service.

1.4.75.8 Attribute ruralFireAuthority of class OwnerOrganisation

1.4.75.8.1 Standard check of the attribute ruralFireAuthority of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE
 List of values

1.4.75.9 Attribute nzPost of class OwnerOrganisation

1.4.75.9.1 Standard check of the attribute nzPost of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE
 List of values

1.4.75.9.2 Description of attribute nzPost of class OwnerOrganisation
Allowed value for Owner Name. The owner is New Zealand Post.

1.4.75.10 Attribute territorialAuthority of class OwnerOrganisation

1.4.75.10.1 Standard check of the attribute territorialAuthority of the class
OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE



PowerDesigner                                                     2nd July 2002 Page 136
Object-Oriented Model ESA Core Data Application Schema


 List of values

1.4.75.10.2 Description of attribute territorialAuthority of class OwnerOrganisation
Allowed value for Owner Name. The owner is a Territorial Authority.

1.4.75.11 Attribute doc of class OwnerOrganisation

1.4.75.11.1 Standard check of the attribute doc of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.75.11.2 Description of attribute doc of class OwnerOrganisation
Allowed value for Owner Name. The owner is the Department of Conservation.

1.4.75.12 Attribute regionalCouncil of class OwnerOrganisation

1.4.75.12.1 Standard check of the attribute regionalCouncil of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.75.12.2 Description of attribute regionalCouncil of class OwnerOrganisation
Allowed value for Owner Name. The owner is a Regional Council.

1.4.75.13 Attribute linz of class OwnerOrganisation

1.4.75.13.1 Standard check of the attribute linz of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE


PowerDesigner                                                         2nd July 2002 Page 137
Object-Oriented Model ESA Core Data Application Schema


 List of values

1.4.75.13.2 Description of attribute linz of class OwnerOrganisation
Allowed value for Owner Name. The owner is the Land Information New Zealand.

1.4.75.14 Attribute telecom of class OwnerOrganisation

1.4.75.14.1 Standard check of the attribute telecom of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE
 List of values

1.4.75.14.2 Description of attribute telecom of class OwnerOrganisation
Allowed value for Owner Name. The owner is Telecom New Zealand.

1.4.75.15 Attribute ministryOfEducation of class OwnerOrganisation

1.4.75.15.1 Standard check of the attribute ministryOfEducation of the class
OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE
 Cannot modify                  FALSE
 List of values

1.4.75.15.2 Description of attribute ministryOfEducation of class OwnerOrganisation
Allowed value for Owner Name. The owner is Ministry of Education.

1.4.75.16 Attribute ministryOfHealth of class OwnerOrganisation

1.4.75.16.1 Standard check of the attribute ministryOfHealth of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                     FALSE
 Lower case                     FALSE


PowerDesigner                                                       2nd July 2002 Page 138
Object-Oriented Model ESA Core Data Application Schema


 Cannot modify                   FALSE
 List of values

1.4.75.16.2 Description of attribute ministryOfHealth of class OwnerOrganisation
Allowed value for Owner Name. The owner is the Ministry of Health.

1.4.75.17 Attribute private of class OwnerOrganisation

1.4.75.17.1 Standard check of the attribute private of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.75.17.2 Description of attribute private of class OwnerOrganisation
Allowed value for Owner Name. The owner is a private individual or organisation.

1.4.75.18 Attribute forestry of class OwnerOrganisation

1.4.75.18.1 Standard check of the attribute forestry of the class OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.75.18.2 Description of attribute forestry of class OwnerOrganisation
Allowed value for Owner Name. The owner is a Forestry Company.

1.4.75.19 Attribute roadControllingAuthority of class OwnerOrganisation

1.4.75.19.1 Standard check of the attribute roadControllingAuthority of the class
OwnerOrganisation
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE


PowerDesigner                                                        2nd July 2002 Page 139
Object-Oriented Model ESA Core Data Application Schema


 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.75.19.2 Description of attribute roadControllingAuthority of class OwnerOrganisation
Allowed value for Owner Name. The owner is a Road Controlling Authority (either a TA or Transit New Zealand).

1.4.76 Class ParcelBoundaries

1.4.76.1 List of diagrams containing class ParcelBoundaries
                         Diagram name                                                          Diagram Code
 Context                                                              CONTEXT

1.4.76.2 Description of class ParcelBoundaries
A cadastral data-set containing legal boundaries (maintained by LINZ), which may be viewed as a contextual backdrop to other
ESA data.

1.4.77 Class PedestrianRoadRestrictions

1.4.77.1 Business rule list of class PedestrianRoadRestrictions
                        Name                                                   Code                                  Rule Type
 pedestrianRoadRestriction                              PEDESTRIAN_ROAD_RESTRICTION_                           Validation
 emergencyVehicleAccess                                 EMERGENCY_VEHICLE_ACCESS_                              Definition

1.4.77.2 List of diagrams containing class PedestrianRoadRestrictions
                         Diagram name                                                          Diagram Code
 RoadSectionDetail                                                    ROAD_DETAIL

1.4.77.3 Description of class PedestrianRoadRestrictions
A sub-class of "Restrictions" defining a group of specific restrictions which limit access to Road Sections to Pedestrians only.

1.4.77.4 Attribute list of the class PedestrianRoadRestrictions
     Name                Code            Displa         Domain             Data         Visibili          Initial           Classifier
                                          yed                              Type           ty              Value
 emergency          EMERGEN            TRUE          <None>             int           public         16                 PedestrianR
 VehicleAcc         CYVEHIC                                                                                             oadRestricti
 ess                LEACCES                                                                                             ons
                    S
 steps              STEPS              TRUE          <None>             int           public         17                 PedestrianR
                                                                                                                        oadRestricti
                                                                                                                        ons

1.4.77.5 Attribute emergencyVehicleAccess of class PedestrianRoadRestrictions

1.4.77.5.1 Standard check of the attribute emergencyVehicleAccess of the class
PedestrianRoadRestrictions
 Low value
 High value
 Default value                     F
 Unit



PowerDesigner                                                            2nd July 2002 Page 140
Object-Oriented Model ESA Core Data Application Schema


 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values                   T
                                  F

1.4.77.5.2 Description of attribute emergencyVehicleAccess of class
PedestrianRoadRestrictions
Allowed value for Pedestrian Road Restrictions. Vehicles may access this pedestrian area in emergency situations only.

1.4.77.6 Attribute steps of class PedestrianRoadRestrictions

1.4.77.6.1 Standard check of the attribute steps of the class PedestrianRoadRestrictions
 Low value
 High value
 Default value                    F
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values                   T
                                  F

1.4.77.6.2 Description of attribute steps of class PedestrianRoadRestrictions
Allowed value for Pedestrian Road Restrictions. This "Road Segment" consists of pedestrian steps.

1.4.78 Class PhoneNumber

1.4.78.1 List of diagrams containing class PhoneNumber
                          Diagram name                                                     Diagram Code
 MainFeatures                                                       WHOLE
 AddressDetail                                                      ADDRESSDETAIL

1.4.78.2 Description of class PhoneNumber
This entity describes an address used to communicate with some-one via landline phone.

1.4.78.3 Annotation of class PhoneNumber
This entity is outside scope.

1.4.79 Class PlaceCategoryCode

1.4.79.1 List of diagrams containing class PlaceCategoryCode
                          Diagram name                                                     Diagram Code
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL

1.4.79.2 Description of class PlaceCategoryCode
A code list defining allowable categories for Named Places.

1.4.79.3 Annotation of class PlaceCategoryCode
PowerDesigner                                                         2nd July 2002 Page 141
Object-Oriented Model ESA Core Data Application Schema
NB: Each time the code list is updated, the Feature Catalogue needs to be amended to reflect the changes.

1.4.79.4 Attribute list of the class PlaceCategoryCode
        Name            Code            Displa         Domain            Data         Visibili         Initial    Classifier
                                         yed                             Type           ty             Value
 aerialCable       AERIALC            TRUE          <None>            int           public        9046           PlaceCateg
 wayTermin         ABLEWA                                                                                        oryCode
 al                YTERMIN
                   AL
 afterHoursP       AFTERHO            TRUE          <None>            int           public        9055           PlaceCateg
 harmacy           URSPHAR                                                                                       oryCode
                   MACY
 airport           AIRPORT            TRUE          <None>            int           public        9000           PlaceCateg
                                                                                                                 oryCode
 ambulanceS        AMBULA             TRUE          <None>            int           public        9001           PlaceCateg
 tation            NCE_STA                                                                                       oryCode
                   TI
 bank              BANK               TRUE          <None>            int           public        9003           PlaceCateg
                                                                                                                 oryCode
 busStation        BUSSTATI           TRUE          <None>            int           public        9005           PlaceCateg
                   ON                                                                                            oryCode
 carPark           CARPARK            TRUE          <None>            int           public        9045           PlaceCateg
                                                                                                                 oryCode
 cellphoneSi       CELLPHO            TRUE          <None>            int           public        9006           PlaceCateg
 te                NE_SI                                                                                         oryCode
 chemicalIns       CHEMICA            TRUE          <None>            int           public        9007           PlaceCateg
 tallation         LINSTALL                                                                                      oryCode
                   ATION
 placeOfWor        PLACEOF            TRUE          <None>            int           public        9008           PlaceCateg
 ship              WORSHIP                                                                                       oryCode
 defenceSite       DEFENCE            TRUE          <None>            int           public        9067           PlaceCateg
                   SITE                                                                                          oryCode
 earlyLearni       EARLYLE            TRUE          <None>            int           public        9049           PlaceCateg
 ngCentre          ARNINGC                                                                                       oryCode
                   ENTRE
 embassy           EMBASSY            TRUE          <None>            int           public        9057           PlaceCateg
                                                                                                                 oryCode
 emergency         EMERGEN            TRUE          <None>            int           public        9059           PlaceCateg
 RoadsidePh        CYROADS                                                                                       oryCode
 one               IDEPHON
                   E
 ferryTermin       FERRYTE            TRUE          <None>            int           public        9054           PlaceCateg
 al                RMINAL                                                                                        oryCode
 fireStation       FIRE_STA           TRUE          <None>            int           public        9011           PlaceCateg
                   TI                                                                                            oryCode
 fishFarm          FISHFAR            TRUE          <None>            int           public        9012           PlaceCateg
                   M                                                                                             oryCode
 foodOutlet        FOODOUT            TRUE          <None>            int           public        9013           PlaceCateg
                   LET                                                                                           oryCode
 forest            FOREST             TRUE          <None>            int           public        9014           PlaceCateg
                                                                                                                 oryCode
 golfCourse        GOLFCOU            TRUE          <None>            int           public        9047           PlaceCateg
                   RSE                                                                                           oryCode
 hall              HALL               TRUE          <None>            int           public        9015           PlaceCateg
                                                                                                                 oryCode

PowerDesigner                                                          2nd July 2002 Page 142
Object-Oriented Model ESA Core Data Application Schema


        Name        Code         Displa       Domain       Data     Visibili      Initial    Classifier
                                  yed                      Type       ty          Value
 heliport       HELIPORT       TRUE        <None>        int       public      9068         PlaceCateg
                                                                                            oryCode
 historicSite   HISTORIC       TRUE        <None>        int       public      9016         PlaceCateg
                SITE                                                                        oryCode
 homestead      HOMESTE        TRUE        <None>        int       public      9017         PlaceCateg
                AD                                                                          oryCode
 hospital       HOSPITAL       TRUE        <None>        int       public      9018         PlaceCateg
                                                                                            oryCode
 hotel          HOTEL          TRUE        <None>        int       public      9050         PlaceCateg
                                                                                            oryCode
 hut            HUT            TRUE        <None>        int       public      9019         PlaceCateg
                                                                                            oryCode
 industrialCo   INDUSTRI       TRUE        <None>        int       public      9066         PlaceCateg
 mplex          ALCOMPL                                                                     oryCode
                EX
 island         ISLAND         TRUE        <None>        int       public      9020         PlaceCateg
                                                                                            oryCode
 landfillSite   LANDFILL       TRUE        <None>        int       public      9021         PlaceCateg
                SITE                                                                        oryCode
 marae          MARAE          TRUE        <None>        int       public      9022         PlaceCateg
                                                                                            oryCode
 marina         MARINA         TRUE        <None>        int       public      9023         PlaceCateg
                                                                                            oryCode
 maritimeOb     MARITIM        TRUE        <None>        int       public      9024         PlaceCateg
 stacle         EOBSTAC                                                                     oryCode
                LE
 medicalCen     MEDICAL        TRUE        <None>        int       public      9058         PlaceCateg
 tre            CENTRE                                                                      oryCode
 mooring        MOORING        TRUE        <None>        int       public      9025         PlaceCateg
                                                                                            oryCode
 naturalFeat    NATURAL        TRUE        <None>        int       public      9026         PlaceCateg
 ure            FEATURE                                                                     oryCode
 officeBuildi   OFFICEBU       TRUE        <None>        int       public      9051         PlaceCateg
 ng             ILDING                                                                      oryCode
 oilRig         OILRIG         TRUE        <None>        int       public      9027         PlaceCateg
                                                                                            oryCode
 orchard        ORCHARD        TRUE        <None>        int       public      9062         PlaceCateg
                                                                                            oryCode
 park           PARK           TRUE        <None>        int       public      9028         PlaceCateg
                                                                                            oryCode
 petrolStatio   PETROLST       TRUE        <None>        int       public      9032         PlaceCateg
 n              ATION                                                                       oryCode
 plunket        PLUNKET        TRUE        <None>        int       public      9029         PlaceCateg
                                                                                            oryCode
 postOffice     POSTOFFI       TRUE        <None>        int       public      9030         PlaceCateg
                CE                                                                          oryCode
 policeStatio   POLICEST       TRUE        <None>        int       public      9044         PlaceCateg
 n              ATION                                                                       oryCode
 port           PORT           TRUE        <None>        int       public      9033         PlaceCateg
                                                                                            oryCode
 prison

PowerDesigner                                            2nd July 2002 Page 143
Object-Oriented Model ESA Core Data Application Schema


     Name               Code            Displa          Domain            Data          Visibili         Initial         Classifier
                                         yed                              Type            ty             Value
 publicToilet       PUBLICTO          TRUE           <None>             int           public        9035               PlaceCateg
                    ILET                                                                                               oryCode
 pylon              PYLON             TRUE           <None>             int           public        9031               PlaceCateg
                                                                                                                       oryCode
 radioOrTvS         RADIOOR           TRUE           <None>             int           public        9036               PlaceCateg
 tation             TVSTATIO                                                                                           oryCode
                    N
 railwayStati       RAILWAY           TRUE           <None>             int           public        9048               PlaceCateg
 on                 STATION                                                                                            oryCode
 residentialC       RESIDENT          TRUE           <None>             int           public        9067               PlaceCateg
 omplex             IALCOMP                                                                                            oryCode
                    LEX
 restHome           RESTHOM           TRUE           <None>             int           public        9065               PlaceCateg
                    E                                                                                                  oryCode
 school             SCHOOL            TRUE           <None>             int           public        9037               PlaceCateg
                                                                                                                       oryCode
 shoppingCe         SHOPPING          TRUE           <None>             int           public        9038               PlaceCateg
 ntre               CENTRE                                                                                             oryCode
 skiField           SKIFIELD          TRUE           <None>             int           public        9066               PlaceCateg
                                                                                                                       oryCode
 sportsCentr        SPORTSCE          TRUE           <None>             int           public        9060               PlaceCateg
 e                  NTRE                                                                                               oryCode
 sportsClub         SPORTSCL          TRUE           <None>             int           public        9061               PlaceCateg
                    UB                                                                                                 oryCode
 tavern             TAVERN            TRUE           <None>             int           public        9056               PlaceCateg
                                                                                                                       oryCode
 tertiaryEduc       TERTIARY          TRUE           <None>             int           public        9043               PlaceCateg
 ation              EDUCATI                                                                                            oryCode
                    ON
 touristVenu        TOURISTV          TRUE           <None>             int           public        9039               PlaceCateg
 e                  ENUE                                                                                               oryCode
 vineyard           VINEYAR           TRUE           <None>             int           public        9063               PlaceCateg
                    D                                                                                                  oryCode

1.4.79.5 Attribute aerialCablewayTerminal of class PlaceCategoryCode

1.4.79.5.1 Standard check of the attribute aerialCablewayTerminal of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.5.2 Description of attribute aerialCablewayTerminal of class PlaceCategoryCode
An embarkation point for a conveyor system, built to transport people primarily, in which a carrier unit or units run on wire cables
PowerDesigner                                                           2nd July 2002 Page 144
Object-Oriented Model ESA Core Data Application Schema
strung between supports.

1.4.79.6 Attribute afterHoursPharmacy of class PlaceCategoryCode

1.4.79.6.1 Standard check of the attribute afterHoursPharmacy of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.6.2 Description of attribute afterHoursPharmacy of class PlaceCategoryCode
A pharmacy that is open outside normal working hours.

1.4.79.7 Attribute airport of class PlaceCategoryCode

1.4.79.7.1 Standard check of the attribute airport of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.7.2 Description of attribute airport of class PlaceCategoryCode
A named place which is an official landing site for aircraft and is used for scheduled flights by major airlines.

1.4.79.8 Attribute ambulanceStation of class PlaceCategoryCode

1.4.79.8.1 Standard check of the attribute ambulanceStation of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.8.2 Description of attribute ambulanceStation of class PlaceCategoryCode
PowerDesigner                                                             2nd July 2002 Page 145
Object-Oriented Model ESA Core Data Application Schema
An administration and despatch location for ambulances.

1.4.79.9 Attribute bank of class PlaceCategoryCode

1.4.79.9.1 Standard check of the attribute bank of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.9.2 Description of attribute bank of class PlaceCategoryCode
An institution for the safekeeping and lending of money.

1.4.79.10 Attribute busStation of class PlaceCategoryCode

1.4.79.10.1 Standard check of the attribute busStation of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.10.2 Description of attribute busStation of class PlaceCategoryCode
A terminus and parking area for buses where passengers can normally embark or alight.

1.4.79.11 Attribute carPark of class PlaceCategoryCode

1.4.79.11.1 Standard check of the attribute carPark of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.11.2 Description of attribute carPark of class PlaceCategoryCode
An area of ground or building designated for the parking of cars.


PowerDesigner                                                        2nd July 2002 Page 146
Object-Oriented Model ESA Core Data Application Schema

1.4.79.12 Attribute cellphoneSite of class PlaceCategoryCode

1.4.79.12.1 Standard check of the attribute cellphoneSite of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.12.2 Description of attribute cellphoneSite of class PlaceCategoryCode
A cellphone transmitter site.

1.4.79.13 Attribute chemicalInstallation of class PlaceCategoryCode

1.4.79.13.1 Standard check of the attribute chemicalInstallation of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.13.2 Description of attribute chemicalInstallation of class PlaceCategoryCode
An industrial site where chemical substances are manufactured or stored.

1.4.79.14 Attribute placeOfWorship of class PlaceCategoryCode

1.4.79.14.1 Standard check of the attribute placeOfWorship of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.14.2 Description of attribute placeOfWorship of class PlaceCategoryCode
A place of worship used by a religious organisation.


PowerDesigner                                                         2nd July 2002 Page 147
Object-Oriented Model ESA Core Data Application Schema

1.4.79.15 Attribute defenceSite of class PlaceCategoryCode

1.4.79.15.1 Standard check of the attribute defenceSite of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.15.2 Description of attribute defenceSite of class PlaceCategoryCode
A place used for Minstry of defence activities.

1.4.79.16 Attribute earlyLearningCentre of class PlaceCategoryCode

1.4.79.16.1 Standard check of the attribute earlyLearningCentre of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.17 Attribute embassy of class PlaceCategoryCode

1.4.79.17.1 Standard check of the attribute embassy of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.17.2 Description of attribute embassy of class PlaceCategoryCode
The residence or place of business of an ambassador.

1.4.79.18 Attribute emergencyRoadsidePhone of class PlaceCategoryCode

1.4.79.18.1 Standard check of the attribute emergencyRoadsidePhone of the class
PowerDesigner                                            2nd July 2002 Page 148
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.18.2 Description of attribute emergencyRoadsidePhone of class PlaceCategoryCode
A phone located at the roadside specifically for use by the public in an emergency.

1.4.79.19 Attribute ferryTerminal of class PlaceCategoryCode

1.4.79.19.1 Standard check of the attribute ferryTerminal of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.19.2 Description of attribute ferryTerminal of class PlaceCategoryCode
A place for embarking and disembarking ferries.

1.4.79.20 Attribute fireStation of class PlaceCategoryCode

1.4.79.20.1 Standard check of the attribute fireStation of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.20.2 Description of attribute fireStation of class PlaceCategoryCode
An administration and despatch location for fire engines.

1.4.79.20.3 Annotation of attribute fireStation of class PlaceCategoryCode
Includes all levels of rural fire force depots.

1.4.79.21 Attribute fishFarm of class PlaceCategoryCode
PowerDesigner                                                           2nd July 2002 Page 149
Object-Oriented Model ESA Core Data Application Schema


1.4.79.21.1 Standard check of the attribute fishFarm of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.21.2 Description of attribute fishFarm of class PlaceCategoryCode
A named place which is a location on water where fish (including shellfish) are farmed in a captive environment.

1.4.79.22 Attribute foodOutlet of class PlaceCategoryCode

1.4.79.22.1 Standard check of the attribute foodOutlet of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.22.2 Description of attribute foodOutlet of class PlaceCategoryCode
A place where meals can be bought for consumption on or off site.

1.4.79.22.3 Annotation of attribute foodOutlet of class PlaceCategoryCode
Excludes shops & supermarkets. Includes cafes, restaurants, fast food outlets & take-away restaurants

1.4.79.23 Attribute forest of class PlaceCategoryCode

1.4.79.23.1 Standard check of the attribute forest of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.23.2 Description of attribute forest of class PlaceCategoryCode
An area densely covered in trees.
PowerDesigner                                                          2nd July 2002 Page 150
Object-Oriented Model ESA Core Data Application Schema

1.4.79.24 Attribute golfCourse of class PlaceCategoryCode

1.4.79.24.1 Standard check of the attribute golfCourse of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.24.2 Description of attribute golfCourse of class PlaceCategoryCode
An area reserved for playing golf.

1.4.79.25 Attribute hall of class PlaceCategoryCode

1.4.79.25.1 Standard check of the attribute hall of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.25.2 Description of attribute hall of class PlaceCategoryCode
A building for community meetings.

1.4.79.26 Attribute heliport of class PlaceCategoryCode

1.4.79.26.1 Standard check of the attribute heliport of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.27 Attribute historicSite of class PlaceCategoryCode

1.4.79.27.1 Standard check of the attribute historicSite of the class PlaceCategoryCode

PowerDesigner                                            2nd July 2002 Page 151
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.27.2 Description of attribute historicSite of class PlaceCategoryCode
A place of historic importance.

1.4.79.28 Attribute homestead of class PlaceCategoryCode

1.4.79.28.1 Standard check of the attribute homestead of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.28.2 Description of attribute homestead of class PlaceCategoryCode
A named place which is the main dwelling on a rural property.

1.4.79.29 Attribute hospital of class PlaceCategoryCode

1.4.79.29.1 Standard check of the attribute hospital of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.29.2 Description of attribute hospital of class PlaceCategoryCode
A residential place for providing medical treatment.

1.4.79.30 Attribute hotel of class PlaceCategoryCode

1.4.79.30.1 Standard check of the attribute hotel of the class PlaceCategoryCode

PowerDesigner                                                   2nd July 2002 Page 152
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.79.30.2 Description of attribute hotel of class PlaceCategoryCode
Commercially run establishment providing lodging and meals for guests.

1.4.79.31 Attribute hut of class PlaceCategoryCode

1.4.79.31.1 Standard check of the attribute hut of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.79.31.2 Description of attribute hut of class PlaceCategoryCode
A named place which provides temporary accommodation for trampers or hunters.

1.4.79.32 Attribute industrialComplex of class PlaceCategoryCode

1.4.79.32.1 Standard check of the attribute industrialComplex of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.79.33 Attribute island of class PlaceCategoryCode

1.4.79.33.1 Standard check of the attribute island of the class PlaceCategoryCode
 Low value



PowerDesigner                                                        2nd July 2002 Page 153
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.33.2 Description of attribute island of class PlaceCategoryCode
An area of land entirely surrounded by water.

1.4.79.34 Attribute landfillSite of class PlaceCategoryCode

1.4.79.34.1 Standard check of the attribute landfillSite of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.34.2 Description of attribute landfillSite of class PlaceCategoryCode
A named place which is a location for dumping rubbish.

1.4.79.35 Attribute marae of class PlaceCategoryCode

1.4.79.35.1 Standard check of the attribute marae of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.35.2 Description of attribute marae of class PlaceCategoryCode
A named place which is a focal point for maori cultural and social gatherings.

1.4.79.36 Attribute marina of class PlaceCategoryCode

1.4.79.36.1 Standard check of the attribute marina of the class PlaceCategoryCode
 Low value


PowerDesigner                                                           2nd July 2002 Page 154
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.36.2 Description of attribute marina of class PlaceCategoryCode
A named place which is a formation of floating or fixed wharfs for permanent mooring of boats.

1.4.79.37 Attribute maritimeObstacle of class PlaceCategoryCode

1.4.79.37.1 Standard check of the attribute maritimeObstacle of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.37.2 Description of attribute maritimeObstacle of class PlaceCategoryCode
A named place which is a some form of obstacle to shipping required to be shown on nautical charts.

1.4.79.38 Attribute medicalCentre of class PlaceCategoryCode

1.4.79.38.1 Standard check of the attribute medicalCentre of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.38.2 Description of attribute medicalCentre of class PlaceCategoryCode
A non-residential centre which provides medical treatment for patients.

1.4.79.39 Attribute mooring of class PlaceCategoryCode

1.4.79.39.1 Standard check of the attribute mooring of the class PlaceCategoryCode


PowerDesigner                                                             2nd July 2002 Page 155
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.39.2 Description of attribute mooring of class PlaceCategoryCode
A named place where boats may moor.

1.4.79.40 Attribute naturalFeature of class PlaceCategoryCode

1.4.79.40.1 Standard check of the attribute naturalFeature of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.40.2 Description of attribute naturalFeature of class PlaceCategoryCode
A naturally occuring named geographic feature

1.4.79.41 Attribute officeBuilding of class PlaceCategoryCode

1.4.79.41.1 Standard check of the attribute officeBuilding of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.41.2 Description of attribute officeBuilding of class PlaceCategoryCode
A building used as a workplace and not generally open to the public.

1.4.79.42 Attribute oilRig of class PlaceCategoryCode

1.4.79.42.1 Standard check of the attribute oilRig of the class PlaceCategoryCode

PowerDesigner                                                          2nd July 2002 Page 156
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.42.2 Description of attribute oilRig of class PlaceCategoryCode
A named place which is generally an offshore structure for the purpose of drilling for oil.

1.4.79.43 Attribute orchard of class PlaceCategoryCode

1.4.79.43.1 Standard check of the attribute orchard of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.43.2 Description of attribute orchard of class PlaceCategoryCode
A commercial fruit growing site

1.4.79.44 Attribute park of class PlaceCategoryCode

1.4.79.44.1 Standard check of the attribute park of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.44.2 Description of attribute park of class PlaceCategoryCode
A named place which is a public (generally grassed) recreation area. May be grassed, bush covered or flower gardens and may
include childrens play areas.

1.4.79.45 Attribute petrolStation of class PlaceCategoryCode

1.4.79.45.1 Standard check of the attribute petrolStation of the class PlaceCategoryCode
PowerDesigner                                                            2nd July 2002 Page 157
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.45.2 Description of attribute petrolStation of class PlaceCategoryCode
A named place which is a retail outlet for petrol, diesel or gas.

1.4.79.46 Attribute plunket of class PlaceCategoryCode

1.4.79.46.1 Standard check of the attribute plunket of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.47 Attribute postOffice of class PlaceCategoryCode

1.4.79.47.1 Standard check of the attribute postOffice of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.79.47.2 Description of attribute postOffice of class PlaceCategoryCode
A building where stamps are sold and postal business is conducted.

1.4.79.48 Attribute policeStation of class PlaceCategoryCode

1.4.79.48.1 Standard check of the attribute policeStation of the class PlaceCategoryCode
 Low value
 High value


PowerDesigner                                                        2nd July 2002 Page 158
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.48.2 Description of attribute policeStation of class PlaceCategoryCode
An administration and despatch location for Police.

1.4.79.49 Attribute port of class PlaceCategoryCode

1.4.79.49.1 Standard check of the attribute port of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.49.2 Description of attribute port of class PlaceCategoryCode
A place which is a commercial loading and unloading area for goods delivered or departing by ship.

1.4.79.50 Attribute prison of class PlaceCategoryCode

1.4.79.50.1 Standard check of the attribute prison of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.50.2 Description of attribute prison of class PlaceCategoryCode
A place which is a permanent long-term detention centre for criminals.

1.4.79.51 Attribute publicToilet of class PlaceCategoryCode

1.4.79.51.1 Standard check of the attribute publicToilet of the class PlaceCategoryCode
 Low value
 High value


PowerDesigner                                                            2nd July 2002 Page 159
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.51.2 Description of attribute publicToilet of class PlaceCategoryCode
A named place which provides public toilet facilities

1.4.79.52 Attribute pylon of class PlaceCategoryCode

1.4.79.52.1 Standard check of the attribute pylon of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.52.2 Description of attribute pylon of class PlaceCategoryCode
A named place which is an electricity pylon likely to be referred to as a landmark.

1.4.79.53 Attribute radioOrTvStation of class PlaceCategoryCode

1.4.79.53.1 Standard check of the attribute radioOrTvStation of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.53.2 Description of attribute radioOrTvStation of class PlaceCategoryCode
A building which accommodates a radio or television broadcasting organisation.

1.4.79.54 Attribute railwayStation of class PlaceCategoryCode

1.4.79.54.1 Standard check of the attribute railwayStation of the class PlaceCategoryCode
 Low value


PowerDesigner                                                           2nd July 2002 Page 160
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.54.2 Description of attribute railwayStation of class PlaceCategoryCode
A terminus or stopping point for trains where passengers can normally embark or alight.

1.4.79.55 Attribute residentialComplex of class PlaceCategoryCode

1.4.79.55.1 Standard check of the attribute residentialComplex of the class
PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.55.2 Description of attribute residentialComplex of class PlaceCategoryCode
A collection of features relating to a single named residential site which has multiple buildings, owners, tenants and/or access roads
and is normally under common management.

1.4.79.56 Attribute restHome of class PlaceCategoryCode

1.4.79.56.1 Standard check of the attribute restHome of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.56.2 Description of attribute restHome of class PlaceCategoryCode
A residential establishment for elderly people.

1.4.79.57 Attribute school of class PlaceCategoryCode

1.4.79.57.1 Standard check of the attribute school of the class PlaceCategoryCode

PowerDesigner                                                            2nd July 2002 Page 161
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.57.2 Description of attribute school of class PlaceCategoryCode
A place where children are educated.

1.4.79.58 Attribute shoppingCentre of class PlaceCategoryCode

1.4.79.58.1 Standard check of the attribute shoppingCentre of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.58.2 Description of attribute shoppingCentre of class PlaceCategoryCode
A large enclosed shopping complex containing multiple retail outlets.

1.4.79.59 Attribute skiField of class PlaceCategoryCode

1.4.79.59.1 Standard check of the attribute skiField of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.79.60 Attribute sportsCentre of class PlaceCategoryCode

1.4.79.60.1 Standard check of the attribute sportsCentre of the class PlaceCategoryCode
 Low value
 High value


PowerDesigner                                                           2nd July 2002 Page 162
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.60.2 Description of attribute sportsCentre of class PlaceCategoryCode
A commercial centre for sports activities.

1.4.79.61 Attribute sportsClub of class PlaceCategoryCode

1.4.79.61.1 Standard check of the attribute sportsClub of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.61.2 Description of attribute sportsClub of class PlaceCategoryCode
A non commercial club run by private individuals for sports activities.

1.4.79.62 Attribute tavern of class PlaceCategoryCode

1.4.79.62.1 Standard check of the attribute tavern of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.79.62.2 Description of attribute tavern of class PlaceCategoryCode
A place which is licenced for the sale and consumption of alcohol.

1.4.79.63 Attribute tertiaryEducation of class PlaceCategoryCode

1.4.79.63.1 Standard check of the attribute tertiaryEducation of the class
PlaceCategoryCode
 Low value


PowerDesigner                                                             2nd July 2002 Page 163
Object-Oriented Model ESA Core Data Application Schema


 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.63.2 Description of attribute tertiaryEducation of class PlaceCategoryCode
A tertiary education establishment

1.4.79.64 Attribute touristVenue of class PlaceCategoryCode

1.4.79.64.1 Standard check of the attribute touristVenue of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.64.2 Description of attribute touristVenue of class PlaceCategoryCode
A location which tourists visit.

1.4.79.65 Attribute vineyard of class PlaceCategoryCode

1.4.79.65.1 Standard check of the attribute vineyard of the class PlaceCategoryCode
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.79.65.2 Description of attribute vineyard of class PlaceCategoryCode
A commercial grape growing site for wine production

1.4.80 Class PoliceArea

1.4.80.1 List of diagrams containing class PoliceArea
                          Diagram name                                   Diagram Code


PowerDesigner                                            2nd July 2002 Page 164
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                         Diagram Code
 Jurisdictions                                                       JURISDICTIONS

1.4.80.2 Description of class PoliceArea
A Police jurisdiction level between Station and District

1.4.81 Class PoliceDistrict

1.4.81.1 List of diagrams containing class PoliceDistrict
                         Diagram name                                                         Diagram Code
 Jurisdictions                                                       JURISDICTIONS

1.4.81.2 Description of class PoliceDistrict
The main unit of subdivision of New Zealand for Police activities. New Zealand Police is a de-centralised organisation divided into
12 districts.

1.4.82 Class PoliceStationJurisdiction

1.4.82.1 List of diagrams containing class PoliceStationJurisdiction
                         Diagram name                                                         Diagram Code
 Jurisdictions                                                       JURISDICTIONS

1.4.82.2 Description of class PoliceStationJurisdiction
The boundary of jurisdiction of a given Police Station.

1.4.83 Class PostalAddress

1.4.83.1 List of diagrams containing class PostalAddress
                         Diagram name                                                         Diagram Code
 MainFeatures                                                        WHOLE

1.4.83.2 Description of class PostalAddress
This entity describes an address used to communicate with some-one via letter

1.4.83.3 Annotation of class PostalAddress
This entity is outside the system being modelled

1.4.83.4 Identifier list of the class PostalAddress
                   Name                                           Code                                     Parent
 Identifier_1                                 IDENTIFIER_1                                Class 'PostalAddress'

1.4.83.5 Attribute list of the class PostalAddress
     Name                Code           Displa             Domain          Data       Visibili         Initial         Classifier
                                         yed                               Type         ty             Value
 deliveryPoi        DELIVER            TRUE          Identifier          integer     public                          PostalAddre
 ntIdentifier       YPOINTID                                                                                         ss
                    ENTIFIER

1.4.83.6 Attribute deliveryPointIdentifier of class PostalAddress

1.4.83.6.1 Standard check of the attribute deliveryPointIdentifier of the class PostalAddress


PowerDesigner                                                            2nd July 2002 Page 165
Object-Oriented Model ESA Core Data Application Schema


 Low value                        1
 High value                       1000000
 Default value                    0
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.84 Class RAPIDAddressStartPoint

1.4.84.1 List of diagrams containing class RAPIDAddressStartPoint
                        Diagram name                                                       Diagram Code
 MainFeatures                                                       WHOLE
 RoadSectionDetail                                                  ROAD_DETAIL
 RoadDetail                                                         ROAD
 AddressDetail                                                      ADDRESSDETAIL

1.4.84.2 Description of class RAPIDAddressStartPoint
A Point object representing the spatial start point from where RAPID Address numbering is measured.

1.4.84.3 Identifier list of the class RAPIDAddressStartPoint
                  Name                                         Code                                       Parent
 Identifier_1                                IDENTIFIER_1                                Class 'RAPIDAddressStartPoint'

1.4.85 Class RAPIDnumber

1.4.85.1 List of diagrams containing class RAPIDnumber
                        Diagram name                                                       Diagram Code
 AddressDetail                                                      ADDRESSDETAIL

1.4.85.2 Description of class RAPIDnumber
This number has been determined according to the RAPID (Rural address property identification) system.

1.4.86 Class RailSectionCentreline

1.4.86.1 List of diagrams containing class RailSectionCentreline
                        Diagram name                                                       Diagram Code
 MainFeatures                                                       WHOLE
 RoadSectionDetail                                                  ROAD_DETAIL
 NamedPlace&CompositeSite                                           COMPOSITESITEDETAIL
 RailwayDetail                                                      RAILWAYDETAIL
 TrafficControl&Intersections                                       TRAFFICCONTROL
 Tunnel&Bridges                                                     TUNNEL&BRIDGES

1.4.86.2 Description of class RailSectionCentreline
A linear object representing the alignment of a section of a railway consisting of contiguous segments which have the same
attribute values. A section will end at a rail intersection.

PowerDesigner                                                          2nd July 2002 Page 166
Object-Oriented Model ESA Core Data Application Schema


1.4.86.3 Identifier list of the class RailSectionCentreline
                    Name                                         Code                                         Parent
 Identifier_1                                   IDENTIFIER_1                                 Class 'RailSectionCentreline'

1.4.87 Class Railway

1.4.87.1 List of diagrams containing class Railway
                          Diagram name                                                          Diagram Code
 MainFeatures                                                          WHOLE
 Features                                                              FEATURES
 NamedPlace&CompositeSite                                              COMPOSITESITEDETAIL
 RailwayDetail                                                         RAILWAYDETAIL

1.4.87.2 Description of class Railway
A built rail route for the passage of trains on land.

1.4.87.3 Annotation of class Railway
An individual railway is identified by its name. This class will include cable cars.

1.4.88 Class RailwayCrossing

1.4.88.1 List of diagrams containing class RailwayCrossing
                          Diagram name                                                          Diagram Code
 MainFeatures                                                          WHOLE
 RailwayDetail                                                         RAILWAYDETAIL
 TrafficControl&Intersections                                          TRAFFICCONTROL
 AccessPoints                                                          GATE

1.4.88.2 Description of class RailwayCrossing
The point of intersection of a road and a railway, where there is no bridge or tunnel. (ie The passage of a train must interupt the
flow of road traffic).

1.4.89 Class RailwayType

1.4.89.1 List of diagrams containing class RailwayType
                          Diagram name                                                          Diagram Code
 RailwayDetail                                                         RAILWAYDETAIL

1.4.89.2 Description of class RailwayType
An enumeration class defining allowable values for Type of Railway.

1.4.89.3 Attribute list of the class RailwayType
      Name                Code            Displa          Domain            Data         Visibili         Initial            Classifier
                                           yed                              Type           ty             Value
 mainLine            MAINLINE           TRUE            <None>           int           public         3000               RailwayTyp
                                                                                                                         e
 sidings             SIDINGS            TRUE            <None>           int           public         3001               RailwayTyp
                                                                                                                         e




PowerDesigner                                                             2nd July 2002 Page 167
Object-Oriented Model ESA Core Data Application Schema


      Name                Code            Displa           Domain         Data     Visibili      Initial    Classifier
                                           yed                            Type       ty          Value
 cableCar            CABLECA            TRUE            <None>          int       public      3003         RailwayTyp
                     R                                                                                     e

1.4.89.4 Attribute mainLine of class RailwayType

1.4.89.4.1 Standard check of the attribute mainLine of the class RailwayType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.89.4.2 Description of attribute mainLine of class RailwayType
This rail section is part of a line connecting urban areas.

1.4.89.5 Attribute sidings of class RailwayType

1.4.89.5.1 Standard check of the attribute sidings of the class RailwayType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.89.5.2 Description of attribute sidings of class RailwayType
This rail section is part of a group of sidings for "parking" trains.

1.4.89.6 Attribute cableCar of class RailwayType

1.4.89.6.1 Standard check of the attribute cableCar of the class RailwayType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE


PowerDesigner                                                           2nd July 2002 Page 168
Object-Oriented Model ESA Core Data Application Schema


 List of values

1.4.89.6.2 Description of attribute cableCar of class RailwayType
A Cable Car which travels at ground level, operated by means of a cable system.

1.4.89.6.3 Annotation of attribute cableCar of class RailwayType
eg Wellington Cable Car.

1.4.90 Class Rapids

1.4.90.1 List of diagrams containing class Rapids
                          Diagram name                                                             Diagram Code
 WaterFeature                                                        WATERFEATURE

1.4.90.2 Description of class Rapids
Part of a river where the water is very fast and turbulent.

1.4.91 Class Region

1.4.91.1 List of diagrams containing class Region
                          Diagram name                                                             Diagram Code
 GeneralLocalityDetail                                               GENERALLOCALITYDETAIL

1.4.91.2 Description of class Region
A named area of a larger extent than City, possibly (but not necessarily) encompassing several Cities, Towns and Localities. For
example Canterbury, Fiordland, Bay of Islands etc.

1.4.92 Class RelativeAddress

1.4.92.1 Business rule list of class RelativeAddress
                        Name                                                       Code                             Rule Type
 relativeAddressAttribution                              RELATIVEADDRESSATTRIBUTION                            Definition

1.4.92.2 List of diagrams containing class RelativeAddress
                          Diagram name                                                             Diagram Code
 MainFeatures                                                        WHOLE
 Features                                                            FEATURES
 AddressDetail                                                       ADDRESSDETAIL

1.4.92.3 Description of class RelativeAddress
An address described in terms of position relative to a mapped feature.

1.4.92.4 Attribute list of the class RelativeAddress
      Name               Code             Displa          Domain            Data           Visibili       Initial           Classifier
                                           yed                              Type             ty           Value
 distance           DISTANCE            TRUE          Distance            float           public                       RelativeAd
                                                                                                                       dress
 operator           OPERATO             TRUE          operator            string          public                       RelativeAd
                    R                                                                                                  dress




PowerDesigner                                                             2nd July 2002 Page 169
Object-Oriented Model ESA Core Data Application Schema


     Name               Code            Displa        Domain            Data          Visibili   Initial           Classifier
                                         yed                            Type            ty       Value
 locationDes       LOCATIO             TRUE        Description       string          public                   RelativeAd
 criptor           NDESCRIP                                                                                   dress
                   TOR

1.4.92.5 Attribute distance of class RelativeAddress

1.4.92.5.1 Business rule list of attribute distance
                       Name                                                   Code                         Rule Type
 relativeAddressAttribution                           RELATIVEADDRESSATTRIBUTION                      Definition

1.4.92.5.2 Standard check of the attribute distance of the class RelativeAddress
 Low value                        0
 High value
 Default value                    0
 Unit                             km
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.92.5.3 Description of attribute distance of class RelativeAddress
The distance from a mapped feature to the place which is being addressed.

1.4.92.6 Attribute operator of class RelativeAddress

1.4.92.6.1 Business rule list of attribute operator
                       Name                                                   Code                         Rule Type
 relativeAddressAttribution                           RELATIVEADDRESSATTRIBUTION                      Definition

1.4.92.6.2 Standard check of the attribute operator of the class RelativeAddress
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       TRUE
 Lower case                       FALSE
 Cannot modify                    FALSE




PowerDesigner                                                         2nd July 2002 Page 170
Object-Oriented Model ESA Core Data Application Schema


 List of values                     OPPOSITE
                                    DIAGONALLY OPPOSITE
                                    PAST
                                    NORTH OF
                                    SOUTH OF
                                    EAST OF
                                    DOWNHILL FROM
                                    UPHILL FROM
                                    WEST OF
                                    ABOVE
                                    BELOW
                                    UPSTREAM FROM
                                    DOWNSTREAM FROM
                                    SEAWARD OF
                                    INLAND FROM

1.4.92.6.3 Description of attribute operator of class RelativeAddress
A valid string describing how the distance attribute is applied to the feature attribute.

1.4.92.6.4 Annotation of attribute operator of class RelativeAddress
Example values are: north of; south of; east of; west of; beyond; uphill from; downhill from.

1.4.92.7 Attribute locationDescriptor of class RelativeAddress

1.4.92.7.1 Business rule list of attribute locationDescriptor
                        Name                                                     Code                               Rule Type
 relativeAddressAttribution                               RELATIVEADDRESSATTRIBUTION                          Definition

1.4.92.7.2 Standard check of the attribute locationDescriptor of the class RelativeAddress
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         TRUE
 Cannot modify                      FALSE
 List of values

1.4.92.7.3 Description of attribute locationDescriptor of class RelativeAddress
A descriptive field to capture various textual information which expresses the address of a location relative to another mapped
feature.

1.4.92.7.4 Annotation of attribute locationDescriptor of class RelativeAddress
eg 3 km past the black stump sign; diagonally opposite McDonalds

1.4.93 Class Reservoir

1.4.93.1 List of diagrams containing class Reservoir
                          Diagram name                                                          Diagram Code
 WaterFeature                                                           WATERFEATURE

1.4.93.2 Description of class Reservoir
A generally man-made expanse of water entirely surrounded by land used for storing water for community use.
PowerDesigner                                                              2nd July 2002 Page 171
Object-Oriented Model ESA Core Data Application Schema

1.4.94 Class Restriction

1.4.94.1 Business rule list of class Restriction
                       Name                                                  Code                                 Rule Type
 pedestrianRoadSectionRestriction                      PEDESTRIANROADSECTIONRESTRICTIO                       Definition
                                                       N
 useOfPedestrianRoadRestriction                        USEOFPEDESTRIANROADRESTRICTION                        Definition

1.4.94.2 List of diagrams containing class Restriction
                         Diagram name                                                         Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL

1.4.94.3 Description of class Restriction
Restrictions that apply to travel along a RoadSectionCentreline.

1.4.95 Class RestrictionChange

1.4.95.1 List of diagrams containing class RestrictionChange
                         Diagram name                                                         Diagram Code
 TrafficControl&Intersections                                       TRAFFICCONTROL

1.4.95.2 Description of class RestrictionChange
The point at which a RoadSectionCentreline starts or ends due to a change of one or more attribute values.

1.4.96 Class RestrictionType

1.4.96.1 Business rule list of class RestrictionType
                       Name                                                  Code                                 Rule Type
 surface                                               SURFACE                                               Definition

1.4.96.2 List of diagrams containing class RestrictionType
                         Diagram name                                                         Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL

1.4.96.3 Description of class RestrictionType
An enumeration class defining allowable values for RestrictionTypes that apply to travel along a RoadSectionCentreline.

1.4.96.4 Attribute list of the class RestrictionType
     Name               Code            Displa          Domain           Data         Visibili         Initial            Classifier
                                         yed                             Type           ty             Value
 limitedAcce        LIMITEDA          TRUE          <None>            int            public        0                 Restriction
 ss                 CCESS                                                                                            Type
 noStopping         NOSTOPPI          TRUE          <None>            int            public        1                 Restriction
                    NG                                                                                               Type
 noUturns           NOUTURN           TRUE          <None>            int            public        2                 Restriction
                    S                                                                                                Type
 weight             WEIGHT            TRUE          <None>            int            public        3                 Restriction
                                                                                                                     Type
 height             HEIGHT            TRUE          <None>            int            public        4                 Restriction
                                                                                                                     Type
 width              WIDTH             TRUE          <None>            int            public        5                 Restriction
                                                                                                                     Type
PowerDesigner                                                          2nd July 2002 Page 172
Object-Oriented Model ESA Core Data Application Schema


     Name               Code            Displa         Domain            Data         Visibili         Initial         Classifier
                                         yed                             Type           ty             Value
 vehicleLeng       VEHICLEL           TRUE          <None>            int           public        15                 Restriction
 th                ENGTH                                                                                             Type
 speed             SPEED              TRUE          <None>            int           public        6                  Restriction
                                                                                                                     Type
 authorisedO       AUTHORI            TRUE          <None>            int           public        7                  Restriction
 peratorsOnl       SEDOPER                                                                                           Type
 y                 ATORSON
                   LY
 noRentalCa        NORENTA            TRUE          <None>            int           public        8                  Restriction
 rs                LCARS                                                                                             Type
 temporaryC        TEMPORA            TRUE          <None>            int           public        9                  Restriction
 losure            RYCLOSU                                                                                           Type
                   RE
 4wheelDriv        4WHEELD            TRUE          <None>            int           public        10                 Restriction
 eVehiclesO        RIVEVEHI                                                                                          Type
 nly               CLESONL
                   Y
 pedestrianO       PEDESTRI           TRUE          <None>            int           public        11                 Restriction
 nly               ANONLY                                                                                            Type
 dryWeather        DRYWEA             TRUE          <None>            int           public        12                 Restriction
 Only              THERONL                                                                                           Type
                   Y
 fullMotorw        FULLMOT            TRUE          <None>            int           public        13                 Restriction
 ayRestrictio      ORWAYR                                                                                            Type
 ns                ESTRICTI
                   ONS
 inaccessible      INACCESS           TRUE          <None>            int           public        14                 Restriction
 AtHighTide        IBLEATHI                                                                                          Type
                   GHTIDE

1.4.96.5 Attribute limitedAccess of class RestrictionType

1.4.96.5.1 Standard check of the attribute limitedAccess of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.5.2 Description of attribute limitedAccess of class RestrictionType
A RoadSectionCentreline onto which access is limited. Traffic can only be entered or exited via specifically designated ramps.
These RoadSectionCentrelines almost always have some median strip or other physical barrier that prohibits vehicles from
reversing direction without first exiting the highway at a designated ramp.

1.4.96.6 Attribute noStopping of class RestrictionType

1.4.96.6.1 Standard check of the attribute noStopping of the class RestrictionType

PowerDesigner                                                          2nd July 2002 Page 173
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.6.2 Description of attribute noStopping of class RestrictionType
No stopping allowed on this RoadSectionCentreline.

1.4.96.7 Attribute noUturns of class RestrictionType

1.4.96.7.1 Standard check of the attribute noUturns of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.7.2 Description of attribute noUturns of class RestrictionType
U-turns are prohibited on this RoadSectionCentreline.

1.4.96.8 Attribute weight of class RestrictionType

1.4.96.8.1 Standard check of the attribute weight of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.8.2 Description of attribute weight of class RestrictionType
A weight restriction applies on this RoadSectionCentreline.

1.4.96.9 Attribute height of class RestrictionType

1.4.96.9.1 Standard check of the attribute height of the class RestrictionType

PowerDesigner                                                 2nd July 2002 Page 174
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.9.2 Description of attribute height of class RestrictionType
This RoadSectionCentreline is inaccessible to vehicles taller than a specified height.

1.4.96.10 Attribute width of class RestrictionType

1.4.96.10.1 Standard check of the attribute width of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.10.2 Description of attribute width of class RestrictionType
A width restriction applies on this RoadSectionCentreline.

1.4.96.11 Attribute vehicleLength of class RestrictionType

1.4.96.11.1 Standard check of the attribute vehicleLength of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.11.2 Description of attribute vehicleLength of class RestrictionType
A vehicle length restriction applies on this RoadSectionCentreline.

1.4.96.12 Attribute speed of class RestrictionType

1.4.96.12.1 Standard check of the attribute speed of the class RestrictionType

PowerDesigner                                                            2nd July 2002 Page 175
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.12.2 Description of attribute speed of class RestrictionType
A speed restriction applies on this RoadSectionCentreline.

1.4.96.13 Attribute authorisedOperatorsOnly of class RestrictionType

1.4.96.13.1 Standard check of the attribute authorisedOperatorsOnly of the class
RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.13.2 Description of attribute authorisedOperatorsOnly of class RestrictionType
RoadSectionCentreline may only be accessed by authorised persons.

1.4.96.14 Attribute noRentalCars of class RestrictionType

1.4.96.14.1 Standard check of the attribute noRentalCars of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.14.2 Description of attribute noRentalCars of class RestrictionType
Rental cars are not allowed on this RoadSectionCentreline.

1.4.96.15 Attribute temporaryClosure of class RestrictionType

1.4.96.15.1 Standard check of the attribute temporaryClosure of the class RestrictionType
PowerDesigner                                                       2nd July 2002 Page 176
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.15.2 Description of attribute temporaryClosure of class RestrictionType
This RoadSectionCentreline is temporarily closed

1.4.96.16 Attribute 4wheelDriveVehiclesOnly of class RestrictionType

1.4.96.16.1 Standard check of the attribute 4wheelDriveVehiclesOnly of the class
RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.16.2 Description of attribute 4wheelDriveVehiclesOnly of class RestrictionType
RoadSectionCentreline only suitable for use of 4WD vehicles

1.4.96.17 Attribute pedestrianOnly of class RestrictionType

1.4.96.17.1 Standard check of the attribute pedestrianOnly of the class RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.96.17.2 Description of attribute pedestrianOnly of class RestrictionType
This RoadSectionCentreline is open to pedestrians only

1.4.96.18 Attribute dryWeatherOnly of class RestrictionType

1.4.96.18.1 Standard check of the attribute dryWeatherOnly of the class RestrictionType
PowerDesigner                                                 2nd July 2002 Page 177
Object-Oriented Model ESA Core Data Application Schema


 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.18.2 Description of attribute dryWeatherOnly of class RestrictionType
RoadSectionCentreline only accessible in dry weather.

1.4.96.19 Attribute fullMotorwayRestrictions of class RestrictionType

1.4.96.19.1 Standard check of the attribute fullMotorwayRestrictions of the class
RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.19.2 Description of attribute fullMotorwayRestrictions of class RestrictionType
All legal motorway restrictions apply on this RoadSectionCentreline. RoadSectionCentreline is designated Motorway by Transit
NZ.

1.4.96.20 Attribute inaccessibleAtHighTide of class RestrictionType

1.4.96.20.1 Standard check of the attribute inaccessibleAtHighTide of the class
RestrictionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.96.20.2 Description of attribute inaccessibleAtHighTide of class RestrictionType
RoadSectionCentreline is not accessible at high tide.

1.4.97 Class RestrictionValue
PowerDesigner                                                        2nd July 2002 Page 178
Object-Oriented Model ESA Core Data Application Schema


1.4.97.1 Business rule list of class RestrictionValue
                        Name                                                      Code                                Rule Type
 restrictionValue                                        RESTRICTIONVALUE                                        Definition

1.4.97.2 List of diagrams containing class RestrictionValue
                          Diagram name                                                            Diagram Code
 RoadSectionDetail                                                     ROAD_DETAIL

1.4.97.3 Attribute list of the class RestrictionValue
      Name               Code             Displa          Domain            Data          Visibili          Initial           Classifier
                                           yed                              Type            ty              Value
 value              VALUE               TRUE          <None>              float          public                          Restriction
                                                                                                                         Value

1.4.97.4 Attribute value of class RestrictionValue

1.4.97.4.1 Standard check of the attribute value of the class RestrictionValue
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.97.4.2 Description of attribute value of class RestrictionValue
The value of dimension restrictions eg height, width, speed.

1.4.98 Class River

1.4.98.1 List of diagrams containing class River
                          Diagram name                                                            Diagram Code
 WaterFeature                                                          WATERFEATURE

1.4.98.2 Description of class River
A large natural stream of fresh water flowing along a definite course into the sea, a lake or a larger river.

1.4.99 Class Road

1.4.99.1 List of diagrams containing class Road
                          Diagram name                                                            Diagram Code
 MainFeatures                                                          WHOLE
 RoadSectionDetail                                                     ROAD_DETAIL
 AddressRoadLocality                                                   ADDRESSROADLOCALITY
 Features                                                              FEATURES
 RoadDetail                                                            ROAD


PowerDesigner                                                              2nd July 2002 Page 179
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                             Diagram Code
 ComplexRoadDetail                                                    COMPLEXROADDETAIL
 NamedPlace&CompositeSite                                             COMPOSITESITEDETAIL
 AddressDetail                                                        ADDRESSDETAIL
 TrafficControl&Intersections                                         TRAFFICCONTROL
 Meshblock                                                            MESHBLOCK

1.4.99.2 Description of class Road
A real/physical as built openway for the passage of vehicles or persons on land. Consists of one or more RoadSectionCentrelines
having the same roadname that are contiguous or only split by a small distance due to an interchange, staggered junction or other
obstacle, within which all street address numbers are Unique

1.4.99.3 Identifier list of the class Road
                   Name                                          Code                                        Parent
 Identifier_1                                  IDENTIFIER_1                                 Class 'Road'

1.4.100 Class RoadCentrelineIntersection

1.4.100.1 List of diagrams containing class RoadCentrelineIntersection
                         Diagram name                                                             Diagram Code
 RoadSectionDetail                                                    ROAD_DETAIL
 TrafficControl&Intersections                                         TRAFFICCONTROL

1.4.100.2 Description of class RoadCentrelineIntersection
An intersection between three or more RoadSectionCentrelines.

1.4.101 Class RoadEndPoint

1.4.101.1 List of diagrams containing class RoadEndPoint
                         Diagram name                                                             Diagram Code
 TrafficControl&Intersections                                         TRAFFICCONTROL

1.4.101.2 Description of class RoadEndPoint
End point of a road section that is only connected to rest of the road network at the other end

1.4.102 Class RoadIntersection

1.4.102.1 List of diagrams containing class RoadIntersection
                         Diagram name                                                             Diagram Code
 MainFeatures                                                         WHOLE
 RoadSectionDetail                                                    ROAD_DETAIL
 Features                                                             FEATURES
 RoadDetail                                                           ROAD
 TrafficControl&Intersections                                         TRAFFICCONTROL

1.4.102.2 Description of class RoadIntersection
An intersection between roadSectionCentrelines belonging to two or more different roads.

1.4.102.3 Annotation of class RoadIntersection
If two given roads intersect each other more than once, then all intersections of those two roads can be identified. Contextual data
would need to be used to distinguish between them.

PowerDesigner                                                            2nd July 2002 Page 180
Object-Oriented Model ESA Core Data Application Schema

1.4.103 Class RoadRestArea

1.4.103.1 List of diagrams containing class RoadRestArea
                         Diagram name                                                        Diagram Code
 Features                                                            FEATURES
 RoadDetail                                                          ROAD

1.4.103.2 Description of class RoadRestArea
An area by the road-side where vehicles can park and rest.

1.4.104 Class RoadSectionCentreline

1.4.104.1 Business rule list of class RoadSectionCentreline
                       Name                                                   Code                                   Rule Type
 dualCarriagewayAttribution                            DUALCARRIAGEWAYATTRIBUTION                             Validation
 dualCarriagewayDefinition                             DUALCARRIAGEWAYDEFINITION                              Definition
 laneNumbers                                           LANENUMBERS                                            Definition
 segmentLength                                         SEGMENTLENGTH                                          Validation
 roadConnectivity                                      ROADCONNECTIVITY                                       Definition
 proposedRoadPosition                                  PROPOSEDROADPOSITION                                   Definition
 formerPartRoadNames                                   FORMERPARTROADNAMES                                    Definition
 roads&Water                                           ROADS&WATER                                            Definition

1.4.104.2 List of diagrams containing class RoadSectionCentreline
                         Diagram name                                                        Diagram Code
 MainFeatures                                                        WHOLE
 RoadSectionDetail                                                   ROAD_DETAIL
 Jurisdictions                                                       JURISDICTIONS
 AddressRoadLocality                                                 ADDRESSROADLOCALITY
 Features                                                            FEATURES
 RoadDetail                                                          ROAD
 ComplexRoadDetail                                                   COMPLEXROADDETAIL
 AddressDetail                                                       ADDRESSDETAIL
 RailwayDetail                                                       RAILWAYDETAIL
 TrafficControl&Intersections                                        TRAFFICCONTROL
 Tunnel&Bridges                                                      TUNNEL&BRIDGES
 AccessPoints                                                        GATE

1.4.104.3 Description of class RoadSectionCentreline
A linear object representing the alignment of a section of a road (a real/physical as built openway for the passage of vehicles or
persons on land) consisting of contiguous segments which have the same attribute values. A RoadSectionCentreline will always
end at the intersection with another RoadSectionCentrelineor RailSectionCentreline, at a change of attribute and at the end of the
Road to which the RoadSectionCentreline belongs (ie generally at a change of RoadName).

1.4.104.4 Annotation of class RoadSectionCentreline
A RoadSectionCentreline always ends at an intersection.

1.4.104.5 Identifier list of the class RoadSectionCentreline
                    Name                                        Code                                        Parent


PowerDesigner                                                           2nd July 2002 Page 181
Object-Oriented Model ESA Core Data Application Schema


                   Name                                          Code                                          Parent
 Identifier_1                                   IDENTIFIER_1                                   Class 'RoadSectionCentreline'

1.4.104.6 Attribute list of the class RoadSectionCentreline
      Name               Code             Displa         Domain            Data             Visibili       Initial         Classifier
                                           yed                             Type               ty           Value
 dualCarriag        DUALCAR              TRUE         Flag               boolean       public                            RoadSectio
 eway               RIAGEWA                                                                                              nCentreline
                    Y
 lanes              LANES                TRUE         NumberMa           integer       public                            RoadSectio
                                                      x10                                                                nCentreline

1.4.104.7 Attribute dualCarriageway of class RoadSectionCentreline

1.4.104.7.1 Standard check of the attribute dualCarriageway of the class
RoadSectionCentreline
 Low value
 High value
 Default value                      F
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values                     T
                                    F

1.4.104.7.2 Description of attribute dualCarriageway of class RoadSectionCentreline
A flag indicating whether this road-section forms one side of a dual carriageway or one component of a multi-carriageway road.

1.4.104.7.3 Annotation of attribute dualCarriageway of class RoadSectionCentreline
North Harbour bridge has four carriageways as the northbound and southbound portions are each subdivided by a median barrier.

1.4.104.8 Attribute lanes of class RoadSectionCentreline

1.4.104.8.1 Standard check of the attribute lanes of the class RoadSectionCentreline
 Low value                          1
 High value                         10
 Default value                      0
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.104.8.2 Description of attribute lanes of class RoadSectionCentreline
The total number of lanes across this road section (including both directions of travel).

1.4.105 Class RoadSectionHierarchy

PowerDesigner                                                             2nd July 2002 Page 182
Object-Oriented Model ESA Core Data Application Schema


1.4.105.1 List of diagrams containing class RoadSectionHierarchy
                         Diagram name                                                         Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL

1.4.105.2 Description of class RoadSectionHierarchy
An enumeration class defining values indicative of the level of traffic to which a road is subjected. These values are commonly
used by Local Authorities to classify Roads.

1.4.105.3 Attribute list of the class RoadSectionHierarchy
      Name              Code            Displa         Domain            Data         Visibili         Initial          Classifier
                                         yed                             Type           ty             Value
 arterial          ARTERIAL           TRUE          <None>             int           public        0                 RoadSectio
                                                                                                                     nHierarchy
 minorArteri       MINOR_A            TRUE          <None>             int           public        1                 RoadSectio
 al                RTERI                                                                                             nHierarchy
 collector         COLLECT            TRUE          <None>             int           public        2                 RoadSectio
                   OR                                                                                                nHierarchy
 local             LOCAL              TRUE          <None>             int           public        3                 RoadSectio
                                                                                                                     nHierarchy

1.4.105.4 Attribute arterial of class RoadSectionHierarchy

1.4.105.4.1 Standard check of the attribute arterial of the class RoadSectionHierarchy
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.105.4.2 Description of attribute arterial of class RoadSectionHierarchy
Having multi-lanes, capable of supporting high traffic volumes. Serves as a connecting route between major settlements.

1.4.105.5 Attribute minorArterial of class RoadSectionHierarchy

1.4.105.5.1 Standard check of the attribute minorArterial of the class RoadSectionHierarchy
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values


PowerDesigner                                                          2nd July 2002 Page 183
Object-Oriented Model ESA Core Data Application Schema

1.4.105.5.2 Description of attribute minorArterial of class RoadSectionHierarchy
Generally 2 lanes, capable of supporting high traffic volumes. Serves as a connecting route between settlements.

1.4.105.6 Attribute collector of class RoadSectionHierarchy

1.4.105.6.1 Standard check of the attribute collector of the class RoadSectionHierarchy
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.105.6.2 Description of attribute collector of class RoadSectionHierarchy
Generally 2 lanes, capable of supporting medium traffic volumes. Serves as a feeder route onto an arterial road.

1.4.105.7 Attribute local of class RoadSectionHierarchy

1.4.105.7.1 Standard check of the attribute local of the class RoadSectionHierarchy
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.105.7.2 Description of attribute local of class RoadSectionHierarchy
Used by local traffic only. Does not serve a s a connecting route.

1.4.106 Class RoadSectionType

1.4.106.1 Business rule list of class RoadSectionType
                        Name                                                  Code                                 Rule Type
 interchange                                            INTERCHANGE                                           Requirement

1.4.106.2 List of diagrams containing class RoadSectionType
                         Diagram name                                                        Diagram Code
 RoadSectionDetail                                                   ROAD_DETAIL

1.4.106.3 Description of class RoadSectionType
An enumeration class defining allowable values for Type of RoadSectionCentreline. This class is intended to distinguish slip roads,
interchanges (including major roundabouts) and service lanes from ordinary named roads.

1.4.106.4 Attribute list of the class RoadSectionType

PowerDesigner                                                           2nd July 2002 Page 184
Object-Oriented Model ESA Core Data Application Schema


      Name                Code            Displa            Domain         Data          Visibili         Initial          Classifier
                                           yed                             Type            ty             Value
 default             DEFAULT            TRUE           <None>            int           public         0                  RoadSectio
                                                                                                                         nType
 slipRoad            SLIPROAD           TRUE           <None>            int           public         1                  RoadSectio
                                                                                                                         nType
 interchange         INTERCH            TRUE           <None>            int           public         2                  RoadSectio
                     ANGE                                                                                                nType
 ramp                RAMP               TRUE           <None>            int           public         4                  RoadSectio
                                                                                                                         nType

1.4.106.5 Attribute default of class RoadSectionType

1.4.106.5.1 Standard check of the attribute default of the class RoadSectionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.106.5.2 Description of attribute default of class RoadSectionType
Default attribute value applied if no other value is set.

1.4.106.6 Attribute slipRoad of class RoadSectionType

1.4.106.6.1 Standard check of the attribute slipRoad of the class RoadSectionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                          FALSE
 Lower case                          FALSE
 Cannot modify                       FALSE
 List of values

1.4.106.6.2 Description of attribute slipRoad of class RoadSectionType
A road section which exists for the purpose of channelling traffic from one road to another at an intersection. It's presence
generally splits traffic flow at an intersection.

1.4.106.7 Attribute interchange of class RoadSectionType

1.4.106.7.1 Standard check of the attribute interchange of the class RoadSectionType
 Low value
 High value


PowerDesigner                                                            2nd July 2002 Page 185
Object-Oriented Model ESA Core Data Application Schema


 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.106.7.2 Description of attribute interchange of class RoadSectionType
The road-secton is part of a traffic interchange system, eg large roundabout, overbridge, road connecting two motorways.

1.4.106.8 Attribute ramp of class RoadSectionType

1.4.106.8.1 Standard check of the attribute ramp of the class RoadSectionType
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.106.8.2 Description of attribute ramp of class RoadSectionType
An on-ramp or off-ramp for access on and off a limited access road.

1.4.107 Class Runway

1.4.107.1 List of diagrams containing class Runway
                          Diagram name                                                         Diagram Code
 NamedPlace&CompositeSite                                               COMPOSITESITEDETAIL
 AccessPoints                                                           GATE

1.4.107.2 Description of class Runway
A strip of land designed for the take-off and landing of aircraft.

1.4.107.3 Identifier list of the class Runway
                   Name                                              Code                                   Parent
 Identifier_1                                  IDENTIFIER_1                                Class 'Runway'

1.4.107.4 Attribute list of the class Runway
      Name               Code             Displa          Domain              Data     Visibili        Initial        Classifier
                                           yed                                Type       ty            Value
 runwayNo           RUNWAY              TRUE          NumberMa              integer   public                         Runway
                    NO                                x100

1.4.107.5 Attribute runwayNo of class Runway

1.4.107.5.1 Standard check of the attribute runwayNo of the class Runway
PowerDesigner                                                               2nd July 2002 Page 186
Object-Oriented Model ESA Core Data Application Schema


 Low value                         1
 High value                        100
 Default value                     0
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.107.5.2 Description of attribute runwayNo of class Runway
A code number identifying the runway to the airport to which the runway belongs.

1.4.108 Class ServiceLane

1.4.108.1 List of diagrams containing class ServiceLane
                         Diagram name                                                        Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL
 RoadDetail                                                         ROAD

1.4.108.2 Description of class ServiceLane
Road which is primarily used by vehicles servicing a site.

1.4.109 Class SingleStreetNumber

1.4.109.1 List of diagrams containing class SingleStreetNumber
                         Diagram name                                                        Diagram Code
 AddressDetail                                                      ADDRESSDETAIL
 Meshblock                                                          MESHBLOCK

1.4.109.2 Description of class SingleStreetNumber
An integer number which is either the street address number itself or the low or high component of a street number range.

1.4.109.3 Attribute list of the class SingleStreetNumber
     Name               Code             Displa         Domain           Data         Visibili         Initial         Classifier
                                          yed                            Type           ty             Value
 number             NUMBER             TRUE          Identifier       integer       public                           SingleStreet
                                                                                                                     Number

1.4.109.4 Attribute number of class SingleStreetNumber

1.4.109.4.1 Standard check of the attribute number of the class SingleStreetNumber
 Low value                         1
 High value                        1000000
 Default value                     0
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE


PowerDesigner                                                          2nd July 2002 Page 187
Object-Oriented Model ESA Core Data Application Schema


 Cannot modify                    FALSE
 List of values

1.4.110 Class SiteEntrance

1.4.110.1 List of diagrams containing class SiteEntrance
                          Diagram name                                                     Diagram Code
 TrafficControl&Intersections                                       TRAFFICCONTROL
 AccessPoints                                                       GATE

1.4.110.2 Description of class SiteEntrance
The entrance to a site.

1.4.111 Class SitePlan

1.4.111.1 List of diagrams containing class SitePlan
                          Diagram name                                                     Diagram Code
 Context                                                            CONTEXT

1.4.111.2 Description of class SitePlan
A scanned image of a site plan which may supply contextual information for a limited geographic extent.

1.4.111.3 Identifier list of the class SitePlan
                   Name                                        Code                                         Parent
 Identifier_1                                IDENTIFIER_1                                Class 'SitePlan'

1.4.112 Class SizeRestriction

1.4.112.1 List of diagrams containing class SizeRestriction
                          Diagram name                                                     Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL

1.4.112.2 Description of class SizeRestriction
SizeRestrictions values can only have RestrictionType in (weight, height, width, speed, vehicleLength)

1.4.113 Class SmallRoundabout

1.4.113.1 List of diagrams containing class SmallRoundabout
                          Diagram name                                                     Diagram Code
 TrafficControl&Intersections                                       TRAFFICCONTROL

1.4.113.2 Description of class SmallRoundabout
A roundabout consisting of lengths of RoadSectionCentreline < 50m on any 1 leg

1.4.114 Class StandingWater

1.4.114.1 List of diagrams containing class StandingWater
                          Diagram name                                                     Diagram Code
 WaterFeature                                                       WATERFEATURE

1.4.114.2 Description of class StandingWater

PowerDesigner                                                          2nd July 2002 Page 188
Object-Oriented Model ESA Core Data Application Schema
An expanse of water entirely surrounded by land.

1.4.115 Class StateHighway

1.4.115.1 List of diagrams containing class StateHighway
                        Diagram name                                                        Diagram Code
 MainFeatures                                                    WHOLE
 Features                                                        FEATURES
 RoadDetail                                                      ROAD
 ComplexRoadDetail                                               COMPLEXROADDETAIL

1.4.115.2 Description of class StateHighway
The official Transit New Zealand number for the State Highway.

1.4.115.3 Identifier list of the class StateHighway
                  Name                                      Code                                        Parent
 Identifier_1                              IDENTIFIER_1                                 Class 'StateHighway'

1.4.115.4 Attribute list of the class StateHighway
     Name              Code           Displa         Domain          Data           Visibili        Initial           Classifier
                                       yed                           Type             ty            Value
 shNumber          SHNUMBE          TRUE          AlphaNume        string          public                         StateHighw
                   R                              ric                                                             ay

1.4.115.5 Attribute shNumber of class StateHighway

1.4.115.5.1 Standard check of the attribute shNumber of the class StateHighway
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                      FALSE
 Lower case                      FALSE
 Cannot modify                   FALSE
 List of values

1.4.115.5.2 Description of attribute shNumber of class StateHighway
The official Transit New Zealand number for the State Highway.

1.4.116 Class StateHighwayBridge

1.4.116.1 Business rule list of class StateHighwayBridge
                       Name                                                 Code                                 Rule Type
 transitBridgeNumber                                TRANSITBRIDGENUMBER                                  Definition

1.4.116.2 List of diagrams containing class StateHighwayBridge
                        Diagram name                                                        Diagram Code
 Tunnel&Bridges                                                  TUNNEL&BRIDGES

1.4.116.3 Description of class StateHighwayBridge

PowerDesigner                                                      2nd July 2002 Page 189
Object-Oriented Model ESA Core Data Application Schema
A Bridge intersecting a State Highway

1.4.116.4 Attribute list of the class StateHighwayBridge
     Name               Code            Displa         Domain            Data          Visibili        Initial            Classifier
                                         yed                             Type            ty            Value
 transitBridg      TRANSITB           TRUE          AlphaNume         string          public                         StateHighw
 eNumber           RIDGENU                          ric                                                              ayBridge
                   MBER

1.4.116.5 Attribute transitBridgeNumber of class StateHighwayBridge

1.4.116.5.1 Standard check of the attribute transitBridgeNumber of the class
StateHighwayBridge
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.116.5.2 Description of attribute transitBridgeNumber of class StateHighwayBridge
The Transit Reference Station identifier for a State Highway bridge (based on distance from Transit Reference Station).

1.4.117 Class Status

1.4.117.1 Business rule list of class Status
                       Name                                                    Code                               Rule Type
 status                                                STATUS                                               Definition

1.4.117.2 List of diagrams containing class Status
                         Diagram name                                                          Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL
 RailwayDetail                                                      RAILWAYDETAIL

1.4.117.3 Description of class Status
An enumeration class defining allowable values indicating whether the RoadSectionCentreline or RailSectionCentreline is
currently open to traffic.

1.4.117.4 Attribute list of the class Status
     Name               Code            Displa         Domain            Data          Visibili        Initial            Classifier
                                         yed                             Type            ty            Value
 open              OPEN               TRUE          <None>            int             public       0                 Status
 proposed          PROPOSE            TRUE          <None>            int             public       1                 Status
                   D
 disused           DISUSED            TRUE          <None>            int             public       2                 Status
 historic          HISTORIC           TRUE          <None>            int             public       3                 Status

1.4.117.5 Attribute open of class Status

PowerDesigner                                                          2nd July 2002 Page 190
Object-Oriented Model ESA Core Data Application Schema


1.4.117.5.1 Standard check of the attribute open of the class Status
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.117.5.2 Description of attribute open of class Status
Is currently in public use

1.4.117.6 Attribute proposed of class Status

1.4.117.6.1 Standard check of the attribute proposed of the class Status
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.117.6.2 Description of attribute proposed of class Status
Does not currently exist, but is subject to a current construction proposal.

1.4.117.7 Attribute disused of class Status

1.4.117.7.1 Standard check of the attribute disused of the class Status
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.117.7.2 Description of attribute disused of class Status
Is no longer in public use

1.4.117.8 Attribute historic of class Status

PowerDesigner                                                             2nd July 2002 Page 191
Object-Oriented Model ESA Core Data Application Schema


1.4.117.8.1 Standard check of the attribute historic of the class Status
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                         FALSE
 Lower case                         FALSE
 Cannot modify                      FALSE
 List of values

1.4.117.8.2 Description of attribute historic of class Status
Used to exist, but no longer currently exists.

1.4.118 Class Stream

1.4.118.1 List of diagrams containing class Stream
                          Diagram name                                                          Diagram Code
 WaterFeature                                                          WATERFEATURE

1.4.118.2 Description of class Stream
A small river.

1.4.119 Class StreetAddress

1.4.119.1 List of diagrams containing class StreetAddress
                          Diagram name                                                          Diagram Code
 MainFeatures                                                          WHOLE
 AddressRoadLocality                                                   ADDRESSROADLOCALITY
 Features                                                              FEATURES
 RoadDetail                                                            ROAD
 AddressDetail                                                         ADDRESSDETAIL
 Meshblock                                                             MESHBLOCK

1.4.119.2 Description of class StreetAddress
The reference to a position on a street where a person or object can be found.

1.4.119.3 Annotation of class StreetAddress
The means that a person uses to find another person in order to communicate, using the road network to get there.
Official street addresses are legally assigned by Territorial Authorities, however this class includes local use or privately issued
street addresses as well.

1.4.119.4 Identifier list of the class StreetAddress
                   Name                                           Code                                         Parent
 Identifier_1                                    IDENTIFIER_1                                Class 'StreetAddress'

1.4.119.5 Attribute list of the class StreetAddress



PowerDesigner                                                             2nd July 2002 Page 192
Object-Oriented Model ESA Core Data Application Schema


     Name               Code            Displa         Domain            Data          Visibili       Initial            Classifier
                                         yed                             Type            ty           Value
 source            SOURCE              TRUE         Name              Name            public                        StreetAddre
                                                                                                                    ss
 numberTxt         NUMBERT             TRUE         AlphaNume         string          public                        StreetAddre
                   XT                               ric                                                             ss

1.4.119.6 Attribute source of class StreetAddress

1.4.119.6.1 Standard check of the attribute source of the class StreetAddress
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       TRUE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.119.6.2 Description of attribute source of class StreetAddress
The name of the organisation from which this address was sourced.

1.4.119.6.3 Annotation of attribute source of class StreetAddress
The attribute value may be "Private"

1.4.119.7 Attribute numberTxt of class StreetAddress

1.4.119.7.1 Business rule list of attribute numberTxt
                       Name                                                    Code                               Rule Type
 numberTxtContents                                    NUMBERTXTCONTENTS                                     Definition

1.4.119.7.2 Standard check of the attribute numberTxt of the class StreetAddress
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.119.7.3 Description of attribute numberTxt of class StreetAddress
A string describing the complete alphanumeric combination that makes this address unique within the street to which it belongs.

1.4.120 Class StreetNumber

1.4.120.1 List of diagrams containing class StreetNumber


PowerDesigner                                                          2nd July 2002 Page 193
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                         Diagram Code
 AddressDetail                                                      ADDRESSDETAIL
 Meshblock                                                          MESHBLOCK

1.4.120.2 Description of class StreetNumber
The complete number component of the street address

1.4.121 Class StreetNumberingScheme

1.4.121.1 List of diagrams containing class StreetNumberingScheme
                         Diagram name                                                         Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL
 AddressDetail                                                      ADDRESSDETAIL
 Meshblock                                                          MESHBLOCK

1.4.121.2 Description of class StreetNumberingScheme
An enumeration class defining allowable values for the type of street numbering system which applies on an individual road
section.

1.4.121.3 Attribute list of the class StreetNumberingScheme
     Name               Code            Displa         Domain            Data         Visibili         Initial          Classifier
                                         yed                             Type           ty             Value
 oddsLeft          ODDSLEF            TRUE          <None>             int           public        1                 StreetNumb
                   T                                                                                                 eringSchem
                                                                                                                     e
 oddsRight         ODDSRIG            TRUE          <None>             int           public        2                 StreetNumb
                   HT                                                                                                eringSchem
                                                                                                                     e
 consecutive       CONSECU            TRUE          <None>             int           public        3                 StreetNumb
                   TIVE                                                                                              eringSchem
                                                                                                                     e
 erratic           ERRATIC            TRUE          <None>             int           public        4                 StreetNumb
                                                                                                                     eringSchem
                                                                                                                     e

1.4.121.4 Attribute oddsLeft of class StreetNumberingScheme

1.4.121.4.1 Standard check of the attribute oddsLeft of the class StreetNumberingScheme
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.121.4.2 Description of attribute oddsLeft of class StreetNumberingScheme
odd street address numbers are always on the left side as determined by facing the direction of increasing address number.


PowerDesigner                                                          2nd July 2002 Page 194
Object-Oriented Model ESA Core Data Application Schema

1.4.121.5 Attribute oddsRight of class StreetNumberingScheme

1.4.121.5.1 Standard check of the attribute oddsRight of the class StreetNumberingScheme
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.121.5.2 Description of attribute oddsRight of class StreetNumberingScheme
odd street address numbers are always on the right side as determined by facing the direction of increasing address number.

1.4.121.6 Attribute consecutive of class StreetNumberingScheme

1.4.121.6.1 Standard check of the attribute consecutive of the class
StreetNumberingScheme
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.121.6.2 Description of attribute consecutive of class StreetNumberingScheme
The street address numbers are consecutive on the same side of the road.

1.4.121.7 Attribute erratic of class StreetNumberingScheme

1.4.121.7.1 Standard check of the attribute erratic of the class StreetNumberingScheme
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.121.7.2 Description of attribute erratic of class StreetNumberingScheme
The numbering system does not conform to a consistent system


PowerDesigner                                                          2nd July 2002 Page 195
Object-Oriented Model ESA Core Data Application Schema

1.4.122 Class Suburb

1.4.122.1 List of diagrams containing class Suburb
                         Diagram name                                                        Diagram Code
 GeneralLocalityDetail                                              GENERALLOCALITYDETAIL

1.4.122.2 Description of class Suburb
A localised (generally residential) named area within a town or city which has a common community of interest and is seen as a
separate entity.

1.4.123 Class Subway

1.4.123.1 List of diagrams containing class Subway
                         Diagram name                                                        Diagram Code
 MainFeatures                                                       WHOLE
 Tunnel&Bridges                                                     TUNNEL&BRIDGES

1.4.123.2 Description of class Subway
An underground passage for pedestrians or stock.

1.4.124 Class Surface

1.4.124.1 Business rule list of class Surface
                       Name                                                  Code                                Rule Type
 surface                                              SURFACE                                              Definition

1.4.124.2 List of diagrams containing class Surface
                         Diagram name                                                        Diagram Code
 RoadSectionDetail                                                  ROAD_DETAIL

1.4.124.3 Description of class Surface
An enumeration class describing the allowable values for the surface of a Road Section.

1.4.124.4 Attribute list of the class Surface
        Name             Code           Displa         Domain            Data         Visibili        Initial           Classifier
                                         yed                             Type           ty            Value
 seal              SEAL               TRUE          <None>            int           public       0                  Surface
 metal             METAL              TRUE          <None>            int           public       1                  Surface
 other             OTHER              TRUE          <None>            int           public       2                  Surface

1.4.124.5 Attribute seal of class Surface

1.4.124.5.1 Standard check of the attribute seal of the class Surface
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE



PowerDesigner                                                          2nd July 2002 Page 196
Object-Oriented Model ESA Core Data Application Schema


 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.124.5.2 Description of attribute seal of class Surface
A sealed tarmac surface applied to a road.

1.4.124.6 Attribute metal of class Surface

1.4.124.6.1 Standard check of the attribute metal of the class Surface
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.124.6.2 Description of attribute metal of class Surface
A loose gravel surface applied to a road.

1.4.124.7 Attribute other of class Surface

1.4.124.7.1 Standard check of the attribute other of the class Surface
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.124.7.2 Description of attribute other of class Surface
A surface type other than seal or metal

1.4.125 Class Terminator

1.4.125.1 List of diagrams containing class Terminator
                         Diagram name                                     Diagram Code
 TrafficControl&Intersections                            TRAFFICCONTROL

1.4.126 Class TerritorialAuthority

1.4.126.1 List of diagrams containing class TerritorialAuthority


PowerDesigner                                             2nd July 2002 Page 197
Object-Oriented Model ESA Core Data Application Schema


                         Diagram name                                                        Diagram Code
 MainFeatures                                                        WHOLE
 Jurisdictions                                                       JURISDICTIONS
 Features                                                            FEATURES
 Meshblock                                                           MESHBLOCK

1.4.126.2 Description of class TerritorialAuthority
A body having local government jurisdiction for a part of the country.

1.4.126.3 Identifier list of the class TerritorialAuthority
                   Name                                          Code                                       Parent
 Identifier_1                                     IDENTIFIER_1                             Class 'TerritorialAuthority'

1.4.127 Class TopoLabelCentreline

1.4.127.1 List of diagrams containing class TopoLabelCentreline
                         Diagram name                                                        Diagram Code
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL

1.4.127.2 Description of class TopoLabelCentreline
A centreline representing the alignment of a cartographic label on a map

1.4.127.3 Annotation of class TopoLabelCentreline
Used for labelling features such as ridge-lines

1.4.128 Class TopoLabelPoint

1.4.128.1 List of diagrams containing class TopoLabelPoint
                         Diagram name                                                        Diagram Code
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL
 GeneralLocalityDetail                                               GENERALLOCALITYDETAIL

1.4.128.2 Description of class TopoLabelPoint
A Point object representing the position of a cartographic text label associated with a Named Place or Locality.

1.4.129 Class TouristRoute

1.4.129.1 List of diagrams containing class TouristRoute
                         Diagram name                                                        Diagram Code
 ComplexRoadDetail                                                   COMPLEXROADDETAIL

1.4.129.2 Description of class TouristRoute
A named Tourist Route designated by a Regional Authority.

1.4.130 Class Town

1.4.130.1 List of diagrams containing class Town
                         Diagram name                                                        Diagram Code
 GeneralLocalityDetail                                               GENERALLOCALITYDETAIL

1.4.130.2 Description of class Town

PowerDesigner                                                            2nd July 2002 Page 198
Object-Oriented Model ESA Core Data Application Schema
A built-up area, smaller than a city, generally 3000 to 20,000 in population but which is a focal point servicing a surrounding
geographical area.

1.4.131 Class TrafficControl

1.4.131.1 List of diagrams containing class TrafficControl
                         Diagram name                                                          Diagram Code
 MainFeatures                                                         WHOLE
 RoadSectionDetail                                                    ROAD_DETAIL
 Features                                                             FEATURES
 RailwayDetail                                                        RAILWAYDETAIL
 TrafficControl&Intersections                                         TRAFFICCONTROL
 AccessPoints                                                         GATE

1.4.131.2 Description of class TrafficControl
A Point where flow of traffic on the RoadSectionCentreline network changes.

1.4.131.3 Identifier list of the class TrafficControl
                   Name                                         Code                                         Parent
 Identifier_1                                 IDENTIFIER_1                                  Class 'TrafficControl'

1.4.132 Class TransitReferenceStation

1.4.132.1 List of diagrams containing class TransitReferenceStation
                         Diagram name                                                          Diagram Code
 RoadSectionDetail                                                    ROAD_DETAIL
 Features                                                             FEATURES
 ComplexRoadDetail                                                    COMPLEXROADDETAIL
 Tunnel&Bridges                                                       TUNNEL&BRIDGES

1.4.132.2 Description of class TransitReferenceStation
A Point object representing the position of a fixed marker post used by Transit New Zealand to reference positions along a State
Highway. Reference Stations are placed at intervals of up to 16 km to facilitate management of sections of State Highway.

1.4.132.3 Identifier list of the class TransitReferenceStation
                   Name                                         Code                                         Parent
 Identifier_1                                 IDENTIFIER_1                                  Class 'TransitReferenceStation'

1.4.132.4 Attribute list of the class TransitReferenceStation
     Name                Code            Displa         Domain            Data          Visibili         Initial          Classifier
                                          yed                             Type            ty             Value
 referenceSt        REFEREN            TRUE          NumberMa           integer       public                           TransitRefe
 ationNumbe         CESTATIO                         x1000                                                             renceStatio
 r                  NNUMBE                                                                                             n
                    R

1.4.132.5 Attribute referenceStationNumber of class TransitReferenceStation

1.4.132.5.1 Standard check of the attribute referenceStationNumber of the class
TransitReferenceStation
 Low value                         1


PowerDesigner                                                            2nd July 2002 Page 199
Object-Oriented Model ESA Core Data Application Schema


 High value                        1000
 Default value                     0
 Unit
 Format
 Upper case                        FALSE
 Lower case                        FALSE
 Cannot modify                     FALSE
 List of values

1.4.132.5.2 Description of attribute referenceStationNumber of class
TransitReferenceStation
The Transit New Zealand Reference Station Number (derived on the basis of the distance in Kilometres from the start of the State
Highway).

1.4.133 Class Tunnel

1.4.133.1 List of diagrams containing class Tunnel
                         Diagram name                                                         Diagram Code
 MainFeatures                                                        WHOLE
 RoadSectionDetail                                                   ROAD_DETAIL
 Features                                                            FEATURES
 RailwayDetail                                                       RAILWAYDETAIL
 Tunnel&Bridges                                                      TUNNEL&BRIDGES

1.4.133.2 Description of class Tunnel
A built structure constructed to allow a Road or Railway to travel underground or to go under an obstruction (such as a busy road,
railway line, river etc.)

1.4.133.3 Identifier list of the class Tunnel
                  Name                                         Code                                        Parent
 Identifier_1                                 IDENTIFIER_1                                Class 'Tunnel'

1.4.134 Class TypesOfUse

1.4.134.1 List of diagrams containing class TypesOfUse
                         Diagram name                                                         Diagram Code
 NamedPlace&CompositeSite                                            COMPOSITESITEDETAIL

1.4.134.2 Description of class TypesOfUse
A list of user-defined values to categorise NamedPlaces based on usage.

1.4.134.3 Attribute list of the class TypesOfUse
     Name               Code              Displa       Domain             Data         Visibili        Initial          Classifier
                                           yed                            Type           ty            Value
 defence           DEFENCE             TRUE         <None>             int           public        5000               TypesOfUs
                                                                                                                      e
 residential       RESIDENT            TRUE         <None>             int           public        5001               TypesOfUs
                   IAL                                                                                                e
 commercial        COMMER              TRUE         <None>             int           public        5002               TypesOfUs
                   CIAL                                                                                               e


PowerDesigner                                                          2nd July 2002 Page 200
Object-Oriented Model ESA Core Data Application Schema


     Name               Code           Displa         Domain     Data     Visibili      Initial    Classifier
                                        yed                      Type       ty          Value
 recreation        RECREATI          TRUE          <None>      int       public      5003         TypesOfUs
                   ON                                                                             e
 education         EDUCATI           TRUE          <None>      int       public      5004         TypesOfUs
                   ON                                                                             e
 transport         TRANSPO           TRUE          <None>      int       public      5005         TypesOfUs
                   RT                                                                             e
 accommoda         ACCOMM            TRUE          <None>      int       public      5006         TypesOfUs
 tion              ODATION                                                                        e
 entertainme       ENTERTAI          TRUE          <None>      int       public      5007         TypesOfUs
 nt                NMENT                                                                          e
 medical           MEDICAL           TRUE          <None>      int       public      5008         TypesOfUs
                                                                                                  e
 emergency         EMERGEN           TRUE          <None>      int       public      5009         TypesOfUs
                   CY                                                                             e
 religion          RELIGION          TRUE          <None>      int       public      5010         TypesOfUs
                                                                                                  e

1.4.134.4 Attribute defence of class TypesOfUse

1.4.134.4.1 Standard check of the attribute defence of the class TypesOfUse
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case                       FALSE
 Cannot modify                    FALSE
 List of values

1.4.134.4.2 Description of attribute defence of class TypesOfUse
A place which is used for Ministry of Defence purposes.

1.4.134.5 Attribute residential of class TypesOfUse

1.4.134.5.1 Standard check of the attribute residential of the class TypesOfUse
 Low value
 High value
 Default value
 Unit
 Format
 Upper case                       FALSE
 Lower case