Data Transformation


When referring to the use of metadata, a data transformation converts a set of data values from the format of an original data system into the format of a new data system.

Data transformation can be divided into two steps: data mapping and code generation. Data mapping takes data elements from the source data system and maps them to the destination data system and captures any transformation that must occur. Code generation is responsible for the written code that creates the program that will transfer data from one system to another. A good example of a data transformation is using the programming language XSLT to transfer XML documents from one literature database to another (i.e. a publisher’s database to PubMed).

Further Resources

Sperberg-McQueen CM. (2011). What Constitutes Successful Format Conversion ? Towards a Formalization of “ Intellectual Content”(link is external). International Journal of Digital Curation, 6(1):153–64.

Heidorn PB. (2011). The Emerging Role of Libraries in Data Curation and E-science(link is external). Journal of Library Administration, 51(7-8):662–72.

Simmhan YL, Plale B, Gannon D. (2005). A survey of data provenance in e-science(link is external). ACM SIGMOD Record, 34(3):31.

Tsagris M, Preston S, & Wood A. (2016). Improved Classification for Compositional Data Using the α-transformation(link is external). Journal of Classification, 33(2), 243–261.

Search for a Term

Send us your feedback or suggestions for new terms

Contact information
CAPTCHA This question is to prevent spam submissions. Contact for any accessibility issues.
12 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.