Template:— representing_address_location (rep_add_locn) Capability:representing_location |
Date: 2005/08/15 08:20:35 : Revision: 1.6
|
This section specifies the template representing_address_location.
NOTE
The template has been defined in the context of the capability
representing_location
which provides an overall description of the
relevant parts of the ISO 10303-239 information model and a description
of related templates.
NOTE
An explanation of a template and the associated instantiation path is
provided in the
Template overview
section.
This template describes the representation of an Address_based_location_representation. Postal Addresses are, generally, assigned
by the national postal authority, with the agreement of the local administrative authority, and published in gazetteers.
The EXPRESS-G diagram in
Figure
shows the templates and EXPRESS entities that are required
to represent the template
"representing_address_location".
The text highlighted in blue shows the template parameters.
Figure 1 —
The graphic for the template to be used in other EXPRESS-G diagrams
is shown in Figure
below.
Figure 2 —
The following input parameters are defined for this template:
The identifier of this address location
address_type_code (Default=Address_based_location_identification_code,Type='CLASS', Optional)
The class name of the corresponding to the address id
The following classes and their sub-classes can be used:
The identifier of the
External_class_library
storing the definition of the class referenced by the parameter @address_class_name.
name (Type='STRING', Optional)
The name or identifier of the address.
Parameter is optional.
The number of a location on a street. .
Parameter is optional.
street (Type='STRING', Optional)
The name of a street.
Parameter is optional.
The number of a postal box.
Parameter is optional.
town (Type='STRING', Optional)
The name of a town.
Parameter is optional.
region (Type='STRING', Optional)
The name or identifier of a region.
Parameter is optional.
The code that is used by the country's postal service.
Parameter is optional.
The name of a country.
Parameter is optional.
An organization-defined address for internal mail delivery.
Parameter is optional.
The number to which facsimiles may be sent.
Parameter is optional.
The number at which telephone calls may be received.
Parameter is optional.
The electronic address to which electronic mail may be sent.
Parameter is optional.
The number where telex messages may be received.
Parameter is optional.
url (Type='STRING', Optional)
The text that specifies the Uniform Resource Locator associated with the address.
Parameter is optional.
The following reference parameters are defined for this template:
Allow the
Address
entity instantiated in this path to be referenced when this template is used.
Note: The
Address
entity can be referenced in a template path by:
%^target = $representing_address_location.address%
where
target
is the parameter to which the
Address
is bound.
%^target = $representing_address_location.address_loc_rep%
The instantiation path shown below specifies the entities that are to be
instantiated by the template.
A description of templates and the syntax for the instantiation path is
provided in the
Templates Help/Information section.
The instance diagram in Figure
shows an example of the EXPRESS entities and templates that are instantiated by the template:
Figure 3 —
Characterizations
No common characterizations of the template
representing_address_location
have been identified. However, the ISO 10303-239 EXPRESS model
may enable other assignments to the entities instantiated by the template.