AI-ExpertSystem-Simple

 view release on metacpan or  search on metacpan

examples/Animal.xml  view on Meta::CPAN

   <actions>
    <action>
     <attribute>order</attribute>
     <value>scales</value>
    </action>
   </actions>
  </rule>
  <rule>
   <name>20</name>
   <conditions>
    <condition>
     <attribute>class</attribute>
     <value>dry</value>
    </condition>
    <condition>
     <attribute>scally</attribute>
     <value>no</value>
    </condition>
   </conditions>
   <actions>
    <action>
     <attribute>order</attribute>
     <value>soft</value>
    </action>
   </actions>
  </rule>
  <rule>
   <name>21</name>
   <conditions>
    <condition>
     <attribute>class</attribute>
     <value>segments</value>
    </condition>
    <condition>
     <attribute>shell</attribute>
     <value>yes</value>
    </condition>
   </conditions>
   <actions>
    <action>
     <attribute>order</attribute>
     <value>shell</value>
    </action>
   </actions>
  </rule>
  <rule>
   <name>22</name>
   <conditions>
    <condition>
     <attribute>class</attribute>
     <value>segments</value>
    </condition>
    <condition>
     <attribute>shell</attribute>
     <value>no</value>
    </condition>
   </conditions>
   <actions>
    <action>
     <attribute>type.animal</attribute>
     <value>centiped/milliped/insect</value>
    </action>
   </actions>
  </rule>
  <rule>
   <name>23</name>
   <conditions>
    <condition>
     <attribute>digest.cells</attribute>
     <value>yes</value>
    </condition>
    <condition>
     <attribute>class</attribute>
     <value>unified</value>
    </condition>
   </conditions>
   <actions>
    <action>
     <attribute>order</attribute>
     <value>cells</value>
    </action>
   </actions>
  </rule>
  <rule>
   <name>24</name>
   <conditions>
    <condition>
     <attribute>digest.cells</attribute>
     <value>no</value>
    </condition>
    <condition>
     <attribute>class</attribute>
     <value>unified</value>
    </condition>
   </conditions>
   <actions>
    <action>
     <attribute>order</attribute>
     <value>stomach</value>
    </action>
   </actions>
  </rule>
  <rule>
   <name>25</name>
   <conditions>
    <condition>
     <attribute>fly</attribute>
     <value>yes</value>
    </condition>
    <condition>
     <attribute>order</attribute>
     <value>meat</value>
    </condition>
   </conditions>
   <actions>
    <action>
     <attribute>type.animal</attribute>
     <value>bat</value>
    </action>
   </actions>
  </rule>



( run in 0.604 second using v1.01-cache-2.11-cpan-39bf76dae61 )