Le fichier de configuration metadata.xml permet d'indiquer un certain nombre d'information comme son nom en plusieurs langues, la langue à utiliser par défaut, etc.
L'élément racine est l'élément <metadata> qui peut contenir les éléments suivants :
Un élément <metadata> peut aussi contenir des éléments <phrase> et <attr> en vue de personnalisation comme indiquée à la page Phrases et attributs.
L'exemple suivant est le fichier metadata.xml de la Coredem
<?xml version="1.0" encoding="UTF-8"?> <metadata> <label xml:lang="fr">Coredem</label> <label xml:lang="es">Coredem</label> <label xml:lang="en">Coredem</label> <label xml:lang="pt">Coredem</label> <phrase name="description"> <label xml:lang="fr">Initiative collective de partage de savoirs et d’outils libres</label> <label xml:lang="es">Iniciativa colectiva de intercambio de conocimientos</label> <label xml:lang="en">Collective initiative of knowledge sharing</label> <label xml:lang="pt">Iniciativa coletiva de troca de conhecimentos</label> </phrase> <icon>http://scrutari.coredem.info/coredem.png</icon> <website>http://www.coredem.info/</website> </metadata>
<!ELEMENT metadata (label*|icon?|website?|default-lang?|phrase|attr*)> <!ELEMENT icon (#PCDATA)> <!ELEMENT website (#PCDATA)> <!ELEMENT default-lang (#PCDATA)> <!ELEMENT phrase (label*)> <!ATTLIST phrase name NMTOKEN #REQUIRED> <!ELEMENT label (#PCDATA)> <!ATTLIST label xml:lang NMTOKEN #REQUIRED> <!ELEMENT attr (val+)> <!ATTLIST attr ns NMTOKEN #REQUIRED> <!ATTLIST attr key NMTOKEN #REQUIRED> <!ELEMENT val (#PCDATA)>