Template:— recommended_documentation (rec_doct) Context:— UK_Defence |
Date: 2009/04/17 11:15:01 Revision: 1.6
|
This section specifies the template recommended_documentation.
NOTE
The template has been defined in the context of
UK_Defence.
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 the recommended documentation required,
over a defined period of time, to support the Platform, system and equipment for which
the associated Support Solution Definition was developed.
The recommended_documentation business object is used by those UK_Defence Data Exchange
Specifications that require information about the recommended documentation required,
over a defined period of time, to support the Platform, system and equipment for which
the associated Support Solution Definition was developed
Figure 1 — Graphical Representation for Business Object Recommended Documentation
Recommended Documentation:
The definition of an Recommended Documentation object is:
Data about the recommended documentation required,
over a defined period of time, to support the Platform, system and equipment for which
the associated Support Solution Definition was developed.
Attribute name
|
Attribute description
|
Attribute type
|
Optionality
|
Assumptions |
This is a reference to the assumptions on which the documentation recommendations are based. |
Relationship to Assumption |
Optional (0:?) |
Constraints |
This is a reference to the constraints on which the documentation recommendations are based. |
Relationship to Constraint |
Optional (0:?) |
Documentation |
This is a reference to the documents that are recommended for the support of the Platform, system and equipment. |
Relationship to Recommended Document |
Mandatory (1:?) |
ID |
This is the identifier of the documentation recommendations. |
Identifier |
Mandatory |
Identifier.id |
This is the value of the id attribute of the Identifier applied to the documentation recommendations. |
intrinsic |
Mandatory |
Identifier.type |
This attribute is the type associated with the id of the Identifier given to the documentation recommendations. |
Recommended_documentation_id_code |
Mandatory |
Identifier.source_organization |
This attribute is the value representing the source organization that provides the id of the Identifier given to the documentation
recommendations. This value is assumed to be a type of Organization_identification_code.
|
Organization_identification_code |
Mandatory |
Name |
This is the name of the documentation recommendations |
Identifier |
Mandatory |
Related support solution |
This is the reference to the support solution for which the recommended documentation has been derived. |
Relationship to Support Solution Definition |
Mandatory |
Time period |
This is the time period for which the documentation recommendations are made. |
Intrinsic |
Mandatory |
Version |
This is the version of the documentation recommendations. |
Intrinsic |
Mandatory |
Table 1 — Recommended Documentationattribute details
The EXPRESS-G diagram in
Figure
2
shows the templates and EXPRESS entities that are required
to represent the template
"recommended_documentation".
The text highlighted in blue shows the template parameters.
Figure 2 — An EXPRESS-G representation of the Information model for recommended_documentation
The graphic for the template to be used in other EXPRESS-G diagrams
is shown in Figure
3
below.
Figure 3 — The graphical representation of the recommended_documentation template
The following input parameters are defined for this template:
This is a reference to the assumptions on which the documentation recommendations are based.
This is a reference to the constraints on which the documentation recommendations are based.
This is a reference to the documents that are recommended for the support of the Platform, system and equipment.
This is the identifier of the documentation recommendations.
The organization that created the associated identifier. Additionally
a Person or Information System could be defined when either of these are the source; see Identifier template.
This is the name of the documentation recommendations.
This is the reference to the support solution for which the recommended documentation has been derived.
This is the time period for which the documentation recommendations are made.
The units that the time period is in.
The following classes and their sub-classes can be used:
This is the version of the documentation recommendations.
The following reference parameters are defined for this template:
%^target = $recommended_documentation.doc_req_res_spec%
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.
-- required resource Required_resource_by_specification%^doc_req_res_spec =
Required_resource_by_specification%
-- assign a quantity to the recommended document and classify it /
assigning_resource_property(
property_class_name='Estimated_time',
property_ecl_id='urn:plcs:rdl:uk_defence',
described_element=^doc_req_res_spec)/
%^property_time_period = $assigning_resource_property.property%
-- assign a value and unit to the recommendation property /
resource_property_numeric(
value=@time_period,
unit=@time_period_unit,
unit_ecl_id='urn:plcs:rdl:uk_defence',
si_unit='false',
context='Numerical_representation_context',
context_ecl_id='urn:plcs:rdl:uk_defence',
property=^property_time_period)/
-- [optional 0:? assumptions] /
assigning_document(
doc_ass_role='Related_assumption',
doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
assigned_document=@assumptions,
is_assigned_to=^doc_req_res_spec)/
-- [optional 0:? constraints] Requirement_assignmentRequirement_assignment.assigned_requirement ->
@constraintsRequirement_assignment.assigned_to ->
^doc_req_res_spec
-- related support solution /
assigning_document(
doc_ass_role='Related_support_solution_definition',
doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
assigned_document=@related_support_solution,
is_assigned_to=^doc_req_res_spec)/
-- documentation 1:? /
representing_required_resource_relationship(
req_res_rel_class_name='Related_recommended_document',
req_res_rel_ecl_id='urn:plcs:rdl:uk_defence',
relating_req_res=^doc_req_res_spec,
related_req_res=@documentation)/
-- provide the role of the required_resource /
assigning_reference_data(
items=^doc_req_res_spec,
class_name='recommended',
ecl_id='urn:plcs:rdl:uk_defence')/
-- ID (mandatory) /
identifier(
ID=@id,
source_organization=@source_organization,
type='Recommended_documentation_id_code',
items=^doc_req_res_spec)/
-- name /
identifier(
ID=@name,
source_organization=@source_organization,
type='Recommended_documentation_name',
items=^doc_req_res_spec)/
-- version /
assigning_descriptor(
descr=@version,
class_name='Recommended_documentation_version',
ecl_id='urn:plcs:rdl:uk_defence',
is_assigned_to=^doc_req_res_spec)/
The instance diagram in Figure
4
shows an example of the EXPRESS entities and templates that are instantiated by the template:
/recommended_documentation(assumptions='@320', constraints='@100', documentation='@397', ID='rdd123', source_organization='UK_Defence', name='rdd123 name', related_support_solution='@483', time_period='ANY_NUMBER_VALUE(200)', time_period_unit='Man_hour', version='v01')/
(an illustration of the consolidated recommended_documentation template is shown in
Figure
5 below.)
Figure 4 — Entities instantiated by recommended_documentation template
The instance diagram in
Figure
5
shows the graphic symbol for the template that is to be
used in other instance diagrams. The example template is:
/recommended_documentation(assumptions='@320', constraints='@100', documentation='@397', ID='rdd123', source_organization='UK_Defence', name='rdd123 name', related_support_solution='@483', time_period='ANY_NUMBER_VALUE(200)', time_period_unit='Man_hour', version='v01')/
Figure 5 — Instantiation of recommended_documentation template
Characterizations
No common characterizations of the template
recommended_documentation
have been identified. However, the ISO 10303-239 EXPRESS model
may enable other assignments to the entities instantiated by the template.