Les Normas Tècniques d'Interoperabilitat de Document electrònic i Expedient electrònic de l'Esquema Nacional d'Interoperabilitat definixen esquemes XML (XSD) com a ferramenta 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, açò és:
- Fitxer de contingut: que alberga el fitxer que conté les dades o contingut del document. Per a la seua inclusió en l'estructura XML, estos fitxers es codifiquen normalment en base64 .
- Bloc de metadades: en el qual seguint l'esquema XML corresponent, s'integren les metadades definides com a mínims obligatoris associats al fitxer de contingut anterior, excepte ‘Valor CSV’, i ‘Regulació generació CSV’ que s'integraran en l'element de firma.
- Firma/s: ja siguen firmes electròniques basades en certificats i/o CSV associades al fitxer de contingut del document, així com les metadades de la firma.
El disseny complet de l'esquema ENI està compost per 8 XSDs implementats a mesura i un XSD extern vinculat (xmldsig-core-schema.xsd) de l'especificació XMLDSig que s'empra en les firmes de tipus XAdES.
Este model de XSDs de l'ENI seguix un disseny modular que afavorix la seua reutilització i interoperabilitat amb altres esquemes existents.
En la implementació, pot distingir-se dos tipus de mòduls:
- Módulo estructural: que define una estructura destinada a ordenar y contener otros módulos.
- Mòdul de contingut: que alberga el contingut final del component descrit.
D'esta manera, els mòduls poden en uns casos contindre 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:
Les relacions entre els diferents modulos que conformen l'esquema es representen en la figura següent: