Template:— environmental_characteristic (env_char)
Context:— UK_Defence
Date: 2009/04/17 11:19:12
Revision: 1.3
Template: environmental_characteristic

XML references to the Template

These can be cut and pasted into the XML as required.

environmental_characteristic

Set up a hyperlink to the template definition.
<template_ref name="environmental_characteristic" context="UK_Defence" />

Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="environmental_characteristic" context="UK_Defence" >
  <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="max_humidity">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="max_humidity_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="max_temperature">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="max_temperature_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="max_wind_speed">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="max_wind_speed_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="min_humidity">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="min_humidity_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="min_temperature">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="min_temperature_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="min_wind_speed">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="min_wind_speed_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="name">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="related_location">
    <param_value></param_value>
    <description></description>
  </param>
</template_table>

Setup a template_example:
<template_example name="environmental_characteristic">
  <param_in name="description" value=""/>
  <param_in name="ID" value=""/>
  <param_in name="source_organization" value=""/>
  <param_in name="max_humidity" value=""/>
  <param_in name="max_humidity_unit" value=""/>
  <param_in name="max_temperature" value=""/>
  <param_in name="max_temperature_unit" value=""/>
  <param_in name="max_wind_speed" value=""/>
  <param_in name="max_wind_speed_unit" value=""/>
  <param_in name="min_humidity" value=""/>
  <param_in name="min_humidity_unit" value=""/>
  <param_in name="min_temperature" value=""/>
  <param_in name="min_temperature_unit" value=""/>
  <param_in name="min_wind_speed" value=""/>
  <param_in name="min_wind_speed_unit" value=""/>
  <param_in name="name" value=""/>
  <param_in name="related_location" value=""/>
</template_example>

environmental_characteristic
/environmental_characteristic(description='', ID='', source_organization='', max_humidity='', max_humidity_unit='', max_temperature='', max_temperature_unit='', max_wind_speed='', max_wind_speed_unit='', min_humidity='', min_humidity_unit='', min_temperature='', min_temperature_unit='', min_wind_speed='', min_wind_speed_unit='', name='', related_location='')/

Path

/assigning_assessed_state(
    state_class_name="environmental_characteristic",
    state_ecl_id='urn:plcs:rdl:uk_defence',
    assigned_to=@related_location)/
%^env_char = $assigning_assessed_state.state_obs%

-- instantiate the environmental_characteristic's identification
/identifier(
    ID=@ID,
    source_organization=@source_organization,
    type='Environmental_characteristic_ID',
    items=^env_char)/

-- instantiate the environmental_characteristic's name
/identifier(
    ID=@name,
    source_organization=@source_organization,
    type='Environmental_characteristic_name',
    items=^env_char)/

-- [optional Max Humidity]
/property(
    ID='Max Humidity',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@max_humidity,
    unit=@max_humidity_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='.false.',
    disposition='Predicted',
    a_property_of=^env_char)/

-- [optional Max Temperature]
/property(
    ID='Max Temperature',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@max_temperature,
    unit=@max_temperature_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='.false.',
    disposition='Predicted',
    a_property_of=^env_char)/

-- [optional Max Wind Speed]
/property(
    ID='Max Wind Speed',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@max_wind_speed,
    unit=@max_wind_speed_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='.false.',
    disposition='Predicted',
    a_property_of=^env_char)/

-- [optional Min Humidity]
/property(
    ID='Min Humidity',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@min_humidity,
    unit=@min_humidity_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='.false.',
    disposition='Predicted',
    a_property_of=^env_char)/

-- [optional Min Temperature]
/property(
    ID='Min Temperature',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@min_temperature,
    unit=@min_temperature_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='.false.',
    disposition='Predicted',
    a_property_of=^env_char)/

-- [optional Min Wind Speed]
/property(
    ID='Min Wind Speed',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@min_wind_speed,
    unit=@min_wind_speed_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='.false.',
    disposition='Predicted',
    a_property_of=^env_char)/

-- [optional description]
/assigning_descriptor(
    descr=@description,
    class_name='Description',
    ecl_id='urn:plcs:rdl:std',
    is_assigned_to=^env_char)/

XML representation of path

<refpath
   template="environmental_characteristic">
   <call_template
      name="assigning_assessed_state"
      business_context="UK_Defence">
      <param_in
         name="state_class_name"
         value=""environmental_characteristic"">
         
      </param_in>
      <param_in
         name="state_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="assigned_to"
         value="@related_location">
         
      </param_in>
   </call_template>
   <bind
      parameter="env_char">
      <template_instance
         template="assigning_assessed_state"
         parameter="state_obs">
         
      </template_instance>
   </bind>
   <comment>
      instantiate the environmental_characteristic's identification
   </comment>
   <call_template
      name="identifier"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="@ID">
         
      </param_in>
      <param_in
         name="source_organization"
         value="@source_organization">
         
      </param_in>
      <param_in
         name="type"
         value="'Environmental_characteristic_ID'">
         
      </param_in>
      <param_in
         name="items"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      instantiate the environmental_characteristic's name
   </comment>
   <call_template
      name="identifier"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="@name">
         
      </param_in>
      <param_in
         name="source_organization"
         value="@source_organization">
         
      </param_in>
      <param_in
         name="type"
         value="'Environmental_characteristic_name'">
         
      </param_in>
      <param_in
         name="items"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      [optional Max Humidity]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="'Max Humidity'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@max_humidity">
         
      </param_in>
      <param_in
         name="unit"
         value="@max_humidity_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'.false.'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
      <param_in
         name="a_property_of"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      [optional Max Temperature]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="'Max Temperature'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@max_temperature">
         
      </param_in>
      <param_in
         name="unit"
         value="@max_temperature_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'.false.'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
      <param_in
         name="a_property_of"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      [optional Max Wind Speed]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="'Max Wind Speed'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@max_wind_speed">
         
      </param_in>
      <param_in
         name="unit"
         value="@max_wind_speed_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'.false.'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
      <param_in
         name="a_property_of"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      [optional Min Humidity]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="'Min Humidity'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@min_humidity">
         
      </param_in>
      <param_in
         name="unit"
         value="@min_humidity_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'.false.'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
      <param_in
         name="a_property_of"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      [optional Min Temperature]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="'Min Temperature'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@min_temperature">
         
      </param_in>
      <param_in
         name="unit"
         value="@min_temperature_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'.false.'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
      <param_in
         name="a_property_of"
         value="^env_char">
         
      </param_in>
   </call_template>
   <comment>
      [optional Min Wind Speed]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="ID"
         value="'Min Wind Speed'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@min_wind_speed">
         
      </param_in>
      <param_in
         name="unit"
         value="@min_wind_speed_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'.false.'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
      <param_in
         name="a_property_of"
         value="^env_char">
         
      </param_in>
   </call_template>
   <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:std'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="^env_char">
         
      </param_in>
   </call_template>
</refpath>

© UK MOD 2010 — All rights reserved