Information technology — Multimedia application format (MPEG-A) — Part 15: Multimedia preservation application format — Amendment 1: Implementation guidelines for MP-AF

Technologies de l'information — Format pour application multimédia (MPEG-A) — Partie 15: Format pour application de la conservation des multimédias — Amendement 1: Lignes directrices pour MP-AF

General Information

Status
Published
Publication Date
03-Jan-2017
Current Stage
6060 - International Standard published
Due Date
28-Jul-2018
Completion Date
04-Jan-2017
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 23000-15:2016/Amd 1:2017 - Implementation guidelines for MP-AF
English language
49 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 23000-15
First edition
2016-07-15
AMENDMENT 1
2017-01
Information technology — Multimedia
application format (MPEG-A) —
Part 15:
Multimedia preservation application
format
AMENDMENT 1: Implementation
guidelines for MP-AF
Technologies de l’information — Format pour application multimédia
(MPEG-A) —
Partie 15: Format pour application de la conservation des
multimédias
AMENDEMENT 1: Lignes directrices pour MP-AF
Reference number
ISO/IEC 23000-15:2016/Amd.1:2017(E)
©
ISO/IEC 2017

---------------------- Page: 1 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2017, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2017 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment,
as well as information about ISO’s adherence to the World Trade Organization (WTO) principles in the
Technical Barriers to Trade (TBT) see the following URL: www.iso.org/iso/foreword.html.
Amendment 1 to ISO/IEC 23000-15:2016 was prepared by Technical Committee ISO/IEC JTC 1,
Information technology, SC 29, Coding of audio, picture, multimedia and hypermedia information.
© ISO/IEC 2017 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)
Information technology — Multimedia application format
(MPEG-A) —
Part 15:
Multimedia preservation application format
AMENDMENT 1: Implementation guidelines for MP-AF
Page 57, Clause 7
Insert Clause 8 and Clause 9
8  Implementation guidelines (non-normative)
8.1 General
8.2 to 8.4 provide an overview of three concrete use cases from professional digital preservation
stakeholders. Their workflows and most relevant metadata are introduced, then MP-AF XML
implementations addressing preservation needs from real-world use cases are reported. Terminology
[4]
from Open Archival Information System (OAIS) is used, which defines information packages (IP) at
the ingest (Submission IP - SIP) and delivery (Dissemination IP - DIP) side of a preservation system.
A typical format migration use case is presented in 8.2, which showcases a common necessity in
digital preservation workflows. 8.3 focuses on “Audiovisual Digitization” scenario based on a concrete
project that is currently under deployment at RAI Radiotelevisione Italiana (i.e. the National Italian
Broadcaster). 8.4 deals with digitization of audio content of Short Play (SP) vinyl records and Master
1/2 inch tapes, a concrete activity performed at National Diet Library (NDL) of Japan. MP-AF compliant
XML documents are reported entirely within source code boxes in this document and also included as
separated XML files in the electronic inserts.
8.5 discusses the use of MP-AF in content archival and packaging (i.e. how to tie essences and metadata
together).
8.2  Outsourcing format migration use case
8.2.1 General
This is a generic use case about basic format migration activities. Let’s suppose that the organization
Fred&Alice Limited conceived, commissioned and/or produced an audiovisual work, e.g. a documentary
about the rivers, mountains, and sites of the region where Fred was born. The Work is titled “Fred’s
places” for which Fred&Alice Limited obtained an ISAN identifier, such as ISAN-XXXX-YYYY-ZZZZ. The
Work is composed of two parts stored in two HD-XDCAM MXF (50 Mbits/s) files. The first part has
a time length of 37 min and the second part of 23 min, representing the first and second part of the
content. Fred&Alice Limited now needs another representation of the Work as DVD ISO image file for 1
hour of playback, to be later printed on DVDs and commercialized. They decided to rely on an external
company, ACME Preservation for performing the format migration. Additionally, they are asking
information regarding the quality control of the resulting essences and a complete documentation of
media processing activities.
In the following we describe:
— the activities undertaken within the format migration process including the description of
agents/tools and operators;
© ISO 2017 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

— the specific preservation information created in this scenario, which can be represented by specific
MP-AF preservation descriptors like Fixity, Integrity and Rights.
8.2.2  Process overview
Fred&Alice Limited send to “ACME Preservation” a digital copy of the material, including the checksums
of the involved files. ACME Preservation run an ingest process, verifying the fixity and the integrity
of files by checksum calculation and comparison with the provided values. Ingestion also includes a
format validity check, done by using an automatic tool. ACME Preservation discover that MXF files are
not strictly compliant with some parts of the relevant SMPTE standard specifications, even if they can
be correctly played in practical environments.
ACME Preservation inform Fred&Alice Limited about this minor problem and propose to fix it
performing a simple file trans-wrapping. Fred&Alice Limited accept this proposal and also ask for the
two parts of the programme to be merged in order to have a single MXF file as output.
The following metadata documenting this first part of the process is saved:
— date and venue of the operations;
— the software tool that detected the SMPTE compliance problem;
— the software tool used for performing the merging and trans-wrapping operation;
— tool used for validating the result of the trans-wrapping;
— the location of media files that represent the input and the result of the trans-wrapping operation;
— the time required for executing the trans-wrapping operation.
Table 8 summarizes the sequence of activities carried out. The columns represent the respective
responsibilities of each organization.
Table 8 — Sequence of activities
Activity Fred&Alice Limited ACME preservation
1 DIP creation including essences and
required metadata in MP-AF format
2 Conformance checking of the container with
identification of possible violations
3 Merging files constituting multiple parts of the same
programme; fixing of MXF wrapper in case of SMPTE
standards violations, with logging of the operation in
MP-AF format
4 Transcoding of essence to the target coding schemes
with logging of the operation in MP-AF format
5 Quality control (i.e. formal check) of the resulting file
with logging of the operation results in MP-AF format
6 Ingestion of the updated SIP containing the
transcoded and trans-wrapped essence and
the updated MP-AF metadata
First, Fred&Alice Limited create the DIP to be delivered to ACME Preservation. It contains the following
main entities:
— the essence files;
— the relevant metadata in MP-AF XML format with:
— a DescriptiveMetadataDescriptor containing basic descriptive metadata at preservation
object level;
2 © ISO 2017 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

— the description of the representation (XDCAM in MFX) already available with Essence/Components
(i.e. related to the first and second part of the video programme);
— TechnicalMetadataDescriptors containing technical metadata at preservation object and
essence/bitstream level.
In the second stage, ACME Preservation receives the DIP and performs the requested
migration/transcoding including quality control activities. Most importantly, ACME Preservation
updates the MP-AF XML metadata document by adding the new representation given by the ISO image
of the work. The package delivered by ACME Preservation to Fred&Alice Limited includes the following:
— a PreservationObject with two representations:
— the old representation: two essences, each with a/v streams (no locators, as essence is not
included);
— the new representation: one essence with a/v streams (includes the locator of essence);
— TechnicalMetadataDescriptor containing technical metadata at preservation object and
essence/bitstream level;
— DescriptiveMetadataDescriptor containing basic descriptive metadata at preservation object level;
— QualityMetadataDescriptor containing quality metadata for old representations;
— process metadata (i.e. description and configurations of the tools used in the process) documenting
the derivation of the new representation;
— QualityMetadataDescriptor containing quality metadata for the new representation being assessed
by ACME Preservation.
Figure 18 shows a logical representation of the MP-AF document including the updates from ACME
Preservation, reflecting the activities performed and the produced outputs. This updated MP-AF
instance is delivered back to the Fred&Alice Limited’s archive, together with the freshly created DVD
ISO files.
© ISO 2017 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

Key
D descriptor Ident. identification
DS description scheme Descr. descriptive metadata
QA analysis Tech. technical metadata
Figure 18 — Structure of MP-AF document delivered to Fred&Alice Limited
8.2.3  Preservation Information
8.2.3.1  General
Pre-existing and newly created preservation metadata created by ACME Preservation, are stored in
MP-AF making use of the following specific descriptors:
8.2.3.2  Fixity
Fred&Alice Limited originally recorded the checksum (MD5) of all three provided files, which enables
the verification of their fixity, ensuring that no bit changes have occurred. For a more robust check, they
decided to add an alternative checksum (SHA1). Also they decide to store distinct checksum values for
each component (video and audio) and for each video segment along the timeline.
NOTE The MP-AF Fixity Descriptor supports multiple checksums representations separately for each
essence/component.
8.2.3.3  Integrity
4 © ISO 2017 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

Fred&Alice Limited is concerned about the fact that one of the two MXF files could get lost and one could
be unaware that a part of the whole programme is missing (i.e. treating the file as a shorter version of
the programme).
Fred&Alice Limited is tempted to concatenate the two files, but the operators are not sure about the
technical quality of the result, so they keep the original parts in separate files.
NOTE MP-AF allows providing information that guarantees the integrity by means of an Integrity Descriptor,
linked to specific Representations of the Preservation Object.
8.2.3.4  Rights
Fred&Alice Limited are the original producers of “Fred’s places” and they hold all the rights including
the exploitation. They also have
— a document with free text description of the work,
— emails exchanged with other companies having technically contributed to the production, and
— the document for the request of ISAN registration.
One year ago, they granted exclusive rights to “Mountains and Rivers Entertainment Limited” for
performing any kind of communication to the public and on any public performances in the country
1)
“Italy” [“ITA”, ISO country code: 380 ]. The material delivered to “Mountains and Rivers Entertainment
Limited” were created by means of transcoding from the MXF files, but no copy of it was kept by
Fred&Alice Limited.
NOTE MP-AF allows providing such information through the Rights Descriptor linked to the specific
Representation.
8.2.3.5  Quality
ACME Preservation performs file format compliance checks for the produced files. This results in a
report containing the checks performed and the outcome reported by the automatic quality analysis
tools. The XML report includes only few recommended tests for MXF wrapper consistency, but many
others can be added.
1) ISO 3166-1 numeric.
© ISO 2017 – All rights reserved 5

---------------------- Page: 8 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

8.2.4  XML Serialization of MP-AF Metadata
This subclause provides a complete XML serialization of MP-AF Metadata that formally validates
against the normative schema provided by the standard. Useful comments are provided inline.
tion:2015ʺ xmlns:didmodel=ʺurn:mpeg:mpeg21:2002:02-DIDMODEL-NSʺ xmlns:mpeg7=ʺurn:mpeg:mpeg7:sche-
ma:2004ʺ xmlns:dii=ʺurn:mpeg:mpeg21:2002:01-DII-NSʺ xmlns:dc=ʺhttp://purl.org/dc/elements/1.1/ʺ
xmlns:ebucore=ʺurn:ebu:metadata-schema:ebuCore_2014ʺ xmlns:xsi=ʺhttp://www.w3.org/2001/XMLSchema-in-
stanceʺ xmlns:ipmpinfo=ʺurn:mpeg:mpeg21:2004:01-IPMPINFO-NSʺ xmlns:didl=ʺurn:mpeg:mpeg21:2002:02-
DIDL-NSʺ xsi:schemaLocation=ʺurn:mpeg:maf:schema:preservation:2015 mpaf.xsd urn:mpeg:mpeg21:2002:02-
DIDL-NS mpeg21/did/didl.xsdʺ>
 
  
   
   
    http://my.org/qc/tool1
    
    
    
    
   
   
   
     my.org/people/doeʺ>http://my.org/qc/tool2
    
    
    
    
   
   
   
    http://acme.org/qc/tool4 Operator>
    
   
   
   
    http://acme.org/qc/tool3 Operator>
    
    
    
   
   
   
    http://acme.org/qc/tool4 Operator>
    
   
   
    ervation:ToolCS:2015:pt25ʺ/>
   
6 © ISO 2017 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

    ervation:ToolCS:2015:pt18ʺ/>
   
    ervation:ToolCS:2015:pt35ʺ/>
   
    ervation:ToolCS:2015:pt14ʺ/>
   
    f:cs:preservation:AgentTypeCS:2015:pat12ʺ>
    
     John
     Doe
    
   
  
 
 
 
  
   
    urn:smpte:umid:060A2B-
340101010501010D12130000000123456789ABCDEF0123456789ABCDEF
   
  
  
   
    
     
      
       http://www.w3.org/2001/04/xmlenc#aes128
       
      
     
    
   
  
  
  
   
    
     urn:smpte:u-
mid:060A2B3401010 10501010D12130000000123456789ABCDEF0123456789ABCDEF
    
   
   
    
     
      
       
        
         Audiovisual
        
       
© ISO 2017 – All rights reserved 7

---------------------- Page: 10 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

      
     
    
   
   
    
     
       abc123
     
    
    
     
      
       
        
         
         
          Digital video format
         
        
       
      
     
    
    
     
      
       
        
       
      
     
    
    
     
    
   
   
    
     
      abc124
     
    
    
     
      
       
        
         
         
        
       
      
8 © ISO 2017 – All rights reserved

---------------------- Page: 11 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

     
    
    
     
      
       
        
       
      
     
    
    
     
    
   
  
  
  
   
    
     urn:smpte:umid:060A2B3401010
10501010D12130000000123456789ABCDEF0123456789ABCDEF
    
   
   
    
     
      
       
        
       
      
     
    
   
   
    
     
      abc567
     
    
    
     
      
       
        
         
        
       
      
     
    
    
© ISO 2017 – All rights reserved 9

---------------------- Page: 12 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

     
      
       
        
          tionCS#qualitymeasuresʺ>
          
           
            Video and Audio quality annotations made automati-
cally
           
          
          
           
            
              
                
                  1.0 mpeg7:RatingValue>
                  
                
                
                  
                  
                  
                    
                    
                     edʺ>OP1a
                  
                  
                    
                    
                    512 putParameter>
                  
                  
                    
                    
                    -
Closed/Complete
                    -
Closed/Complete
                    -
Closed/Complete
                  
                
                
                
                  
                    Operational Pattern
                  
                  True
                  complete
                  automatic
10 © ISO 2017 – All rights reserved

---------------------- Page: 13 ----------------------
ISO/IEC 23000-15:2016/Amd.1:2017(E)

                
                
                   ...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.