Representing Temporal Constraints in PDDL