A Computer Language which defines the content and format of an artefact such as a document.