Template:— reportable_item_usage (rep_usg) Context:— MoDAvDEX |
Date: 2008/01/30 13:43:13 Revision: 1.6
|
This section specifies the template reportable_item_usage.
NOTE
The template has been defined in the context of
MoDAvDEX.
Refer to the business context for details of related templates.
NOTE
An explanation of a template and the associated instantiation path is
provided in the
Template overview
section.
This template describes how to represent a usage of a reportable item. For example, a
sortie flown by an aircraft.
The EXPRESS-G diagram in
Figure
1
shows the templates and EXPRESS entities that are required
to represent the template
"reportable_item_usage".
The text highlighted in blue shows the template parameters.
Figure 1 — An EXPRESS-G representation of the Information model for reportable_item_usage
The graphic for the template to be used in other EXPRESS-G diagrams
is shown in Figure
2
below.
Figure 2 — The graphical representation of the reportable_item_usage template
The following input parameters are defined for this template:
The identifier of the activity.
The type of identifier of the activity.
The following classes and their sub-classes can be used:
Calendar_date year_component of the date the activity was started.
Calendar_date month_component of the date the activity was started.
Calendar_date day_component of the date the activity was started.
Local_time year_component of the date and time the date the activity was started.
Local_time minute_component of the date and time the activity started.
This parameter is optional. If not given, it will remain unset.
Local_time day_component of the date and time the activity was started.
This parameter is optional. If not given, it will remain unset.
A code identifying the type of activity undertaken by a reportable item. E.g. a sortie
profile code.
The following classes and their sub-classes can be used:
The reportable item undertaking the activity.
The following reference parameters are defined for this template:
Allow the
Activity_method
entity instantiated in this path to be referenced when this template is used.
%^target = $reportable_item_usage.act_method%
Allow the
Activity_actual
entity instantiated in this path to be referenced when this template is used.
%^target = $reportable_item_usage.act_act%
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.
/
representing_typical_activity(
id='Product usage type',
id_class_name='Activity_method_identification_code',
id_ecl_id='urn:plcs:rdl:std',
id_owner='LITS',
id_owner_class_name='Organization_name',
id_owner_ecl_id='urn:plcs:rdl:std',
type=@usage_code,
type_ecl_id='urn:plcs:rdl:LITS')/
%^act_method = $representing_typical_activity.act_method%
/
representing_product_usage(
id=@usage_identification,
id_class_name=@usage_identification_code,
id_ecl_id='urn:plcs:rdl:LITS',
id_owner='LITS',
id_owner_class_name='Organization_name',
id_owner_ecl_id='urn:plcs:rdl:std',
method=^act_method,
role='Product_usage',
role_ecl_id='urn:plcs:rdl:std',
date_class_name='Date_actual_start',
date_ecl_id='urn:plcs:rdl:std',
year=@start_time_year,
month=@start_time_month,
day=@start_time_day,
hour=@start_time_hour,
minute=@start_time_minute,
second=@start_time_second,
sense='.EXACT.',
hour_offset='0',
minute_offset='0',
items=@rep_item)/
%^act_act = $representing_product_usage.act_act%
Characterizations
No common characterizations of the template
reportable_item_usage
have been identified. However, the ISO 10303-239 EXPRESS model
may enable other assignments to the entities instantiated by the template.