Closed nickdrummond closed 2 years ago
Trash is results if we just focus on Clone Wars Cause is:
included some
(Repair and (of value Trash))
And in Bad Batch, Justifier ends up in there because of Escape_from_Bora_Vio
included some
(Sabotage and (of value Justifier) and (participant value Fennec_Shand))
The range of of
is the same as participant = Actor or Object or Place
.
But, Vehicle is still a place so why is it getting coerced into being a Built_Location?
Loads of other vehicles that are not coerced, but are used in this way
included some (of some Vehicle)
Or better still:
Vehicle and inverse(of) some Event
Changing to participant solves the problem... (but no idea why)
included some (Sabotage and (participant value Justifier) and (participant value Fennec_Shand))
Repair and Sabotage have a restriction on them:
of only (Built_Location or Droid or Object)
That is why
Made this a little more specific
of only (Droid or Facility or Object or Vehicle)
Along with new disjoints, we should avoid coercion in this area going forward.
If we move Vehicle out from under Built_Location then we get very weird inferences...
DL Query: Vehicle and Built_Location
Justifier Marauder Phantom II Satos_HAmmer Shadow_Caster Trash