<?xml version="1.0"?>

<!DOCTYPE tp SYSTEM "http://nb.vse.cz/~svabo/patomat/tp/tp.dtd">

<tp name="tp_l-specified-values" xmlns="http://nb.vse.cz/~svabo/patomat/tp/tp-schema.xsd">
  <op1>
    <entity_declarations>      
      <placeholder type="Class">?A</placeholder>
      <placeholder type="Class">?B</placeholder>
      <placeholder type="Class">?C</placeholder>
    </entity_declarations>
    <axioms>
      <axiom>Class: ?B SubClassOf: ?A</axiom>
      <axiom>Class: ?C SubClassOf: ?A</axiom>
      <axiom>Class: ?B DisjointWith: ?C</axiom>
    </axioms>
    <ndp>      
      <comparison threshold="1.0" measure="equal"><s1>head_noun(?A)</s1><s2>head_noun(?B)</s2></comparison>
      <comparison threshold="1.0" measure="equal"><s1>head_noun(?A)</s1><s2>head_noun(?C)</s2></comparison>
    </ndp>
  </op1>
  <op2>
    <entity_declarations>      
      <placeholder type="Class">?D</placeholder>
      <placeholder type="Individual">?a</placeholder>
      <placeholder type="Individual">?b</placeholder>      
    </entity_declarations>
    <axioms>
      <axiom>Individual: ?a Types: ?D</axiom>
      <axiom>Individual: ?b Types: ?D</axiom>
      <axiom>Individual: ?a DifferentFrom: ?b</axiom>
    </axioms>
  </op2>
  <pt>
    <eq op1="?A" op2="?D"/>    
    <eqHet op1="?B" op2="?a"/>
    <eqHet op1="?C" op2="?b"/>    
    <!-- <enp entity="?a">?B+literal(Value)</enp>
    <enp entity="?b">?C+literal(Value)</enp> -->
    <ntp entity="?a">?B+Value</ntp>
    <ntp entity="?b">?C+Value</ntp>
  </pt>
</tp>