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; and an interpreter to evaluate the script, wherein the processor is configured to import the data representation language schema using an import function of the script; wherein the processor is further configured 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; and wherein the processor is further configured to interpret the script using the one or more new types.