ISO-23000-7-FDAM-1-2009.pdf

上传人:西安人 文档编号:3777112 上传时间:2019-09-23 格式:PDF 页数:14 大小:567.16KB
返回 下载 相关 举报
ISO-23000-7-FDAM-1-2009.pdf_第1页
第1页 / 共14页
ISO-23000-7-FDAM-1-2009.pdf_第2页
第2页 / 共14页
ISO-23000-7-FDAM-1-2009.pdf_第3页
第3页 / 共14页
ISO-23000-7-FDAM-1-2009.pdf_第4页
第4页 / 共14页
ISO-23000-7-FDAM-1-2009.pdf_第5页
第5页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ISO-23000-7-FDAM-1-2009.pdf》由会员分享,可在线阅读,更多相关《ISO-23000-7-FDAM-1-2009.pdf(14页珍藏版)》请在三一文库上搜索。

1、 Please see the administrative notes on page iii RECIPIENTS OF THIS DRAFT ARE INVITED TO SUBMIT, WITH THEIR COMMENTS, NOTIFICATION OF ANY RELEVANT PATENT RIGHTS OF WHICH THEY ARE AWARE AND TO PROVIDE SUPPORT- ING DOCUMENTATION. IN ADDITION TO THEIR EVALUATION AS BEING ACCEPTABLE FOR INDUSTRIAL, TECH

2、NO- LOGICAL, COMMERCIAL AND USER PURPOSES, DRAFT INTERNATIONAL STANDARDS MAY ON OCCASION HAVE TO BE CONSIDERED IN THE LIGHT OF THEIR POTENTIAL TO BECOME STAN- DARDS TO WHICH REFERENCE MAY BE MADE IN NATIONAL REGULATIONS. Reference number ISO/IEC 23000-7:2008/FDAM 1:2009(E) ISO/IEC 2009 FINAL DRAFT I

3、SO/IEC JTC 1 Secretariat: ANSI Voting begins on: 2009-01-14 Voting terminates on: 2009-03-14 AMENDMENT ISO/IEC 23000-7:2008 FDAM 1 Information technology Multimedia application format (MPEG-A) Part 7: Open access application format AMENDMENT 1: Conformance and reference software for open access appl

4、ication format Technologies de linformation Format pour application multimdia (MPEG-A) Partie 7: Format pour application daccs ouvert AMENDEMENT 1: Conformit et logiciel de rfrence pour format dapplication daccs ouvert Copyright International Organization for Standardization Provided by IHS under li

5、cense with ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1:2009(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy,

6、this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes licensing policy. The ISO Central Secr

7、etariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to en

8、sure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. Copyright notice This ISO document is a Draft International Standard and is copyright-protected by ISO. Except

9、as permitted under the applicable laws of the users country, neither this ISO draft nor any extract from it may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permission being secured. Re

10、quests for permission to reproduce should be addressed to either ISO at the address below or ISOs member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Reproduction may

11、be subject to royalty payments or a licensing agreement. Violators may be prosecuted. ii ISO/IEC 2009 All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reprod

12、uction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1:2009(E) ISO/IEC 2009 All rights reserved iii In accordance with the provisions of Council Resolution 21/1986, this document is circulated in the English language only. Copyright International Organization for S

13、tandardization Provided by IHS under license with ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1:2009(E) iv ISO/IEC 2009 All rights reserved Foreword ISO (the Internationa

14、l 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

15、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

16、information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of the joint technical committee is to prepare International Standards. Draft Inter

17、national Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. Attention is drawn to the possibility that some of the elements of this documen

18、t may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Amendment 1 to ISO/IEC 23000-7:2008 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedi

19、a and hypermedia information. Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1:20

20、09(E) ISO/IEC 2009 All rights reserved 1 Information technology Multimedia application format (MPEG-A) Part 7: Open acces application format AMENDMENT 1: Conformance and reference software for open access application format After Clause 6, add the following two new clauses: 7 Conformance 7.1 Introdu

21、ction This clause defines the conformance of implementations to the open access application format specified in the previous clauses. 7.2 File conformance Conformant files shall be readable by the open access application format compliant implementations including the reference software as described

22、in Clause 8. The general file-level structure of the files shall conform to the normative file structure defined in 6.8. 7.3 Player application conformance A player application for content consumption is conformant to this standard, if the application can correctly read the file format, parse the Di

23、gital Item Declaration in the xml-box and display this information. 7.4 Creator application conformance A file creator application is conformant, if the application can produce files conformant to the specification in Clause 6. 8 Reference Software 8.1 Introduction The reference software can be used

24、 for creating and consuming conformant open access application format compliant files. The Java programming language is used for the implementation of this software. The application can be used to package arbitrary files as contents into a standard conformant file. The creation of these files is not

25、 part of the reference software. Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1

26、:2009(E) 2 ISO/IEC 2009 All rights reserved 8.2 Architecture The following picture shows the high-level architecture of the open access application format reference software: The software is structured in the four main parts: the GUI, the Data Model, the File Manager and the Model Manager. The GUI p

27、ackage contains the user interface for the interaction with the user. The inputs from the user are processed as events that call the respective functions in the Managers to process the Data Model. The Data Model can be divided into the Content Model and the User Data Model. The Content Model is a re

28、presentation of the data contained in the file format, which contains information about the resources and the metadata. The User Data model stores the information about the user of the application and also contains application preferences. The Managers are divided in the File Manager and the Model M

29、anager. The File Manager can be used to create, parse and save open access application format compliant files. These Open Access files are based on the MPEG-21 file format and shall be conformant to the specification in 6.8. Additionally the File Manager also provides functions to add, delete and sa

30、ve contents that are packaged within an Open Access file. The Model Manager is specialized to process xml data and is used for the generation and parsing of XML using the JAXB and the DOM library. The Model Manager provides methods for the extraction of specific data from the model and the modificat

31、ion of the model. 8.3 Functional description The reference software has two modes of operation: The content creation and the content consumption. The modes of operation are controlled in the GUI, which uses the functions of the Model Manager to process the data model for the creation and consumption

32、 of items. The functions of the File Manager are applied for the file creation and parsing and also for the resource handling. 8.3.1 Content creation For the content creation the user can create a package file and add content files as items into the package. These content files can be arbitrary data

33、. When the user finishes the packaging, an Open Access file can be generated, that can be released and consumed afterwards. The user can specify the metadata for the item within the application. The information in the user interface is saved into the data model with the functions provided by the Fil

34、e and Model Managers. The main functions of these Managers are described in Table 2. Figure 2 Reference software architecture Application Data Model File ManagerModel Manager I / O JAXB Library DOM Library GUI Copyright International Organization for Standardization Provided by IHS under license wit

35、h ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1:2009(E) ISO/IEC 2009 All rights reserved 3 Table 2 Functions for content creation Function Package and class name Type Des

36、cription addCreatorInformation() jaxb.ContainerManager Model Manager Adds information about the creator of the package. addItem() jaxb.ItemManager Model Manager Inserts a new item into the package. saveAuthors() jaxb.ItemManager Model Manager Saves the information about the authors in the data model

37、. saveCopyrightString() jaxb.ItemManager Model Manager Saves the string with the copyright information of the item. saveCreationDate() jaxb.ItemManager Model Manager Sets the date of the creation of the item in the data model. saveEventReports() jaxb.ItemManager Model Manager Attaches Event Report R

38、equests to the item. saveItemDescriptionPlain() jaxb.ItemManager Model Manager Saves the plain text description of the item. saveLicenseGrants() jaxb.ItemManager Model Manager Stores the grants of the REL license in the data model. saveLicenseURIs() jaxb.ItemManager Model Manager Sets the URIs of th

39、e license in the data model. saveLicenseURL() jaxb.ItemManager Model Manager Saves the URL of the license of the item. saveRelatedIdentifiers() jaxb.ItemManager Model Manager Sets the relationships to other items. saveTitle() jaxb.ItemManager Model Manager Saves the title of the item. releaseFile()

40、jaxb.ReleaseManager Model Manager Releases the current package and creates a compliant data model. openFile() file.FileManager File handling Opens a file and parses the boxes of the file format. saveFile() file.FileManager File handling Saves the contents in the Data Model in the boxes of the file f

41、ormat. addResource() file.FileManager Resource handling Opens a resource file and adds it to the package. removeResource() file.FileManager Resource handling Removes a resource file from the package. extractResource() file.FileManager Resource handling Extracts a resource file from the package and s

42、aves it as a new file. NOTE The package names have the prefix “org.ldv.oa.manager.“ to provide a unique name for the integration in other implementations. Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=HP Monitoring/1111111164 Not for Resale,

43、 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,- ISO/IEC 23000-7:2008/FDAM 1:2009(E) 4 ISO/IEC 2009 All rights reserved 8.3.2 Content consumption For the content consumption the user can view and copy the content of an Open Access file. Furthermore the u

44、ser can extract the content out of the file, which includes the transmission of Event Reports. The main functions of the reference software for content consumption are described in Table 3. Table 3 Functions for content consumption Function Package and class name Type Description copyItem() xml. XML

45、Manager Model Manager Copies an item into another package. validateItem() dom. SigValidateMan ager Model Manager Validates the signature of an item if a signature is present. sendEventReport() jaxb.EventRepo rtManager Model Manager Sends out the Event Reports if Event Report Requests are attached. i

46、sAuthroized() jaxb.Authorisati onManager Model Manager Validates if a right is authorized in the license. extractResource() file.FileManager Resource handling Extracts a resource file from the package and saves it as a new file. NOTE The package names have the prefix “org.ldv.oa.manager.“ to provide

47、 a unique name for the integration in other implementations. 8.4 Dependencies The reference software needs an installed Java environment, which should be a Java JDK/JRE with version 1.5.0_12 or later. Furthermore the following libraries are used in the software: Java Architecture for XML Binding, ve

48、rsion 2.0 JavaBeans Activation Framework, version 1.0.2 Bouncy Castle Crypto APIs for Java, version 1.2.2 JSR173: Streaming API for XML JavaMail API Design Specification, version 1.4.1 Java XML Digital Signature, version 1.0.1 Copyright International Organization for Standardization Provided by IHS under license with ISO Licensee=HP Monitoring/1111111164 Not for Resale, 02/02/2009 22:25:43 MSTNo reproduction or networking permitted without license from IHS -,-,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1