added md5_checksum field
extended version of dataset xsd: includes dublin core fields
made names consistent with underscore notation
added minOccurs and maxOccurs