Les Normas Tècniques d'Interoperabilitat de Document electrònic i Expedient electrònic de l'Esquema Nacional d'Interoperabilitat defineixen esquemes XML (XSD) com a eina per a la interoperabilitat en l'intercanvi de documents i expedients electrònics.
L'estructura a aplicar per a l'intercanvi de documents electrònics serà de forma general un fitxer XML que inclourà els tres components del document electrònic identificats, això és:
- Fitxer de contingut: que alberga el fitxer que conté les dades o contingut del document. Per a la seva inclusió en l'estructura XML, aquests fitxers es codifiquen normalment en base64 .
- Bloque de metadatos: en el que siguiendo el esquema XML correspondiente, se integran los metadatos definidos como mínimos obligatorios asociados al fichero de contenido anterior, salvo ‘Valor CSV’, y ‘Regulación generación CSV’ que se integrarán en el elemento de firma.
- Signa/s: ja siguin signatures electròniques basades en certificats i/o CSV associades al fitxer de contingut del document, així com les metadades de la signatura.
El diseño completo del esquema ENI está compuesto por 8 XSDs implementados a medida y un XSD externo vinculado (xmldsig-core-schema.xsd) de la especificación XMLDSig que se emplea en las firmas de tipo XAdES.
Aquest model de XSDs de l'ENI segueix un disseny modular que afavoreix la seva reutilització i interoperabilitat amb altres esquemes existents.
En la implementació, pot distingir-se dos tipus de mòduls:
- Mòdul estructural: que defineix una estructura destinada a ordenar i contenir altres mòduls.
- Mòdul de contingut: que alberga el contingut final del component descrit.
D'aquesta manera, els mòduls poden en uns casos contenir a uns altres (mòduls estructurals) o ser inclosos dins d'uns altres (mòduls de contingut i estructurals).
El listado completo de los XSDs diseñados para atender a las necesidades del ENI se incluye en la siguiente tabla:
Las relaciones entre los diferentes modulos que conforman el esquema se representan en la figura siguiente: