Template:— risk (rsk) Context:— UK_Defence |
Date: 2010/03/15 15:08:44 Revision: 1.8
|
These can be cut and pasted into the XML as required.
Set up a hyperlink to the template definition.
<template_ref name="risk" context="UK_Defence" />
Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="risk" context="UK_Defence" >
<param name="ALARP_Category">
<param_value></param_value>
<description></description>
</param>
<param name="Context">
<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="ID_source_organization">
<param_value>UK_Defence</param_value>
<description></description>
</param>
<param name="Impact_Before_Mitigation">
<param_value></param_value>
<description></description>
</param>
<param name="Name">
<param_value></param_value>
<description></description>
</param>
<param name="Owner">
<param_value></param_value>
<description></description>
</param>
<param name="Priority">
<param_value></param_value>
<description></description>
</param>
<param name="Probability_Before_Mitigation">
<param_value></param_value>
<description></description>
</param>
<param name="Related_Support_Concept">
<param_value></param_value>
<description></description>
</param>
<param name="Related_Support_Solution">
<param_value></param_value>
<description></description>
</param>
<param name="Risk_of_ID">
<param_value></param_value>
<description></description>
</param>
<param name="Risk_of_description">
<param_value></param_value>
<description></description>
</param>
<param name="Risk_of_name">
<param_value></param_value>
<description></description>
</param>
<param name="Type">
<param_value></param_value>
<description></description>
</param>
</template_table>
Setup a template_example:
<template_example name="risk">
<param_in name="ALARP_Category" value=""/>
<param_in name="Context" value=""/>
<param_in name="Description" value=""/>
<param_in name="ID" value=""/>
<param_in name="ID_source_organization" value="UK_Defence"/>
<param_in name="Impact_Before_Mitigation" value=""/>
<param_in name="Name" value=""/>
<param_in name="Owner" value=""/>
<param_in name="Priority" value=""/>
<param_in name="Probability_Before_Mitigation" value=""/>
<param_in name="Related_Support_Concept" value=""/>
<param_in name="Related_Support_Solution" value=""/>
<param_in name="Risk_of_ID" value=""/>
<param_in name="Risk_of_description" value=""/>
<param_in name="Risk_of_name" value=""/>
<param_in name="Type" value=""/>
</template_example>
/
risk(ALARP_Category='', Context='', Description='', ID='', ID_source_organization='UK_Defence', Impact_Before_Mitigation='', Name='', Owner='', Priority='', Probability_Before_Mitigation='', Related_Support_Concept='', Related_Support_Solution='', Risk_of_ID='', Risk_of_description='', Risk_of_name='', Type='')/
Error ER1: The entity Risk does not existRisk
Error ER1: The entity Risk does not existRisk.id = '/IGNORE'
Error ER1: The entity Risk does not existRisk.name = '/IGNORE'
Error ER1: The entity Risk does not existRisk.description = '/IGNORE'
-- Bind the Risk entity to the parameter ^rsk. %^rsk =
Error ER1: The entity Risk does not existRisk%
-- Identify the Risk /
identifier(
ID=@ID,
source_organization=@ID_source_organization,
type='ID',
items=^rsk)/
-- name the Risk /
identifier(
ID=@Name,
source_organization=@ID_source_organization,
type='Name',
items=^rsk)/
-- describe the Risk /
assigning_descriptor(
descr=@Description,
class_name='Description',
ecl_id='urn:plcs:rdl:std',
is_assigned_to=^rsk)/
-- provide ALARP Category by classification /
assigning_reference_data(
items=Risk,
class_name=@ALARP_Category,
ecl_id='urn:plcs:rdl:uk_defence')/
-- provide Type by classification /
assigning_reference_data(
items=Risk,
class_name=@Type,
ecl_id='urn:plcs:rdl:uk_defence')/
-- [Optional Priority] by classification /
assigning_reference_data(
items=Risk,
class_name=@Priority,
ecl_id='urn:plcs:rdl:uk_defence')/
-- Related_Support_Solution /
assigning_document(
is_assigned_to=Risk,
assigned_document=@Related_Support_Solution,
doc_ass_role='Related_support_solution',
doc_ar_ecl_id='urn:plcs:rdl:uk_defence')/
-- Owner Organization_or_person_in_organization_assignmentOrganization_or_person_in_organization_assignment.items ->
Error ER1: The entity Risk does not existRisk
Organization_or_person_in_organization_assignment.assigned_entity ->
@OwnerOrganization_or_person_in_organization_assignment.role = '/IGNORE'
-- [Optional Related_Support_solution] Applied_activity_method_assignmentApplied_activity_method_assignment.items ->
Error ER1: The entity Risk does not existRisk
Applied_activity_method_assignment.assigned_activity_method ->
@Related_Support_ConceptApplied_activity_method_assignment.role = '/IGNORE'
-- 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 ->
Error ER1: The entity Risk does not existRisk
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 Risk_perception_context
Error ER1: The entity Risk_perception does not existRisk_perception.initial_context ->
Error ER1: The entity Risk_perception_context does not existRisk_perception_context
-- provide Impact_Before_Mitigation by classification /
assigning_reference_data(
items=Risk_perception,
class_name=@Impact_Before_Mitigation,
ecl_id='urn:plcs:rdl:uk_defence')/
-- Probability_before_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_before_mitigation - representation /
representing_probability_numeric(
value=@Probability_Before_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
-- Context
Error ER1: The entity Risk_perception_source_assignment does not existRisk_perception_source_assignment
Error ER1: The entity Risk_perception_source_assignment does not existRisk_perception_source_assignment.assigned_risk ->
Error ER1: The entity Risk_perception does not existRisk_perception
Error ER1: The entity Risk_perception_source_assignment does not existRisk_perception_source_assignment.items ->
@Context