19.1.1.4 EPC

Topic Version2Published04/16/2018
For StandardPRODML v2.0

An EPC file is a container file following the Energistics Packaging Conventions (EPC). For DAS, it stores all the data objects described in Section 19.1 Data Model and Technology Overview, which includes the metadata for the raw and/or processed datasets (if any). Each EPC file must refer to only one DAS Acquisition. However, one DAS Acquisition may have multiple EPC files referring to it, depending on the business use case.

For a typical DAS use case, an EPC file will be accompanied by a set of HDF5 files for storing the raw and processed data and time arrays. These HDF5 files are stored external to the EPC file. Figure 19.1.1.4-1 shows a conceptual model of how EPC works for DAS.

EPC is a set of conventions that allows multiple files to be grouped together as a single package (or file), which makes it easier to exchange the many files that may make up a model.

It is an implementation of the Open Packaging Conventions (OPC), a commonly used container file technology standard supported by two international standards organizations. Essentially, an EPC file is a .zip file. You may open it and look at its content using any .zip tool. EPC is also part of the CTA, and how it works is described in the EPC Specification.

Figure 19.1.1.4-1 Diagram showing how EPC provides the technology to group together related files and exchange them as a single package.(Container ship photo from Wikipedia: http://fr.wikipedia.org/wiki/Fichier:CMA_CGM_Marco_Polo_arriving_Port_of_Hamburg_-_16._01._2014.jpg . Licence : CréativeCommons paternité – partage à l’identique 3.0 (non transposée) )