O que é o formato de ficheiro IEPD?
Um arquivo .iepd é um pacote de Documentação de Pacote de Troca de Informações. Ele agrupa tudo o que é necessário para definir uma troca de dados padronizada: esquemas XML, mensagens de exemplo, um catálogo e documentação legível por humanos. Fisicamente, é um arquivo ZIP, portanto, carrega o mesmo cabeçalho PK que qualquer arquivo .zip e é extraído da mesma maneira.
O formato provém do NIEM, o Modelo Nacional de Troca de Informações usado em agências governamentais dos Estados Unidos para compartilhamento de dados de justiça, saúde e gestão de emergências. A NATO adotou posteriormente o mesmo pacote e registrou o tipo de mídia application/vnd.nato.openxmlformats-package.iepd+zip. Dentro de cada IEPD existe um arquivo de catálogo obrigatório, iepd-catalog.xml (chamado de mpd-catalog.xml em versões mais antigas do Model Package Description), que indexa e descreve cada artefato para que a parte receptora possa implementar a troca sem referências externas.
Junto ao catálogo, encontram-se esquemas de subconjunto e extensão escritos como documentos .xsd, arquivos de instância .xml de exemplo, regras de negócio e um log de alterações. O catálogo é o que transforma um arquivo comum em um IEPD válido.
Segurança e proteção
RISCO: LOWAn .iepd is a ZIP archive of schemas, XML and documentation, so it carries no executable code and is safe to open. The usual ZIP caution applies: extract to a folder and be wary of unexpected packages from untrusted senders, since any ZIP can hide oversized or deceptively named entries.
Detalhes do formato
em resumo- NATO Core Metadata Specification IEPD - NATO uses the same .iepd extension and registered the IANA media type application/vnd.nato.openxmlformats-package.iepd+zip for defense information-exchange packages under ADatP-5636.
Programas que abrem arquivos IEPD
.iepd file and choose 7-Zip > Open archive to browse the catalog and schemas without renaming anything. .zip, then right-click and choose Extract All to unpack the package. .iepd with The Unarchiver to expand it into a folder of schemas and XML instances. Detalhes técnicos
especificação profunda| Encoding | Binary ZIP archive wrapping XML, XSD and text artifacts |
| Byte order | N/A (ZIP container) |
| Container | ZIP (DEFLATE compression, same structure as a standard .zip archive) |
| Compression | DEFLATE, as used by ZIP |
| Encryption | None defined by the specification; the archive is not encrypted |
| Typical size | Tens of kilobytes to several megabytes, depending on the number of schemas and sample instances |
| Structure | A self-contained ZIP archive with a root directory containing a required catalog file (iepd-catalog.xml, historically mpd-catalog.xml) that indexes all artifacts, plus subset schemas, extension schemas, sample XML instance documents, documentation, business rules, change logs and a conformance/README file. |
| Integrity | CRC-32 per entry, inherited from the ZIP format |
| Platforms | Windows, macOS, Linux |
| Notes | The catalog XML is what makes the archive a valid IEPD rather than a plain ZIP; validation tools read it to locate and type every artifact. The schemas are W3C XML Schema (XSD) that constrain and extend the NIEM reference model. |
| Spec Family | NIEM Model Package Description / IEPD Specification; NATO ADatP-5636 NATO Core Metadata Specification |
| Lançado | IEPD concept dates to the early NIEM effort (mid-2000s); the format was formalized in the Model Package Description Specification and later renamed to the IEPD Specification 5.0 (2021). NATO registered the IANA media type in 2023. |
| Versão mais recente | IEPD Specification 5.0 (NIEM, 2021) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | niem.github.io |
Conversões de IEPD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos IEPD.
Perguntas frequentes
Como faço para abrir um arquivo .iepd?
.zip primeiro e extraia-o normalmente.Um arquivo .iepd é apenas um arquivo ZIP?
PK do ZIP e é extraído como qualquer outro ZIP.O que há dentro de um IEPD?
Qual é a diferença entre um IEPD e um IEP?
Quem utiliza arquivos IEPD?
Posso editar os esquemas em um IEPD?
.xsd e .xml com um editor de XML ou de esquema, depois compacte a pasta novamente e renomeie-a de volta para .iepd, mantendo o catálogo sincronizado.