<?xml version='1.0' encoding='UTF-8'?>
<dmodule
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.s1000d.org/S1000D_2-2/xml_schema/dm/processSchema.xsd">
  <idstatus>
    <dmaddres>
      <dmc>
        <age>
          <modelic>AA</modelic>
          <supeqvc>A</supeqvc>
          <ecscs>AA</ecscs>
          <eidc>AA</eidc>
          <cidc>AA</cidc>
          <discode>AA</discode>
          <discodev>A</discodev>
          <incode>AAA</incode>
          <incodev>A</incodev>
          <itemloc>A</itemloc>
        </age>
      </dmc>
      <dmtitle>
        <techname>Process Data Module Logic Engine Demo</techname>
      </dmtitle>
      <issno issno="001"/>
      <issdate  day="02" month="01" year="2007"/>
     
    </dmaddres>
    <status>
      <security class="01"/>
      <rpc>String</rpc>
      <orig>String</orig>
      <applic/>
      <brexref>
        <refdm xmlns:xsa0="http://www.w3.org/1999/xlink">
          <age>
            <modelic>AA</modelic>
            <supeqvc>A</supeqvc>
            <ecscs>AA</ecscs>
            <eidc>AA</eidc>
            <cidc>AA</cidc>
            <discode>AA</discode>
            <discodev>A</discodev>
            <incode>AAA</incode>
            <incodev>A</incodev>
            <itemloc>A</itemloc>
          </age>
        </refdm>
      </brexref>
      <qa>
        <unverif/>
      </qa>
    </status>
  </idstatus>
  <content>
    <process>

      <variable-declarations>
        <variable name="uri" valuetype="string">
          <initialize>
          <expression>
            <string>http://www.x-hive.com</string>
          </expression>
          </initialize>
        </variable>
        <variable name="area" valuetype="string"/>
        <variable name="product" valuetype="string"/>
        <variable name="airline" valuetype="boolean"/>
        <variable name="supplier" valuetype="boolean"/>
        <variable name="le" valuetype="boolean"/>
         
      </variable-declarations>
      
      <dm-seq>

        <dm-node>
          <step1>
            <title>X-Hive Product Advisor, Logic Engine Demo</title>
            <para>A logic engine is capable of interpreting S1000D Process Data Module documents. 
                  A process data module document is an XML document that contains the logic for an interactive application such as this product advisor</para>
          </step1>
          <step1>
            <title>Click next for the next step</title>
          </step1>
        </dm-node>
        
        <dm-node>
          <dialog>
            <menu>
              <prompt>
                <text>Are you interested in ?</text>
              </prompt>
              <menuchoice>
                <text>S1000D based solutions</text>
                <assertion>
                  <variable-ref name="area"/>
                  <expression>
                    <string>S1000D</string>
                  </expression>                    
                </assertion>
              </menuchoice>
              <menuchoice>
                <text>Component Content Management</text>
                <assertion>
                  <variable-ref name="area"/>
                  <expression>
                    <string>Docato</string>
                  </expression>                    
                </assertion>
              </menuchoice>
              <menuchoice>
                <text>XML Databases</text>
                <assertion>
                  <variable-ref name="area"/>
                  <expression>
                    <string>X-Hive/DB</string>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="product"/>
                  <expression>
                    <string>X-Hive/DB</string>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="uri"/>
                  <expression>
                    <string>http://www.x-hive.com/products/db/index.html</string>
                  </expression>                    
                </assertion>
              </menuchoice>
              <menuchoice>
                <text>XML Diffing Engine</text>
                <assertion>
                  <variable-ref name="area"/>
                  <expression>
                    <string>X-Hive/Diff</string>
                  </expression>  
                </assertion>
                <assertion>
                  <variable-ref name="airline"/>
                  <expression>
                    <boolean><false/></boolean>
                  </expression>  
                </assertion>
                <assertion>
                  <variable-ref name="uri"/>
                  <expression>
                    <string>http://www.x-hive.com/products/db/diff.html</string>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="product"/>
                  <expression>
                    <string>X-Hive/Diff</string>
                  </expression>                    
                </assertion>
              </menuchoice>
            </menu>
          </dialog>
        </dm-node>

       
        <dm-node>
          <applic>
            <expression>
              <expression>
                <variable-ref name="area"/>
              </expression>
              <eq/>
              <expression>
                <string>X-Hive/DB</string>
              </expression>
            </expression>
          </applic>
          <step1>
            <para>You selected that you are interested in <variable-ref name="area"/></para>
            <para>X-Hive/DB is a powerful native XML database used in large scale XML environments but is also used embedded in small XML applications with a limited footprint.</para>
            <para>You can download a free evaluation of X-Hive/DB at http://support.x-hive.com/evaluate</para>
          </step1>
        </dm-node>

        <dm-node>
          <applic>
            <expression>
              <expression>
                <variable-ref name="area"/>
              </expression>
              <eq/>
              <expression>
                <string>Docato</string>
              </expression>
            </expression>
          </applic>
          <dialog>
            <menu>
              <prompt>
                <text>Are you interested in ?</text>
              </prompt>
              <menuchoice>
                <text>Managing content out or re-usable components</text>
                <assertion>
                  <variable-ref name="product"/>
                  <expression>
                    <string>X-Hive/Docato-Composer</string>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="uri"/>
                  <expression>
                    <string>http://www.x-hive.com/products/docato/composer.html</string>
                  </expression>                    
                </assertion>
              </menuchoice>
              <menuchoice>
                <text>Delivery content to end-users</text>
                <assertion>
                  <variable-ref name="product"/>
                  <expression>
                    <string>X-Hive/Docato-Browser</string>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="uri"/>
                  <expression>
                    <string>http://www.x-hive.com/products/docato/browser.html</string>
                  </expression>                    
                </assertion>
              </menuchoice>
            </menu>
          </dialog>
        </dm-node>
        
        <dm-node>
          <applic>
            <expression>
              <expression>
                <variable-ref name="area"/>
              </expression>
              <eq/>
              <expression>
                <string>S1000D</string>
              </expression>
            </expression>
          </applic>
          <dialog>
            <menu>
              <prompt>
                <text>Are you working for an Airline ?</text>
              </prompt>
              <menuchoice>
                <text>Yes</text>
                <assertion>
                  <variable-ref name="airline"/>
                  <expression>
                    <boolean><true/></boolean>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="product"/>
                  <expression>
                    <string>X-Hive/AMDS</string>
                  </expression>                    
                </assertion>
                <assertion>
                  <variable-ref name="uri"/>
                  <expression>
                    <string>http://www.x-hive.com/products/s1000d/amds/index.html</string>
                  </expression>                    
                </assertion>
              </menuchoice>
              <menuchoice>
                <text>No</text>
                <assertion>
                  <variable-ref name="airline"/>
                  <expression>
                    <boolean><false/></boolean>
                  </expression>                    
                </assertion>
              </menuchoice>
            </menu>
          </dialog>
        </dm-node>
        <dm-if>
          <expression>
            <expression> 
              <expression>
                <variable-ref name="area"/>
              </expression>
              <eq/>
              <expression>
                <string>S1000D</string>
              </expression>
            </expression>
          </expression>
          <dm-then-seq>
            <dm-if>
              <expression>
                <expression>
                  <variable-ref name="airline"/>
                </expression>
                <eq/>
                <expression>
                  <boolean><true/></boolean>
                </expression>
              </expression>
    
              <dm-then-seq>
                <dm-node>
                  <step1>
                    <title>X-Hive has developed an Aircraft Maintenance Documentation System (X-Hive/AMDS) specifically for managing digital data within Airlines.
                    </title>
                    <para>
                      <randlist>
                        <title>X-Hive/AMDS has 2 parts:</title> 
                        <item>
                          <para>AMDS-CMS: a component content management system for Maintenance Programs, Job Cards, Engineering Orders, Airframe Manuals, Component Manuals and Service Bulletins.</para>
                        </item>
                        <item>
                          <para>AMDS-DS: a delivery system for Mechanics and Engineers including a Visit Manager, a class 4/5 IETP for Airframe Manuals, Job Cards and Component Manuals.</para>
                        </item>
                      </randlist>                           
                    </para>
                  </step1>
                </dm-node>
    
              </dm-then-seq>
              <dm-else-seq>
                <dm-node>
                  <dialog>
                    <menu>
                      <prompt>
                        <text>Is your company a supplier for the Aerospace and Defense industry ?</text>
                      </prompt>
                      <menuchoice>
                        <text>Yes</text>
                        <assertion>
                          <variable-ref name="supplier"/>
                          <expression>
                            <boolean><true/></boolean>
                          </expression>                    
                        </assertion>
                        <assertion>
                          <variable-ref name="product"/>
                          <expression>
                            <string>X-Hive/S1000D Starter Kit</string>
                          </expression>                    
                        </assertion>
                        <assertion>
                          <variable-ref name="uri"/>
                          <expression>
                            <string>http://www.x-hive.com/products/s1000d/s1000d-starter-kit.html</string>
                          </expression>                    
                        </assertion>

                      </menuchoice>
                      <menuchoice>
                        <text>No</text>
                        <assertion>
                          <variable-ref name="supplier"/>
                          <expression>
                            <boolean><false/></boolean>
                          </expression>                    
                        </assertion>
                      </menuchoice>
                    </menu>
                  </dialog>
    
                </dm-node>
    
               <dm-if>
                  <expression>
                    <expression>
                      <variable-ref name="supplier"/>
                    </expression>
                    <eq/>
                    <expression>
                      <boolean><true/></boolean>
                    </expression>
                  </expression>
        
                  <dm-then-seq>
                    <dm-node>
                      <step1>
                        <title>X-Hive/S1000D Starter Kit.
                        </title>
                        <para>X-Hive/S1000D Starter Kit is a pre-configured version of X-Hive/Docato Composer for S1000D schemas.
                        
                          <randlist>
                            <title>X-Hive/S1000D Starter kit has 4 parts:</title> 
                            <item>
                              <para>X-Hive/Docato Composer</para>
                            </item>
                            <item>
                              <para>A configuration of X-Hive/Docato Composer for S1000D schemas</para>
                            </item>
                            <item>
                              <para>X-Hive/S1000D stylesheets for publication to HTML and PDF</para>
                            </item>
                            <item>
                              <para>X-Hive/S1000D Authoring Tool Customizations for wysiwyg authoring of S1000D data modules</para>
                            </item>
                            <item>
                              <para>X-Hive/DB, a high performance native XML database</para>
                            </item>
                          </randlist>                           
                        </para>
                      </step1>
                    </dm-node>
        
                  </dm-then-seq>
                  <dm-else-seq>
                    <dm-node>
                      <dialog>
                        <menu>
                          <prompt>
                            <text>Do you need an interactive fault analyses application ?</text>
                          </prompt>
                          <menuchoice>
                            <text>Yes</text>
                            <assertion>
                              <variable-ref name="le"/>
                              <expression>
                                <boolean><true/></boolean>
                              </expression>                    
                            </assertion>
                            <assertion>
                              <variable-ref name="uri"/>
                              <expression>
                                <string>http://www.x-hive.com/products/s1000d/s1000d-pdm-le.html</string>
                              </expression>                    
                            </assertion>
                            <assertion>
                              <variable-ref name="product"/>
                              <expression>
                                <string>X-Hive/S1000D Process Data Module Logic Engine</string>
                              </expression>                    
                            </assertion>
                          </menuchoice>
                          <menuchoice>
                            <text>No</text>
                            <assertion>
                              <variable-ref name="le"/>
                              <expression>
                                <boolean><false/></boolean>
                              </expression>                    
                            </assertion>
                          </menuchoice>
                        </menu>
                      </dialog>
        
           
                    </dm-node>
                    <dm-if>
                      <expression>
                        <expression>
                          <variable-ref name="le"/>
                        </expression>
                        <eq/>
                        <expression>
                          <boolean><false/></boolean>
                        </expression>
                      </expression>
                      <dm-then-seq>
                        <dm-node>
                          <dialog>
                            <menu>
                              <prompt>
                                <text>X-Hive has a set of S1000D tools for custom content management solutions:</text>
                              </prompt>
                              <menuchoice>
                                <text>Transform S1000D data modules to HTML or PDF</text>
                                <assertion>
                                  <variable-ref name="uri"/>
                                  <expression>
                                    <string>http://www.x-hive.com/products/s1000d/s1000d-styles.html</string>
                                  </expression>                    
                                </assertion>
                                <assertion>
                                  <variable-ref name="product"/>
                                  <expression>
                                    <string>X-Hive/S1000D Stylesheets</string>
                                  </expression>                    
                                </assertion>
                              </menuchoice>
                              <menuchoice>
                                <text>Convert legacy ATA Spec 2200 data to S1000D</text>
                                <assertion>
                                  <variable-ref name="uri"/>
                                  <expression>
                                    <string>http://www.x-hive.com/products/s1000d/s1000d-conversion.html</string>
                                  </expression>                    
                                </assertion>
                                <assertion>
                                  <variable-ref name="product"/>
                                  <expression>
                                    <string>X-Hive/S1000D ATA to S1000D</string>
                                  </expression>                    
                                </assertion>
                              </menuchoice>
                            </menu>
                          </dialog>
                        </dm-node>  
                      </dm-then-seq>
                    </dm-if>              
                  </dm-else-seq>
                </dm-if>
              </dm-else-seq>
            </dm-if>
          </dm-then-seq>
        </dm-if>         
        <dm-node>
          <step1>
            <title>Your product of choice is <variable-ref name="product"/></title>
            <para>More information can be found at 
              <link>
                <target><variable-ref name="uri"/></target>
                <title><variable-ref name="product"/></title>
              </link>  
            </para>
          </step1>
        </dm-node>

      </dm-seq>
    </process>
  </content>
</dmodule>
