.. / download
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dmodule>
<dmodule xmlns:dc="http://www.purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.s1000d.org/S1000D_4-2/xml_schema_flat/descript.xsd">
  <identAndStatusSection>
    <dmAddress>
      <dmIdent>
        <dmCode modelIdentCode="S1000DXSL" systemDiffCode="A" systemCode="00" subSystemCode="0" subSubSystemCode="0" assyCode="02" disassyCode="00" disassyCodeVariant="A" infoCode="000" infoCodeVariant="A" itemLocationCode="A"/>
        <language languageIsoCode="en" countryIsoCode="GB"/>
        <issueInfo issueNumber="000" inWork="01"/>
      </dmIdent>
      <dmAddressItems>
        <issueDate year="2017" month="12" day="08"/>
        <dmTitle>
          <techName>Quantities test</techName>
        </dmTitle>
      </dmAddressItems>
    </dmAddress>
    <dmStatus issueType="new">
      <security securityClassification="01"/>
      <responsiblePartnerCompany/>
      <originator/>
      <applic>
        <displayText>
          <simplePara>All</simplePara>
        </displayText>
      </applic>
      <brexDmRef>
        <dmRef>
          <dmRefIdent>
            <dmCode modelIdentCode="S1000D" systemDiffCode="F" systemCode="04" subSystemCode="1" subSubSystemCode="0" assyCode="0301" disassyCode="00" disassyCodeVariant="A" infoCode="022" infoCodeVariant="A" itemLocationCode="D"/>
          </dmRefIdent>
        </dmRef>
      </brexDmRef>
      <qualityAssurance>
        <unverified/>
      </qualityAssurance>
    </dmStatus>
  </identAndStatusSection>
  <content>
    <description>
      <levelledPara>
        <title>General</title>
        <para>This data module contains the examples from Chap 3.9.6.2.1.10 of the S1000D Issue 4.2 specification, and is used for testing the display of quantities.</para>
      </levelledPara>
      <levelledPara>
        <title>Examples</title>
        <para><emphasis>Example 1:</emphasis> Quantity group and is a simple quantity with value and unit of measure:</para>
        <para>
          <verbatimText verbatimStyle="vs11"><![CDATA[<para>The windshield assembly weighs approximately
<quantity>
<quantityGroup quantityGroupType="nominal">
<quantityValue quantityUnitOfMeasure="kg">40</quantityValue>
</quantityGroup>
</quantity>
and requires two persons ...
</para>]]></verbatimText>
        </para>
        <para>The display of this markup can be as follows:</para>
        <para>"The windshield assembly weighs approximately <quantity><quantityGroup quantityGroupType="nominal"><quantityValue quantityUnitOfMeasure="kg">40</quantityValue></quantityGroup></quantity> and requires two persons ..."</para>
        <para><emphasis>Example 2:</emphasis> Quantity where value and tolerance have the same unit of measure:</para>
        <para>
          <verbatimText verbatimStyle="vs11"><![CDATA[<para>If hole tolerance of
<quantity>
<quantityGroup quantityGroupType="nominal"
quantityUnitOfMeasure="mm">
<quantityValue>0.700</quantityValue>
<quantityTolerance
quantityToleranceType="plus">0.010</quantityTolerance>
<quantityTolerance
quantityToleranceType="minus">0.000</quantityTolerance>
</quantityGroup>
</quantity>
has been exceeded ...
</para>]]></verbatimText>
        </para>
        <para>The display of this markup can be as follows:</para>
        <para>"If hole tolerance of <quantity><quantityGroup quantityGroupType="nominal" quantityUnitOfMeasure="mm"><quantityValue>0.700</quantityValue><quantityTolerance quantityToleranceType="plus">0.010</quantityTolerance><quantityTolerance quantityToleranceType="minus">0.000</quantityTolerance></quantityGroup></quantity> has been exceeded ..."</para>
        <para><emphasis>Example 3:</emphasis> Quantity with minimum/maximum values:</para>
        <para>
          <verbatimText verbatimStyle="vs11"><![CDATA[<para>Tighten fasteners
<quantity quantityType="qty05">
<quantityGroup quantityGroupType="minimum">
<quantityValue quantityUnitOfMeasure="N.m">18.0</quantityValue>
</quantityGroup>
<quantityGroup quantityGroupType="maximum">
<quantityValue quantityUnitOfMeasure="N.m">22.0</quantityValue>
</quantityGroup>
</quantity>
using torque wrench ...
</para>]]></verbatimText>
        </para>
        <para>The display of this markup can be as follows:</para>
        <para>"Tighten fasteners <quantity quantityType="qty05"><quantityGroup quantityGroupType="minimum"><quantityValue quantityUnitOfMeasure="N.m">18.0</quantityValue></quantityGroup><quantityGroup quantityGroupType="maximum"><quantityValue quantityUnitOfMeasure="N.m">22.0</quantityValue></quantityGroup></quantity> using torque wrench ..."</para>
        <para><emphasis>Example 4:</emphasis> Quantity with type, value, tolerance, and unit of measure:</para>
        <para>
          <verbatimText verbatimStyle="vs11"><![CDATA[<para>Holding nut, torque bolt to
<quantity quantityType="qty05">
<quantityGroup quantityGroupType="nominal" quantityUnitOfMeasure="N.m">
<quantityValue>20</quantityValue>
<quantityTolerance
quantityToleranceType="plusorminus">2</quantityTolerance>
</quantityGroup>
</quantity>
.</para>]]></verbatimText>
        </para>
        <para>The display of this markup can be as follows:</para>
        <para>"Holding nut, torque bolt to <quantity quantityType="qty05"><quantityGroup quantityGroupType="nominal" quantityUnitOfMeasure="N.m"><quantityValue>20</quantityValue><quantityTolerance quantityToleranceType="plusorminus">2</quantityTolerance></quantityGroup></quantity>."</para>
        <para><emphasis>Example 5:</emphasis> Quantity with multiple value groups and value and tolerance with different units:</para>
        <para>
          <verbatimText verbatimStyle="vs11"><![CDATA[<para>Chamfer both sides of rib
<quantity>
<quantityGroup quantityGroupType="nominal">
<quantityValue>0.153</quantityValue>
<quantityTolerance
quantityToleranceType="plusorminus">0.005</quantityTolerance>
</quantityGroup>
x
<quantityGroup quantityGroupType="nominal">
<quantityValue quantityUnitOfMeasure="dega">45</quantityValue>
<quantityTolerance quantityToleranceType="plusorminus"
quantityUnitOfMeasure="mina">30
</quantityTolerance>
</quantityGroup>
</quantity>
.</para>]]></verbatimText>
        </para>
        <para>The display of this markup can be as follows:</para>
        <para>"Chamfer both sides of rib <quantity><quantityGroup quantityGroupType="nominal"><quantityValue>0.153</quantityValue><quantityTolerance quantityToleranceType="plusorminus">0.005</quantityTolerance></quantityGroup> x <quantityGroup quantityGroupType="nominal"><quantityValue quantityUnitOfMeasure="dega">45</quantityValue><quantityTolerance quantityToleranceType="plusorminus" quantityUnitOfMeasure="mina">30</quantityTolerance></quantityGroup>
      </quantity>."</para>
        <para><emphasis>Example 6:</emphasis> Quantity with tolerance only:</para>
        <para>
          <verbatimText verbatimStyle="vs11"><![CDATA[<para>Make sure that spacing is within
<quantity>
<quantityGroup quantityGroupType="nominal">
<quantityTolerance
quantityToleranceType="plusorminus">0.030</quantityTolerance>
</quantityGroup>
</quantity>
on each side ...
</para>]]></verbatimText>
        </para>
        <para>The display of this markup can be as follows:</para>
        <para>"Make sure that spacing is within <quantity><quantityGroup quantityGroupType="nominal"><quantityTolerance quantityToleranceType="plusorminus">0.030</quantityTolerance></quantityGroup></quantity> on each side ..."</para>
      </levelledPara>
    </description>
  </content>
</dmodule>


gopher://khzae.net/0/s1000d/S1000D-XSL-Stylesheets/src/tests/DMC-S1000DXSL-A-00-00-02-00A-000A-A_000-01_EN-GB.XML
Styles: Light Dark Classic