A Complex Type to model a list of Action Statements Version label representing the version of the document instance. . Date the Annotation Instance was generated. Time the Annotation Instance was generated. A Complex Type to model an Action Statement. Action statement has an id, name, head of power and an explanation. PresentationType determines the nature of the content. Form is the metadata for interactively receiving Action Statement specific information from an end user. DataAccessClassName would refer to a DAO which could be used to gather specific information for a CIF relating to this Action Statement (this will pervent the logic from being embeded into application). ValidationClassName would refer to a software component that can be used to Validate the action statement. A Complex Type to model specific meta data for interactively recieving end-user input - here refered as a Form. Id - is an identifier for the Form. Name - A name for the form. This elements defines the data type for the form field/> This is a union of primitive and derived data types. See FieldPrimitiveDataType and FieldDerivedDataType.