1. A system comprising: a processor; a storage medium; a data representation language schema stored on the storage medium; and a script for manipulating a data representation language document in accordance with a scripting language stored on the storage medium, the script including an import function to import the data representation language schema to create one or more new types within the scripting language for manipulating data representation language values conforming to one or more type definitions within the data representation language schema such that the one or more new types are used to interpret the script.