Difference between revisions of "ISO5087-2:Address"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
m (Megankatsumi moved page 5087-1:Address to 5087-2:Address: Text replacement - "5087-1:Address" to "5087-2:Address")
m (Text replacement - "=City" to "=5087-2:City")
Line 62: Line 62:
 
|Property=HasCity
 
|Property=HasCity
 
|Restriction=max 1
 
|Restriction=max 1
|Value=City
+
|Value=5087-2:City
 
}}{{Manchester Row
 
}}{{Manchester Row
 
|Property=HasProvince
 
|Property=HasProvince

Revision as of 13:19, 15 November 2022


Pattern

This class has been associated with the following pattern:

Pattern:Contact Pattern

Subclass Of

Description

An English description of the definition (what distinguishes this sense of the term?).

Both Address and Phonenumber classes are designed to accommodate international versions. In addition to drawing from the iContact ontology, the pattern reuses concepts from the Spatial Location Pattern (defined in ISO 5087-1) in order to associate an address with a location.

The Address Class has the following properties:

  • hasAddressType: Specifies the type of address, e.g., home, work.
  • hasStreetNumber: Specifies the number of the street for the address.
  • hasStreet: Specifies the name of the street for the address.
  • hasStreetType: Specifies the type of the street for the address, e.g., road, drive.
  • hasStreetDirection: Specifies the direction of the street for the address, e.g., east, west.
  • hasUnitNumber: Specifies the unite or suite number of the address.
  • hasPostalBox: Specifies the box number for the address.
  • hasBuilding: Specifies the name of the building for the address.
  • hasCitySection: Specifies the section of the city for the address.
  • hasCity: Specifies the name of the city for the address.
  • hasProvince Specifies the state or province for the address.
  • hasPostalCode: Specifies the zip or postalcode for the address.
  • hasCountry: Specifies the country for the address using ISO 3166-2 alpha-2 2 letter country code.
  • iso5087-1:hasLocation: Specifies a placename (e.g., geonames.org) and geometry for the address.
  • wgs84:lat: Specifies the latitude for the address.
  • wgs84:long: Specifies the longitude for the address.

Class Diagram Description

Required by Use Case(s)

(why is this specialized definition needed?)


CDM References

What other classes or properties reference this term?

Interface Specification References

This class has been associated with the following interface specification items:


Sources

Sources considered when developing the class:


Status

Pending Approval

Has Subclass(es)



Annotations

Annotation Value


Manchester Syntax Specification

Property Restriction Value
HasAddressType only 5087-2:AddressType
HasStreetNumber max 1 xsd:nonNegativeInteger
HasStreet max 1 xsd:string
HasStreetType max 1 StreetType
HasStreetDirection max 1 StreetDirection
HasUnitNumber max 1 xsd:nonNegativeInteger
HasPostalBox max 1 xsd:string
HasBuilding max 1 xsd:string
HasCitySection max 1 xsd:string
HasCity max 1 5087-2:City
HasProvince max 1 schema:State
HasPostalCode max 1 xsd:string
HasCountry max 1 schema:Country
HasLocation exactly 1 Feature
Wgs84:lat max 1 xsd:decimal
Wgs84:long max 1 xsd:decimal


Supplementary Figures

Figure Caption