Sustainability of Digital Formats: Planning for Library of Congress Collections |
|
![]() |
|
Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact |
Full name | XLSX Strict, (Office Open XML, Spreadsheet ML) ISO 29500:2008-2016, also ECMA-376, Editions 2-5. |
---|---|
Description |
The Strict variant of XLSX disallows a variety of elements and attributes that are permitted in the more common Transitional variant (XLSX/OOXML_2012). The markup for the Strict variant is essentially a subset of markup for the Transitional variant, but the schemas use different namespaces and are distributed separately in complete form. The Strict variant of XLSX described here was introduced during the standardization in ISO/IEC 29500 in 2008 with the intention of excluding features included in ECMA-376, Edition 1 that were present simply to handle bugs and features of earlier spreadsheet applications. The intent of the split of the markup specification into Strict (Part 1) and Transitional (Part 4) was that applications would create new documents in the Strict variant; however, in practice, pressure for backwards compatibility has meant that most new files are marked up by applications using the Transitional namespace even if they use no features that are incompatible with the Strict specification. Among the key differences between the Strict variant and the Transitional variant are:
For discussion of other aspects of the Strict XLSX format, see the description of the more common Transitional variant of XLSX, XLSX/OOXML_2012. |
Production phase | Can be used in any production phase: for creating documents (initial state): for editing and review (middle-state); and for final distribution. |
Relationship to other formats | |
Subtype of | OOXML_Family, OOXML Format Family -- ISO/IEC 29500 and ECMA 376 |
Subtype of | OPC/OOXML_2012, Open Packaging Conventions (Office Open XML), ISO 29500-2:2008-2012 |
May contain | MCE/OOXML_2012, Markup Compatibility and Extensibility (Office Open XML), ISO 29500-3:2008-2015, ECMA-376, Editions 1-4 |
Modification of | XLSX/OOXML_2012, XLSX Transitional (Office Open XML), ISO 29500:2008-2016. The Transitional variant of XLSX allows legacy markup as specified in Part 4 of ISO/IEC 29500. Hence the Transitional variant has more support for backwards compatibility when converting documents from older formats. |
Defined via | XML, Extensible Markup Language (XML) |