1、 Reference number ISO/IEC 24800-5:2011(E) ISO/IEC 2011INTERNATIONAL STANDARD ISO/IEC 24800-5 First edition 2011-08-15 Information technology JPSearch Part 5: Data interchange format between image repositories Technologies de linformation JPSearch Partie 5: Format dchange de donnes entre rfrentiels d
2、images ISO/IEC 24800-5:2011(E) COPYRIGHT PROTECTED DOCUMENT ISO/IEC 2011 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writi
3、ng from 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 Published in Switzerland ii ISO/IEC 2011 All rights reservedISO/IEC
4、 24800-5:2011(E) ISO/IEC 2011 All rights reserved iiiContents Page Foreword iv Introduction.v 1 Scope1 2 Normative references1 3 Terms and definitions .2 4 Symbols and abbreviated terms 2 5 File format 3 6 Resource 3 7 Schema and metadata.3 ISO/IEC 24800-5:2011(E) iv ISO/IEC 2011 All rights reserved
5、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 techni
6、cal 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
7、 in the work. In the field of 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 Intern
8、ational Standards. Draft International 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 o
9、f the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. ISO/IEC 24800-5 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture,
10、 multimedia and hypermedia information. ISO/IEC 24800 consists of the following parts, under the general title Information technology JPSearch: Part 1: System framework and components Part 2: Registration, identification and management of schema and ontology Part 3: Query format Part 4: File format
11、for metadata embedded in image data (JPEG and JPEG 2000) Part 5: Data interchange format between image repositories Part 6: Reference software ISO/IEC 24800-5:2011(E) ISO/IEC 2011 All rights reserved vIntroduction ISO/IEC 24800 was developed to be an interoperable mechanism to handle metadata among
12、compliant systems, including repository, search engine, and file entities. This part of ISO/IEC 24800 aims at a format for the exchange of image collections and respective metadata between JPSearch compliant repositories. It enables the synchronization of repositories in order to facilitate simple a
13、nd fully interoperable exchanges across different devices and platforms. INTERNATIONAL STANDARD ISO/IEC 24800-5:2011(E) ISO/IEC 2011 All rights reserved 1Information technology JPSearch Part 5: Data interchange format between image repositories 1 Scope This part of ISO/IEC 24800, JPSearch, provides
14、a data interchange format for the exchange of image collections and respective metadata between JPSearch compliant repositories. The metadata can be at the level of the image or an image collection. By providing a solution for the carriage of image collections and associated metadata between complia
15、nt devices and platforms, the JPSearch data interchange format enables the synchronization of repositories in order to facilitate simple and fully interoperable exchanges across different devices and platforms. The JPSearch data interchange format should enable the easy and reliable transfer of data
16、 between different hardware and software systems. In particular, it should support functions such as exchange of data between JPSearch repositories on different devices and platforms, consolidation of metadata generated on different systems, transferral of data to a newer and better system, consolid
17、ation of selected data to a centralized repository, and archive of data in a format which will survive current products. 2 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated
18、 references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC 15938-1, Information technology Multimedia content description interface Part 1: Systems ISO/IEC 15938-2, Information technology Multimedia content description interface Part 2: Description definit
19、ion language ISO/IEC 15938-3, Information technology Multimedia content description interface Part 3: Visual ISO/IEC 15938-4, Information technology Multimedia content description interface Part 4: Audio ISO/IEC 15938-5, Information technology Multimedia content description interface Part 5: Multime
20、dia description schemes ISO/IEC 23001-1, Information technology MPEG systems technologies; Binary MPEG format for XML ISO/IEC 24800-5:2011(E) 2 ISO/IEC 2011 All rights reservedW3C Recommendation 26 November 2008, Extensible Markup Language (XML) 1.0 (Fifth Edition) http:/www.w3.org/TR/2008/REC-xml-2
21、0081126/ ITU-T Rec. T.81 | ISO/IEC 10918-1, Information technology Digital compression and coding of continuous-tone still images: Requirements and guidelines ITU-T Rec. T.800 | ISO/IEC 15444-1, Information technology JPEG 2000 image coding system: Core coding system 3 Terms and definitions For the
22、purposes of this document, the following terms and definitions apply. 3.1 JPEG image coding format compliant to ISO/IEC 10918-1 3.2 JPEG 2000 image coding format compliant to ISO/IEC 15444-1 3.3 resource encoded image codestream 3.4 external resource resource which is available outside of the curren
23、t file 3.5 codestream entity of a resource 3.6 metadata entity of descriptive data of image data 3.7 MPEG-7 metadata schema compliant to ISO/IEC 15938, parts 1 to 5 3.8 BiM metadata encoding method compliant to ISO/IEC 23001-1 3.9 XML language to define metadata or its instance standardized by W3C (
24、the World Wide Web Consortium) 4 Symbols and abbreviated terms JPEG Joint Photographic Experts Group MPEG Moving Picture Experts Group BiM Binary MPEG format for XML XML eXtensible Markup Language ISO/IEC 24800-5:2011(E) ISO/IEC 2011 All rights reserved 35 File format The JPSearch data interchange f
25、ile format for collection-level and item-level metadata encapsulates all the collection-level and item-level metadata into a valid XML descriptor in a single text-based format. The aim is to enable easy exchange of metadata between repositories. In this case, the collection-level and item-level meta
26、data should follow the interchange format schema as defined in 7.3. Besides a plain-text XML representation, in this case the descriptive metadata can optionally be stored using BiM. 6 Resource Only JPEG-conforming, JPEG 2000-conforming and JPSearch-conforming code-streams may be used as internal or
27、 external resources in the JPSearch data interchange file format. Internal JPEG and/or JPEG 2000 and/or JPSearch Part 4 resources shall be stored in InlineMedia of ImageDataType. Alternatively, external JPEG and/or JPEG 2000 and/or JPSearch Part 4 resources can be identified by MediaUri or ImageData
28、Type. As a special case, a file can have all images defined as external resources. As a result, the file only contains metadata (collection-level and item-level). 7 Schema and metadata 7.1 General This Clause specifies the metadata which is supported by the JPSearch data interchange format. 7.2 JPSe
29、arch collection metadata schema 7.2.1 Introduction This Clause specifies the schema that facilitates the composition of XML metadata descriptions about image collections, for the purpose of information exchange between image repositories. The following description tools are specified: The type hiera
30、rchy of the schema and the root element. 7.2.2 Wrapper of the schema The syntax defined in ISO/IEC 24800-2 assumes the following schema wrapper. ISO/IEC 24800-5:2011(E) 4 ISO/IEC 2011 All rights reserved7.2.3 Root element (Collections) 7.2.3.1 Introduction The Collections element serves as the root
31、element of the collection metadata schema. The root element shall be used as the topmost element when collections metadata appears in an independent way. This applies when collections metadata appears within the top-level metabox of the binary file format. 7.2.3.2 Syntax 7.2.3.3 Semantic Semantics o
32、f the Collections element: Name Definition Collections Serves as the root element of the collection metadata schema. The root element shall be used as the topmost element when collections metadata appears in an independent way. This applies when collections metadata appears within the top-level meta
33、box of the binary file format. 7.2.3.4 Example An example for the Collections element is provided below: Col1 2009-07-16T10:32:52 2009-07-16T10:32:52 The collection number 1 Col2 Col3 Col2 2009-07-16T10:32:52 2009-07-16T10:32:52 The collection number 2 Col3 2009-07-16T10:32:52 2009-07-16T10:32:52 Th
34、e collection number 3 ISO/IEC 24800-5:2011(E) ISO/IEC 2011 All rights reserved 57.2.4 CollectionsType 7.2.4.1 Introduction The CollectionsType type serves as the root element of the collection metadata part of the metadata interchange format schema. 7.2.4.2 Syntax 7.2.4.3 Semantic Semantics of the C
35、ollectionsType type: Name Definition CollectionsType Serves as the root element of the collection metadata part of the metadata interchange format schema. 7.2.5 CollectionType 7.2.5.1 Introduction The CollectionType type allows expressing metadata related to one image collection. It includes descrip
36、tive elements from the JPSearch Core Schema in ISO/IEC 24800-2. 7.2.5.2 Syntax ISO/IEC 24800-5:2011(E) 6 ISO/IEC 2011 All rights reserved7.2.5.3 Semantic Semantics of the CollectionType type: Name Definition CollectionType Specifies information for a collection. Identifier Describes an identifier of
37、 the collection in the form of a URI. The identifier must be unique. Modifiers Describes a modifiers name or a list of names who changed the original collection resulting in the creation of the collection (optional). Creators Describes a persons name or a list of the names who created the collection
38、 or made contributions in the creation of the collection (optional). CreationDate Describes the date when the collection is created. ModfiedDate Describes the date when the collection is modified. Description Specifies the content of the collection in the form of text. Keyword Describes a list of ke
39、ywords that characterize the collection (optional). Title Describes the title of the collection (optional). WithinCollectionID Describes the identifier of another collection to which this collection belongs. Collections, as images, can also belong to 1 or more collections. TrackIDRef Describes the i
40、dentifier for the tracks which belong to this specific collection 7.3 JPSearch XML metadata interchange format schema 7.3.1 Introduction This Clause specifies the schema that facilitates the interchange of XML metadata descriptions about images and collections. The following description tools are sp
41、ecified: The type hierarchy of the schema and the root element. 7.3.2 Wrapper of the schema The Syntax defined in this part assumes the following schema wrapper. ISO/IEC 24800-5:2011(E) ISO/IEC 2011 All rights reserved 77.3.3 Root element (ImageRepository) 7.3.3.1 Introduction The ImageRepository el
42、ement serves as the root element of the XML metadata interchange format schema. 7.3.3.2 Syntax 7.3.3.3 Semantic Semantics of the ImageRepository element: Name Definition ImageRepository Serves as the root element of the XML metadata interchange format schema. 7.3.3.4 Example An example for the Image
43、Repository element is provided below: Col1 2009-07-16T10:32:52 2009-07-16T10:32:52 The collection number 1 Col2 Col3 Col2 2009-07-16T10:32:52 2009-07-16T10:32:52 The collection number 2 Col3 2009-07-16T10:32:52 2009-07-16T10:32:52 The collection number 3 ISO/IEC 24800-5:2011(E) 8 ISO/IEC 2011 All ri
44、ghts reservedImage1.jpg Image1 Tester 2009-07-16T10:32:52 2009-07-16T10:32:52 Image number 1 1 Image1.jpg Image1 Tester 2009-07-16T10:32:52 2009-07-16T10:32:52 Image number 1 1 7.3.4 ImageRepositoryType 7.3.4.1 Introduction The ImageRepositoryType type allows expressing metadata related to images an
45、d image collections. It is composed by zero-to-many CollectionsMetadata elements, and one-to-many Image elements. ISO/IEC 24800-5:2011(E) ISO/IEC 2011 All rights reserved 97.3.4.2 Syntax 7.3.4.3 Semantic Semantics of the ImageRepositoryType type: Name Definition ImageRepositoryType Allows expressing
46、 metadata related to images and image collections. It is composed by zero-to-many CollectionsMetadata elements, and one-to-many Image elements. CollectionsMetadata Zero or more elements from the CollectionsMetadataType. Image One or more elements from the ImageType. 7.3.5 CollectionsMetadataType 7.3
47、.5.1 Introduction The CollectionsMetadataType type allows expressing metadata related to image collections. It is composed by multiple Collection elements from the CollectionType defined in the JPSearch collection metadata schema. 7.3.5.2 Syntax 7.3.5.3 Semantic Semantics of the CollectionsMetadataT
48、ype type: Name Definition CollectionsMetadataType Allows expressing metadata related to image collections. It is composed by multiple Collection elements from the CollectionType defined in the JPSearch collection metadata schema. 7.3.6 ImageType 7.3.6.1 Introduction The ImageType type allows express
49、ing metadata related to one image. ISO/IEC 24800-5:2011(E) 10 ISO/IEC 2011 All rights reserved7.3.6.2 Syntax 7.3.6.3 Semantic Semantics of the ImageType type: Name Definition ImageType Allows expressing metadata related to one image. ItemMediaBox One element from the ItemMediaBoxType. ItemMetaBox Zero or more elements from the ItemMetaBoxType. 7.3.7 ImageDataType 7.3.7.1 Introduction The ImageDataType type allows linking between metadata and each corresponding