Skip to content

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

cluster_associated ContactThing ContactThing Address Address buildingName : xsd:string [0..1] hasCitySection : xsd:string [0..1] hasPostalBox : xsd:string [0..1] hasPostalCode : xsd:string [0..1] hasStreet : xsd:string [0..1] hasStreetNumber : xsd:string [0..1] hasUnitNumber : xsd:string [0..1] maxStreetNumber : xsd:string [0..1] minStreetNumber : xsd:nonNegativeInteger [0..1] Address->ContactThing AddressType AddressType Address->AddressType hasAddressType cdm1_Location cdm1:Location Address->cdm1_Location cdm1:hasLocation 0..1 City City Address->City hasCity 0..1 Country Country Address->Country hasCountry 0..1 State State Address->State hasProvince 0..1 StreetDirection StreetDirection Address->StreetDirection hasStreetDirection 0..1 StreetType StreetType Address->StreetType hasStreetType 0..1

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