
org.biojava.ontology.colonel-west.pred Maven / Gradle / Ivy
namespace west { Statements about Colonel west, arms sales and legalities that
should let us decide if he is a criminal or not }
import core.implies as implies
import core.and as and
import core.instance_of as instance_of
american { all americans }
weapon { things that are weapons }
hostile { a hostile nation }
criminal { a criminal individual }
enimy { someone is enimy of a country }
missile { a sort of flying weapony thing }
owner { someone owns something }
nono { country US doesn't like }
west { an american colonel }
sale { a sale }
vendor { the seller in a sale }
customer { the customer in a sale }
merchendise { the merchendise in a sale }
weapon_sale_crime as
implies(and(instance_of(_x, american),
and(instance_of(_y, weapon),
and(instance_of(_s, sale),
and(vendor(_x, _s),
and(customer(_z, _s),
and(merchendise(_y, _s),
instance_of(_z, hostile))))))),
instance_of(_x, criminal))
nono_owns_missiles as
and(owner(nono, _m),
instance_of(_m, missile))
implies(and(instance_of(_x, missile),
owner(nono, _x)),
and(instance_of(_s, sale),
and(vendor(west, _s),
and(customer(nono, _s),
merchendise(_x, _s)))))
implies(instance_of(_x, missile),
instance_of(_x, weapon))
implies(enimy(_x, american),
instance_of(_x, hostile))
instance_of(west, american)
enimy(nono, american)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy