Template:— activity_resource_feedback (act_res_fbk) Context:— UK_Defence |
Date: 2009/11/03 17:06:39 Revision: 1.4
|
XML references to the Template
These can be cut and pasted into the XML as required.
activity_resource_feedback
Set up a hyperlink to the template definition.
<template_ref name="activity_resource_feedback" context="UK_Defence" />
Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="activity_resource_feedback" context="UK_Defence" >
<param name="quality_of_resource">
<param_value></param_value>
<description></description>
</param>
<param name="quantity_sufficiency">
<param_value></param_value>
<description></description>
</param>
<param name="quantity_used">
<param_value></param_value>
<description></description>
</param>
<param name="related_activity">
<param_value></param_value>
<description></description>
</param>
<param name="related_resource">
<param_value></param_value>
<description></description>
</param>
<param name="timeliness">
<param_value></param_value>
<description></description>
</param>
<param name="description">
<param_value></param_value>
<description></description>
</param>
<param name="ID">
<param_value></param_value>
<description></description>
</param>
<param name="source_organization">
<param_value></param_value>
<description></description>
</param>
<param name="record_date_year">
<param_value></param_value>
<description></description>
</param>
<param name="record_date_month">
<param_value></param_value>
<description></description>
</param>
<param name="record_date_day">
<param_value></param_value>
<description></description>
</param>
<param name="record_date_hour">
<param_value></param_value>
<description></description>
</param>
<param name="record_date_minute">
<param_value></param_value>
<description></description>
</param>
<param name="record_date_second">
<param_value></param_value>
<description></description>
</param>
<param name="recorded_by">
<param_value></param_value>
<description></description>
</param>
</template_table>
Setup a template_example:
<template_example name="activity_resource_feedback">
<param_in name="quality_of_resource" value=""/>
<param_in name="quantity_sufficiency" value=""/>
<param_in name="quantity_used" value=""/>
<param_in name="related_activity" value=""/>
<param_in name="related_resource" value=""/>
<param_in name="timeliness" value=""/>
<param_in name="description" value=""/>
<param_in name="ID" value=""/>
<param_in name="source_organization" value=""/>
<param_in name="record_date_year" value=""/>
<param_in name="record_date_month" value=""/>
<param_in name="record_date_day" value=""/>
<param_in name="record_date_hour" value=""/>
<param_in name="record_date_minute" value=""/>
<param_in name="record_date_second" value=""/>
<param_in name="recorded_by" value=""/>
</template_example>
/
activity_resource_feedback(quality_of_resource='', quantity_sufficiency='', quantity_used='', related_activity='', related_resource='', timeliness='', description='', ID='', source_organization='', record_date_year='', record_date_month='', record_date_day='', record_date_hour='', record_date_minute='', record_date_second='', recorded_by='')/
Path
Activity_methodActivity_method.name = '/IGNORE'
Activity_method.description = '/IGNORE'
Activity_method.consequence = '/IGNORE'
Activity_method.purpose = '/IGNORE'
%^act_method =
Activity_method%
/
representing_activity_actual(
id=@ID,
id_class_name='Activity_resource_feedback_identifier',
id_ecl_id='urn:plcs:rdl:uk_defence',
id_owner=@source_organization,
id_owner_class_name='Identifier_owner',
id_owner_ecl_id='urn:plcs:rdl:uk_defence, date_class_name=')/
%^act_res_fbk = $representing_activity_actual.act_act%
-- [Optional Description] /
assigning_descriptor(
descr=@description,
class_name='Description',
ecl_id='urn:plcs:rdl:uk_defence',
is_assigned_to=^act_res_fbk)/
-- [Optional quality_of_resource] /
assigning_descriptor(
descr=@quality_of_resource,
class_name='Quality_of_resource',
ecl_id='urn:plcs:rdl:uk_defence',
is_assigned_to=^act_res_fbk)/
-- [Optional quantity_sufficiency] /
assigning_descriptor(
descr=@quantity_sufficiency,
class_name='Quantity_sufficiency',
ecl_id='urn:plcs:rdl:uk_defence',
is_assigned_to=^act_res_fbk)/
-- [Optional timeliness] /
assigning_descriptor(
descr=@timeliness,
class_name='Timeliness',
ecl_id='urn:plcs:rdl:uk_defence',
is_assigned_to=^act_res_fbk)/
-- relationship to parameters measured Applied_activity_assignmentApplied_activity_assignment.role = '/IGNORE'
Applied_activity_assignment.items ->
@quantity_usedApplied_activity_assignment.assigned_activity ->
^act_res_fbk
%^quant_used =
Applied_activity_assignment%
/
assigning_reference_data(
items=^quant_used,
class_name='Property',
ecl_id='urn:plcs:rdl:uk_defence')/
-- relationship to related activity Applied_activity_assignmentApplied_activity_assignment.role = '/IGNORE'
Applied_activity_assignment.items ->
@related_activityApplied_activity_assignment.assigned_activity ->
^act_res_fbk
%^rel_act =
Applied_activity_assignment%
/
assigning_reference_data(
items=^rel_act,
class_name='Related_activity',
ecl_id='urn:plcs:rdl:uk_defence')/
-- relationship to recorded_by Applied_activity_assignmentApplied_activity_assignment.role = '/IGNORE'
Applied_activity_assignment.items ->
@recorded_byApplied_activity_assignment.assigned_activity ->
^act_res_fbk
%^record_by =
Applied_activity_assignment%
/
assigning_reference_data(
items=^record_by,
class_name='Recorded_by',
ecl_id='urn:plcs:rdl:uk_defence')/
-- relationship to resource Applied_activity_assignmentApplied_activity_assignment.role = '/IGNORE'
Applied_activity_assignment.items ->
@related_resourceApplied_activity_assignment.assigned_activity ->
^act_res_fbk
%^rel_resource =
Applied_activity_assignment%
/
assigning_reference_data(
items=^rel_resource,
class_name='Resource',
ecl_id='urn:plcs:rdl:uk_defence')/
The following entities are instantiated with attributes as specified:
XML representation of path
<refpath
template="activity_resource_feedback">
<instantiate
entity="Activity_method"
context="UK_Defence">
</instantiate>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Activity_method"
attribute="name"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Activity_method"
attribute="description"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Activity_method"
attribute="consequence"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Activity_method"
attribute="purpose"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<bind
parameter="act_method">
<express_entity
entity="Activity_method"
context="UK_Defence">
</express_entity>
</bind>
<call_template
name="representing_activity_actual"
business_context="UK_Defence">
<param_in
name="id"
value="@ID">
</param_in>
<param_in
name="id_class_name"
value="'Activity_resource_feedback_identifier'">
</param_in>
<param_in
name="id_ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
<param_in
name="id_owner"
value="@source_organization">
</param_in>
<param_in
name="id_owner_class_name"
value="'Identifier_owner'">
</param_in>
<param_in
name="id_owner_ecl_id"
value="'urn:plcs:rdl:uk_defence, date_class_name='">
</param_in>
</call_template>
<bind
parameter="act_res_fbk">
<template_instance
template="representing_activity_actual"
parameter="act_act">
</template_instance>
</bind>
<comment>
[Optional Description]
</comment>
<call_template
name="assigning_descriptor"
business_context="UK_Defence">
<param_in
name="descr"
value="@description">
</param_in>
<param_in
name="class_name"
value="'Description'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
<param_in
name="is_assigned_to"
value="^act_res_fbk">
</param_in>
</call_template>
<comment>
[Optional quality_of_resource]
</comment>
<call_template
name="assigning_descriptor"
business_context="UK_Defence">
<param_in
name="descr"
value="@quality_of_resource">
</param_in>
<param_in
name="class_name"
value="'Quality_of_resource'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
<param_in
name="is_assigned_to"
value="^act_res_fbk">
</param_in>
</call_template>
<comment>
[Optional quantity_sufficiency]
</comment>
<call_template
name="assigning_descriptor"
business_context="UK_Defence">
<param_in
name="descr"
value="@quantity_sufficiency">
</param_in>
<param_in
name="class_name"
value="'Quantity_sufficiency'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
<param_in
name="is_assigned_to"
value="^act_res_fbk">
</param_in>
</call_template>
<comment>
[Optional timeliness]
</comment>
<call_template
name="assigning_descriptor"
business_context="UK_Defence">
<param_in
name="descr"
value="@timeliness">
</param_in>
<param_in
name="class_name"
value="'Timeliness'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
<param_in
name="is_assigned_to"
value="^act_res_fbk">
</param_in>
</call_template>
<comment>
relationship to parameters measured
</comment>
<instantiate
entity="Applied_activity_assignment"
context="UK_Defence">
</instantiate>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="role"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="items"
context="UK_Defence">
</express_attribute>
</target>
<source>
<param_in_ref
name="quantity_used">
</param_in_ref>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="assigned_activity"
context="UK_Defence">
</express_attribute>
</target>
<source>
<bound_parameter
name="act_res_fbk">
</bound_parameter>
</source>
</assign>
<bind
parameter="quant_used">
<express_entity
entity="Applied_activity_assignment"
context="UK_Defence">
</express_entity>
</bind>
<call_template
name="assigning_reference_data"
business_context="UK_Defence">
<param_in
name="items"
value="^quant_used">
</param_in>
<param_in
name="class_name"
value="'Property'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
</call_template>
<comment>
relationship to related activity
</comment>
<instantiate
entity="Applied_activity_assignment"
context="UK_Defence">
</instantiate>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="role"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="items"
context="UK_Defence">
</express_attribute>
</target>
<source>
<param_in_ref
name="related_activity">
</param_in_ref>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="assigned_activity"
context="UK_Defence">
</express_attribute>
</target>
<source>
<bound_parameter
name="act_res_fbk">
</bound_parameter>
</source>
</assign>
<bind
parameter="rel_act">
<express_entity
entity="Applied_activity_assignment"
context="UK_Defence">
</express_entity>
</bind>
<call_template
name="assigning_reference_data"
business_context="UK_Defence">
<param_in
name="items"
value="^rel_act">
</param_in>
<param_in
name="class_name"
value="'Related_activity'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
</call_template>
<comment>
relationship to recorded_by
</comment>
<instantiate
entity="Applied_activity_assignment"
context="UK_Defence">
</instantiate>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="role"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="items"
context="UK_Defence">
</express_attribute>
</target>
<source>
<param_in_ref
name="recorded_by">
</param_in_ref>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="assigned_activity"
context="UK_Defence">
</express_attribute>
</target>
<source>
<bound_parameter
name="act_res_fbk">
</bound_parameter>
</source>
</assign>
<bind
parameter="record_by">
<express_entity
entity="Applied_activity_assignment"
context="UK_Defence">
</express_entity>
</bind>
<call_template
name="assigning_reference_data"
business_context="UK_Defence">
<param_in
name="items"
value="^record_by">
</param_in>
<param_in
name="class_name"
value="'Recorded_by'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
</call_template>
<comment>
relationship to resource
</comment>
<instantiate
entity="Applied_activity_assignment"
context="UK_Defence">
</instantiate>
<assign
assignment_type="equals"
context="UK_Defence">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="role"
context="UK_Defence">
</express_attribute>
</target>
<source>
<string
value=" '/IGNORE' ">
</string>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="items"
context="UK_Defence">
</express_attribute>
</target>
<source>
<param_in_ref
name="related_resource">
</param_in_ref>
</source>
</assign>
<assign
assignment_type="points-to">
<target>
<express_attribute
entity="Applied_activity_assignment"
attribute="assigned_activity"
context="UK_Defence">
</express_attribute>
</target>
<source>
<bound_parameter
name="act_res_fbk">
</bound_parameter>
</source>
</assign>
<bind
parameter="rel_resource">
<express_entity
entity="Applied_activity_assignment"
context="UK_Defence">
</express_entity>
</bind>
<call_template
name="assigning_reference_data"
business_context="UK_Defence">
<param_in
name="items"
value="^rel_resource">
</param_in>
<param_in
name="class_name"
value="'Resource'">
</param_in>
<param_in
name="ecl_id"
value="'urn:plcs:rdl:uk_defence'">
</param_in>
</call_template>
</refpath>