(Forall (?I)
(=> (Instance-Of ?I ?Class)
(= (Fixed-Length-Job.Length ?I) (Job-Unit-Length ?Class))))
(Inherited-Facet-Value Slot-Cardinality
Unit-Length-Job-Class
Job-Unit-Length
1)
(<=> (Unit-Length-Job-Class ?Class)
(And (Fixed-Length-Job-Class ?Class)
(Value-Cardinality ?Class Job-Unit-Length 1)
(Forall (?I)
(=> (Instance-Of ?I ?Class)
(= (Fixed-Length-Job.Length ?I)
(Job-Unit-Length ?Class))))))
(=> (Job-Unit-Length $X $Y) (Duration $Y))
(=> (Job-Unit-Length $X $Y) (Unit-Length-Job-Class $X))