Address¶
Address is the main concept for a contact. It has been designed to represent any type of address in the world, including India and the UK. For example, the property hasBuilding is important in many UK and Indian addresses to further identify the person or business location. Street information is divided into separate properties to fully identify direction (hasStreetDirection), Type (hasStreetType), etc.
IRI: https://w3id.org/citydata/part2/v1/Address
Diagram¶

Formalization for Address¶
| Property | Constraint |
|---|---|
| buildingName | max 1 |
| buildingName | max 1 xsd:string |
| cdm1:hasLocation | max 1 |
| cdm1:hasLocation | max 1 cdm1:Location |
| hasAddressType | only AddressType |
| hasAddressType | only AddressType |
| hasCity | max 1 |
| hasCity | max 1 City |
| hasCitySection | max 1 |
| hasCitySection | max 1 xsd:string |
| hasCountry | max 1 |
| hasCountry | max 1 Country |
| hasPostalBox | max 1 |
| hasPostalBox | max 1 xsd:string |
| hasPostalCode | max 1 |
| hasPostalCode | max 1 xsd:string |
| hasProvince | max 1 |
| hasProvince | max 1 State |
| hasStreet | max 1 |
| hasStreet | max 1 xsd:string |
| hasStreetDirection | max 1 |
| hasStreetDirection | max 1 StreetDirection |
| hasStreetNumber | max 1 |
| hasStreetNumber | max 1 xsd:string |
| hasStreetType | max 1 |
| hasStreetType | max 1 StreetType |
| hasUnitNumber | max 1 |
| hasUnitNumber | max 1 xsd:string |
| maxStreetNumber | max 1 |
| maxStreetNumber | max 1 xsd:string |
| minStreetNumber | max 1 |
| minStreetNumber | max 1 xsd:nonNegativeInteger |
| subClassOf | ContactThing |
Used by classes¶
| Class | Property |
|---|---|
| Building Unit | hasAddress |
| Business Establishment | hasAddress |
| Infrastructure Element | hasAddress |
| Organization | orgAddress |
| Person | hasAddress |