Difference between revisions of "ISO5087-2:Address"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
Line 1: Line 1:
 
{{Class Definition
 
{{Class Definition
|Description=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:
+
|Description=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.
 
* hasAddressType: Specifies the type of address, e.g., home, work.
 
* hasStreetNumber: Specifies the number of the street for the address.
 
* hasStreetNumber: Specifies the number of the street for the address.

Revision as of 16:19, 9 August 2021


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 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 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