Template:— risk_mitigation (rsk_mtg) Context:— UK_Defence |
Date: 2010/03/15 15:08:44 Revision: 1.4
|
These can be cut and pasted into the XML as required.
Set up a hyperlink to the template definition.
<template_ref name="risk_mitigation" context="UK_Defence" />
Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="risk_mitigation" context="UK_Defence" >
<param name="ID">
<param_value></param_value>
<description></description>
</param>
<param name="ID_source_organization">
<param_value>UK_Defence</param_value>
<description></description>
</param>
<param name="Impact_after_mitigation">
<param_value></param_value>
<description></description>
</param>
<param name="Probability_after_mitigation">
<param_value></param_value>
<description></description>
</param>
<param name="Related_mitigation_plan">
<param_value></param_value>
<description></description>
</param>
<param name="Related_risk">
<param_value></param_value>
<description></description>
</param>
</template_table>
Setup a template_example:
<template_example name="risk_mitigation">
<param_in name="ID" value=""/>
<param_in name="ID_source_organization" value="UK_Defence"/>
<param_in name="Impact_after_mitigation" value=""/>
<param_in name="Probability_after_mitigation" value=""/>
<param_in name="Related_mitigation_plan" value=""/>
<param_in name="Related_risk" value=""/>
</template_example>
/
risk_mitigation(ID='', ID_source_organization='UK_Defence', Impact_after_mitigation='', Probability_after_mitigation='', Related_mitigation_plan='', Related_risk='')/
-- Risk_version
Error ER1: The entity Risk_version does not existRisk_version
Error ER1: The entity Risk_version does not existRisk_version.id = '/IGNORE'
Error ER1: The entity Risk_version does not existRisk_version.description = '/IGNORE'
-- Relate the Risk_version to the Risk
Error ER1: The entity Risk_version does not existRisk_version.of_risk ->
@Related_risk-- Identify the Risk_mitigation /
identifier(
ID=@ID,
source_organization=@ID_source_organization,
type='ID',
items=Risk_version)/
Error ER1: The entity Risk_perception does not existRisk_perception
Error ER1: The entity Risk_perception does not existRisk_perception.id = '/IGNORE'
Error ER1: The entity Risk_perception does not existRisk_perception.name = '/IGNORE'
Error ER1: The entity Risk_perception does not existRisk_perception.additional_characterization = '/IGNORE'
-- Bind the Risk_perception entity to the parameter ^rsk_pcp. %^rsk_pcp =
Error ER1: The entity Risk_perception does not existRisk_perception%
-- Relate the Risk_perception to the Risk_version
Error ER1: The entity Risk_perception does not existRisk_perception.defined_version ->
Error ER1: The entity Risk_version does not existRisk_version
Error ER1: The entity Risk_perception_context does not existRisk_perception_context
Error ER1: The entity Risk_perception_context does not existRisk_perception_context.application_domain = '/IGNORE'
Error ER1: The entity Risk_perception_context does not existRisk_perception_context.life_cycle_stage = '/IGNORE'
Error ER1: The entity Risk_perception_context does not existRisk_perception_context.description = '/IGNORE'
-- provide the application domain of the view definition by classification /
assigning_reference_data(
items=View_definition_context,
class_name='Risk_perception',
ecl_id='urn:plcs:rdl:uk_defence')/
-- Relate the Risk_perception to the View_definition_context
Error ER1: The entity Risk_perception does not existRisk_perception.initial_context ->
View_definition_context-- provide Impact_after_mitigation by classification /
assigning_reference_data(
items=Risk_perception,
class_name=@Impact_after_mitigation,
ecl_id='urn:plcs:rdl:uk_defence')/
-- Probability_after_mitigation /
assigning_product_property(
described_element=Risk_perception,
property_class_name='Risk_probability',
property_ecl_id='urn:plcs:rdl:uk_defence')/
%^prob_prop = $assigning_product_property.property%
-- Probability_after_mitigation - representation /
representing_probability_numeric(
value=@Probability_after_mitigation,
class_name='Probability_numeric',
class_ecl_id='urn:plcs:rdl:std',
context= 'Representation_context',
context_ecl_id='urn:plcs:rdl:std')/
%^prob_rep = $representing_probability_numeric.prob_num%
Property_representationProperty_representation.rep ->
^prob_rep
Property_representation.property ->
^prob_prop
-- Related_mitigation_plan Applied_activity_method_assignmentApplied_activity_method_assignment.items ->
Error ER1: The entity Risk_perception does not existRisk_perception
Applied_activity_method_assignment.assigned_activity_method ->
@Related_mitigation_planApplied_activity_method_assignment.role = '/IGNORE'