Classes for processing the different kinds of time schemes used with temporal URIs. Definitions for the subclasses' constructors still need to be filled in.