Information technology — Document description and processing languages — Office Open XML File Formats — Part 1: Fundamentals and Markup Language Reference

ISO/IEC 29500-1:2016 defines a set of XML vocabularies for representing word-processing documents, spreadsheets and presentations. On the one hand, the goal of ISO/IEC 29500 is to be capable of faithfully representing the pre-existing corpus of word-processing documents, spreadsheets and presentations that had been produced by the Microsoft Office applications (from Microsoft Office 97 to Microsoft Office 2008, inclusive) at the date of the creation of ISO/IEC 29500. It also specifies requirements for Office Open XML consumers and producers. On the other hand, the goal is to facilitate extensibility and interoperability by enabling implementations by multiple vendors and on multiple platforms. ISO/IEC 29500-1:2016 specifies concepts for documents and applications of both strict and transitional conformance.

Technologies de l'information — Description des documents et langages de traitement — Formats de fichier "Office Open XML" — Partie 1: Principes essentiels et référence de langage de balisage

General Information

Status
Published
Publication Date
25-Oct-2016
Current Stage
9092 - International Standard to be revised
Start Date
16-Sep-2022
Completion Date
19-Apr-2025
Ref Project

Relations

Standard
ISO/IEC 29500-1:2016 - Information technology -- Document description and processing languages -- Office Open XML File Formats
English language
5024 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 29500-1
Fourth edition
2016-11-01
Information technology — Document
description and processing
languages — Office Open XML File
Formats —
Part 1:
Fundamentals and Markup Language
Reference
Technologies de l’information — Description des documents et
langages de traitement — Formats de fichier “Office Open XML” —
Partie 1: Principes essentiels et référence de langage de balisage
Reference number
©
ISO/IEC 2016
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2016, 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 2016 – All rights reserved

Table of Contents
Foreword . viii
Introduction . x
1. Scope .1
2. Conformance .2
2.1 Document Conformance .2
2.2 Application Conformance .2
2.3 Application Descriptions .3
2.4 Interoperability Guidelines .5
3. Normative References .6
4. Terms and Definitions . 10
5. Notational Conventions . 13
6. Acronyms and Abbreviations . 14
7. General Description. 15
8. Overview . 16
8.1 Content Overview . 16
8.2 Packages and Parts . 16
8.3 Consumers and Producers . 16
8.4 WordprocessingML . 16
8.5 SpreadsheetML . 18
8.6 PresentationML. 18
8.7 Supporting MLs . 19
9. Packages . 21
9.1 Office Open XML's Use of OPC. 21
9.2 Relationships in Office Open XML . 22
10. Markup Compatibility and Extensibility . 27
11. WordprocessingML . 28
11.1 Glossary of WordprocessingML-Specific Terms . 28
11.2 Package Structure . 28
11.3 Part Summary . 31
11.4 Document Template . 57
11.5 Framesets . 58
11.6 Master Documents and Subdocuments . 59
11.7 Mail Merge Data Source . 60
11.8 Mail Merge Header Data Source . 61
11.9 XSL Transformation . 62
12. SpreadsheetML . 64
12.1 Glossary of SpreadsheetML-Specific Terms . 64
12.2 Package Structure . 65
©ISO/IEC 2016 – All rights reserved iii

12.3 Part Summary . 67
12.4 External Workbooks . 102
13. PresentationML . 103
13.1 Glossary of PresentationML-Specific Terms . 103
13.2 Package Structure . 103
13.3 Part Summary . 106
13.4 HTML Publish Location . 124
13.5 Slide Synchronization Server Location . 125
14. DrawingML . 127
14.1 Glossary of DrawingML-Specific Terms . 127
14.2 Part Summary . 127
15. Shared . 140
15.1 Glossary of Shared Terms . 140
15.2 Part Summary . 141
15.3 Hyperlinks . 162
16. Part Overview . 164
16.1 WordprocessingML Summary . 164
16.2 SpreadsheetML Summary . 164
16.3 PresentationML Summary . 165
16.4 DrawingML Summary . 166
16.5 Shared Summary . 166
17. WordprocessingML Reference Material . 169
17.1 Table of Contents . 169
17.2 Main Document Story. 189
17.3 Paragraphs and Rich Formatting . 195
17.4 Tables . 373
17.5 Custom Markup . 485
17.6 Sections. 547
17.7 Styles . 614
17.8 Fonts . 670
17.9 Numbering . 692
17.10 Headers and Footers . 734
17.11 Footnotes and Endnotes . 747
17.12 Glossary Document . 780
17.13 Annotations . 798
17.14 Mail Merge . 929
17.15 Settings . 970
17.16 Fields and Hyperlinks . 1158
17.17 Miscellaneous Topics . 1293
17.18 Simple Types . 1302
18. SpreadsheetML Reference Material . 1523
18.1 Table of Contents . 1523
18.2 Workbook . 1542
18.3 Worksheets . 1589
iv ©ISO/IEC 2016 – All rights reserved

18.4 Shared String Table . 1717
18.5 Tables . 1726
18.6 Calculation Chain . 1742
18.7 Comments . 1745
18.8 Styles . 1752
18.9 Metadata .
...

Questions, Comments and Discussion

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