Skip to main content Skip to navigation

Technical Metadata

What...Technical metadata

Technical metadata provides information on the technical properties of a digital file or the particular hardware and software environments required in order to render or process digital information.


Some technical properties are required in order to render the message (ie turn it into meaningful content). If we think of a digital raster image; this is made up of a two-dimensional array of pixels, each pixel varying in colour. This property is fundamentally required in order to display the correct message - or image in this case. This property has to be shared across all possible representation of the image in any file format.

Other technical properties may not be considered as important if they are file format specific such as the file size or file signature. They are important nonetheless in terms in terms of managing the files.
Finally, another important part that technical metadata can play is in describing any particular hardware or software required to process or render content. Information around hardware specifications, operating systems and software configurations would help in enabling steps to be taken in order to preserve the environment required to process or render content.


  • For any files that require uncommon or specialist software to render them, provide details on the software used, including:
    • software name
    • software version
    • operating system used to run the software
    • operating system type (x86 for example)
    • operating system version used to run the software
    • hardware details such as information on the name of the hardware, the processor name and clock speed, and RAM allocation
  • Record any specialist hardware used to process data such as instruments or tools used, including how they were configured or calibrated.
  • If you have developed code in order to create, manage, process, analyse or render data in a particular way we encourage you to make the source code open under a GNU General Public License alongside providing documentation making the code easy to read and understand as well as providing information on any dependencies required in order to execute the code in a particular way.