Digital cinema (D-cinema) - XML data types

ISO 26433:2009 defines and describes common data types used in D-cinema metadata structures for applications using XML as a data description language. ISO 26433:2009 also includes normative references for types and identifiers defined elsewhere that are necessary when using XML in standards documents. The structure and composition of the types defined in ISO 26433:2009 are intended to be sufficiently simple and general to promote reusability in other standards.

Cinéma numérique (cinéma D) — Types de données XML

General Information

Status
Published
Publication Date
02-Dec-2009
Technical Committee
Drafting Committee
Current Stage
9093 - International Standard confirmed
Start Date
17-Jan-2023
Completion Date
13-Dec-2025
Ref Project

Overview

ISO 26433:2009 - Digital cinema (D‑cinema) - XML data types defines common XML data types used for D‑cinema metadata structures. The standard specifies the structure and composition of simple, general data types and includes normative references to types and identifiers defined elsewhere that are necessary when using XML in standards documents. Its goal is to promote reusability, interoperability and consistent metadata description across D‑cinema applications.

Key Topics

  • XML data types for D‑cinema metadata: definitions and descriptions of common types intended for use in digital cinema metadata structures.
  • Structure and composition: emphasis on simple, general constructs to make types easy to reuse across multiple standards and implementations.
  • Normative references: identification of external types and identifiers required when integrating XML into standards documents (references to other standards are indicated rather than redefined).
  • Interoperability focus: types are designed to support consistent metadata exchange between tools, services and devices in the D‑cinema ecosystem.
  • Documentation and packaging: guidance on the delivery format (PDF/CD‑ROM historically), installation notes and preservation of file structure for compound documents.

Applications

ISO 26433:2009 is practical for anyone working with digital cinema metadata and XML-based descriptions, including:

  • Standards authors and spec writers who need a common set of XML types to reference when drafting D‑cinema standards or extensions.
  • Schema and XML designers creating XML Schemas (XSD) or other metadata models for Digital Cinema Packages (DCPs) and related workflows.
  • Software developers and system integrators implementing metadata handling in cinema servers, content management systems, QC tools and delivery systems.
  • Post‑production and distribution teams defining and exchanging metadata for playback, localization, subtitle/timing data and content management.
  • Equipment manufacturers ensuring metadata produced by cameras, servers and projectors conforms to a reusable, standards‑based vocabulary.

Benefits:

  • Promotes consistent metadata structure across tools and vendors
  • Reduces duplication by referencing common, reusable types
  • Simplifies compliance for implementers by providing clear type definitions

Related Standards

While ISO 26433:2009 focuses on XML data types rather than full D‑cinema workflows, it is typically used alongside other technical specifications for D‑cinema metadata, packaging and distribution (for example, regional or industry standards that define identifiers, file formats and DCP composition). Implementers should consult the normative references listed in ISO 26433 for exact dependencies.

Keywords: ISO 26433:2009, Digital cinema, D‑cinema, XML data types, metadata, interoperability, schema, DCP, standards.

Standard
ISO 26433:2009 - Digital cinema (D-cinema) -- XML data types
English language
17 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 26433:2009 - Digital cinema (D-cinema) -- XML data types
English language
17 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 26433
First edition
2009-12-15
Digital cinema (D-cinema) — XML data
types
Cinéma numérique (cinéma D) — Types de données XML

Reference number
©
ISO 2009
PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files 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 a PDF file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.
This CD-ROM contains the publication ISO 26433:2009 in portable document format (PDF), which can be
viewed using Adobe® Acrobat® Reader, together with its electronic inserts.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
©  ISO 2009
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from ISO. Requests for permission to reproduce this product
should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerland
Internet copyright@iso.org
Reproduction may be subject
...


INTERNATIONAL ISO
STANDARD 26433
First edition
2009-12-15
Digital cinema (D-cinema) — XML data
types
Cinéma numérique (cinéma D) — Types de données XML

Reference number
©
ISO 2009
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, 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 Adobe's licensing policy. The ISO Central Secretariat
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 ensure 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.

©  ISO 2009
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 writing from either ISO at the address below or
ISO's 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 copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2009 – All rights reserved

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
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.
ISO 26433 was prepared by the Society of Motion Picture and Television Engineers (as SMPTE 433-2008)
and was adopted, under a special “fast-track procedure”, by Technical Committee ISO/TC 36,
Cinematography, in parallel with its approval by the ISO member bodies.

Introduction
This International Standard comprises SMPTE 433-2008 and Annex ZZ (which provides equivalences
between ISO standards and SMPTE standards referenced in the text).

iv © ISO 2009 – All rights reserved

SMPTE 433-2008
SMPTE STANDARD
D-Cinema —
XML Data Types
Page 1 of 18 pages
Table of Contents      Page

Foreword . 2
Introduction . 2
1  Scope . 3
2  Conformance Notation . 3
3  Normative References . 3
4  DCML Namespace. 4
5  Basic Data Types. 4
5.1  UUID Type . 4
5.2  User Text Type. 5
5.3  Rational Type. 5
5.4  Units of Measure. 5
5.5  Temperature Type. 7
5.6  Voltage Type. 7
5.7  Current Type . 7
5.8  Duration Type. 7
5.9  Rate Type. 8
5.10 Device Identifier Types . 8
5.11 Device Type Identifier Type . 10
5.12 Named Parameters and Parameter Lists . 11
5.13 Version Information Types . 13
6  Composite Types . 14
6.1  Device Description Type . 14
7  XML Schema (Informative) . 16
Annex A  Camel Case Usage (Informative). 17
Annex B  Bibliography (Informative) . 18
B.1  Language Identifiers . 18
B.2  Character Coding. 18

Approved
MOTION PICTURE AND TELEVISION ENGINEERS
March 3, 2008
595 W. Hartsdale Ave., White Plains, NY 10607
(914) 761-1100
SMPTE 433-2008
Foreword
SMPTE (the Society of Motion Picture and Television Engineers) is an internationally-recognized standards
developing organization. Headquartered and incorporated in the United States of America, SMPTE has
members in over 80 countries on six continents. SMPTE’s Engineering Documents, including Standards,
Recommended Practices and Engineering Guidelines, are prepared by SMPTE’s Technology Committees.
Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates
closely with other standards-developing organizations, including ISO, IEC and ITU.

SMPTE Engineering Documents are drafted in accordance with the rules given in Part XIII of its
Administrative Practices.
SMPTE Standard 433 was prepared by Technology Committee DC28.

Introduction
In the development of XML Schema for a number of D-Cinema artifacts, it was observed that a number of
common data types were defined and redefined multiple times in application schemas. This document
combines the definition of the most commonly duplicated data types in a single namespace, along with
additional types that are most commonly defined in large XML projects, and which have general applicability
to the field of Digital Cinema Systems. The intention is that this namespace can be included in other schema
to easily use these types as needed. These data types are defined using W3C XML Schema Definition
Language (XSDL) as defined in [XML-SCH-1].

Page 2 of 18 pages
2 © ISO 2009 – All rights reserved

SMPTE 433-2008
1 Scope
The purpose of this document is to define and describe common data types used in D-Cinema metadata
structures for applications using XML as a data description language. In addition, this document includes
normative references for types and identifiers, defined elsewhere, which are necessary to use XML in
standards documents. The structure and composition of the types defined in this document are simple yet
general in order to promote reusability in other standards.

2 Conformance Notation
Normative text is text that describes elements of the design that are indispensable or contains the
conformance language keywords: "shall", "should", or "may". Informative text is text that is potentially helpful
to the user, but not indispensable, and can be removed, changed, or added editorially without affecting
interoperability. Informative text does not contain any conformance keywords.

All text in this document is, by default, normative, except: the Introduction, any section explicitly labeled as
"Informative" or individual paragraphs that start with "Note:”

The keywords "shall" and "shall not" indicate requirements strictly to be followed in order to conform to the
document and from which no deviation is permitted.

The keywords, "should" and "should not" indicate that, among several possibilities, one is recommended as
particularly suitable, without mentioning or excluding others; or that a certain course of action is preferred but
not necessarily required; or that (in the negative form) a certain possibility or course of action is deprecated
but not prohibited.
The keywords "may" and "need not" indicate courses of action permissible within the limits of the document.

The keyword “reserved” indicates a provision that is not defined at this time, shall not be used, and may be
defined in the future. The keyword “forbidden” indicates “reserved” and in addition indicates that the provision
will never be defined in the future.

A conformant implementation according to this document is one that includes all mandatory provisions
("shall") and, if implemented, all recommended provisions ("should") as described. A conformant
implementation need not implement optional provisions ("may") and need not implement them as described.

3 Normative References
The following standards contain provisions which, through reference in this text, constitute provisions of this
standard. At the time of publication, the editions indicated were valid. All standards are subject to revision,
and parties to agreements based on this standard are encouraged to investigate the possibility of applying the
most recent edition of the standards indicated below.

[XML-SCH-1] XML Schema Part 1: Structures  http://www.w3.org/TR/xmlschema-1-20041028/

[XML-SCH-2] XML Schema Part 2: Datatypes http://www.w3.org/TR/xmlschema-2-20041028/

[ISO-639-2] International Standards Organization (ISO) ISO-639-2 Codes for the representation of names of
languages -- Part 2: Alpha-3 code.
Normative Text: http://www.loc.gov/standards/iso639-2/normtext.html
Registration Authority: US Library of Congress: http://www.loc.gov/standards/iso639-2/

Page 3 of 18 pages
SMPTE 433-2008
[ISO-3166-1] International Standards Organization (ISO) ISO 3166-1 Codes for the representation of names of
countries and their subdivisions - Part 1: Country codes
Official List: http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
Decoding Table: http://www.iso.ch/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/iso_3166-
1_decoding_table.html
[RFC-4122] Internet Engineering Task Force (IETF) RFC 4122 "A Universally Unique Identifier (UUID) URN
Namespace" http://www.ietf.org/rfc/rfc4122.txt

[RFC-3066] Internet Engineering Task Force (IETF) RFC 3066 "Tags for Identification of Languages"
(January 2001) http://www.ietf.org/rfc/rfc3066.txt

[RFC-3629] Internet Engineering Task Force (IETF) RFC 3629: "UTF-8, a transformation format of ISO
10646" http://www.ietf.org/rfc/rfc3629.txt

[D-Cert] SMPTE 430-2-2006, D-Cinema Operations – Digital Certificate

4 DCML Namespace
This document uses many of the basic datatypes specified in [XML-SCH-2] to define a number of derived
types for D-Cinema applications. This collection of types shall be referred to as Digital Cinema Mark-up
Language (DCML).
The types defined in this document shall be included in an XML namespace, whose Namespace Name (URI)
shall be:
http://www.smpte-ra.org/schemas/433/2008/dcmlTypes/

When published, the version number of the informative XML Schema representation of the namespace shall
be set to "1.0", where "1" is the major part of the version number, and "0" is the minor part. If the namespace
is subsequently revised to add new types not defined in this standard, but not to modify any of the existing
types in a way that breaks reverse compatibility, the minor part of the version number shall be incremented by
one. If the namespace is subsequently modified with result of changing any of the types defined in this
document in a way that breaks reverse compatibility, the major part of the version number shall be
incremented by one. The version number shall be specified by the version attribute the xs:schema element of
the XML schema that this namespace represents.

5 Basic Data Types
This section describes a set of fundamental data types that are intended for use in the construction of more
complex types in application schemas.

5.1  UUID Type
UUIDs are used as object identifiers in many places in schema for D-Cinema. The structure of a UUID is
normatively defined in [RFC-4122]. In schemas, UUIDs shall be represented by the following data type:






Page 4 of 18 pages
4 © ISO 2009 – All rights reserved

SMPTE 433-2008
5.2  User Text Type
In various places in schemas, user text data is specified. In order to provide for language specification and a
default language, the following User Text type is extended from a simple string type. Schemas shall use this
type to represent stored text intended for viewing by users. Note that the language identifier attribute is
optional, but defaults to English in the absence of the attribute. The language identifiers are defined in [RFC-
3066]. In XSDL, the User Text Type shall be defined as follows:




default="en"/>



5.3  Rational Type
Many relationships in media are described in terms of ratios of integers. Image aspect ratios and edit rates
are common examples of this. In order to provide a consistent representation of these ratios, the Rational
data type is defined as an ordered list of two long integers. The first long integer in the list is the numerator,
and the second is the denominator. In XSDL, the Rational Type shall be defined as follows:










5.4  Units of Measure
The basic datatypes defined in [XML-SCH-2] do not address units of measure. In Digital Cinema systems,
many specifications are expressed in units of measurement, and many quantities must be measured. While
the units of measurement may be implicit in some cases, in other cases explicit units are required to clarify
the meaning of the measurement. This section defines XML data types for common units of measure that are
useful for digital cinema applications, such as system set-up and monitoring.

5.4.1  Units of Temperature
Temperatures are normally expressed on one of three scales. This type defines a set of tokens, which provide
for the expression of temperature scale units. The set of temperature unit tokens shall be defined as follows:








Page 5 of 18 pages
SMPTE 433-2008
5.4.2  Units of Voltage
Units of voltage are well understood, but are usually scaled in chunks of three orders of magnitude when
expressed as measurements. This type defines tokens for the common scaling orders used in common
electronic systems. The set of voltage unit tokens shall be defined as follows:








5.4.3  Units of Current
Units of current are expressed in amperes, and are usually scaled in chunks of three orders of magnitude
when expressed as measurements. This type defines tokens for the common scaling orders used in common
electronic systems. The set of current unit tokens shall be defined as follows:







Current is commonly understood to be measured in two modes: either alternating current (AC) or direct
current (DC). The current mode shall be expressed with a token defined in the following type:







5.4.4  Units of Duration (Time)

Duration is defined in units of seconds, where sixty seconds is one minute, sixty minutes are one hour,
twenty-four hours are one day, seven days are one week, and 365 days are one year. Standard engineering
practice provides the three orders of magnitude decimal offsets for subdivisions of seconds. Durations of time
shall be expressed using the following tokens to convey the unit period of time expressed.












Note: Durations expressed in years do not account for leap year corrections – that work is left to the application.
Page 6 of 18 pages
6 © ISO 2009 – All rights reserved

SMPTE 433-2008
5.5  Temperature Type
Quantities of temperature shall be expressed with the following data type:




use="required"/>



5.6  Voltage Type
Quantities of voltage shall be expressed with the following data type:




use="required"/>




5.7  Current Type
Quantities of current shall be expressed with the following data type:




use="required"/>




5.8  Duration Type
Durations (quantities of time) shall be expressed with the following data type:




use="required"/>



Page 7 of 18 pages
SMPTE 433-2008
5.9  Rate Type
Many interesting measurements are expressed as rates, or the number of instances of an event that occur in
a given period of time. Definition of a Rate Type requires specification of the type of event being counted and
the period of time of counting. The previously defined rational type is extended to define a Rate Type, which
shall be defined as follows:



...

Questions, Comments and Discussion

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

Loading comments...

Frequently Asked Questions

ISO 26433:2009 is a standard published by the International Organization for Standardization (ISO). Its full title is "Digital cinema (D-cinema) - XML data types". This standard covers: ISO 26433:2009 defines and describes common data types used in D-cinema metadata structures for applications using XML as a data description language. ISO 26433:2009 also includes normative references for types and identifiers defined elsewhere that are necessary when using XML in standards documents. The structure and composition of the types defined in ISO 26433:2009 are intended to be sufficiently simple and general to promote reusability in other standards.

ISO 26433:2009 defines and describes common data types used in D-cinema metadata structures for applications using XML as a data description language. ISO 26433:2009 also includes normative references for types and identifiers defined elsewhere that are necessary when using XML in standards documents. The structure and composition of the types defined in ISO 26433:2009 are intended to be sufficiently simple and general to promote reusability in other standards.

ISO 26433:2009 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.040.40 - Coding of audio, video, multimedia and hypermedia information; 37.060.99 - Other standards related to cinematography. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase ISO 26433:2009 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.