(=>
(instance ?S Strainer)
(hasPurpose ?S
(exists (?MIX ?SUB ?LIQUID ?REMOVE)
(and
(instance ?MIX Mixture)
(instance ?SUB Substance)
(instance ?LIQUID Substance)
(part ?SUB ?MIX)
(attribute ?SUB Solid)
(instance ?REMOVE Removing)
(part ?LIQUID ?MIX)
(attribute ?LIQUID Liquid)
(patient ?REMOVE ?SUB)
(result ?REMOVE ?LIQUID)
(instrument ?REMOVE ?S))))) |
Mid-level-ontology.kif 4617-4632 |
|