ISO 10303-21:2016(E)
Annex M
(informative)
Change Log
M.1 Changes in Edition 2
- Added clause 8.2.6 to describe file_population.
- Added clause 8.2.7 to describe section_language.
- Added clause 8.2.8 to describe section_context.
- Extended clause 12.1.7 to allow for short names for enumerated types.
- Extended clause 11.1 to allow for multiple data sections.
- Added normative annex E to describe validation of exchange structures with multiple data sections.
M.2 Changes in Edition 3
- Added anchor section to describe how entities within the exchange
structure can be given anchor names that can be referenced from
external files in clause 9.
- Added reference section to describe how entity instances stored in
external files can be referenced from an exchange structure in
clause 10.
- Added signature section to ensure authenticity of an exchange structure
in clause 14.
- Added Schema population definition to the header section to
describe how to find a distributed population for conformance
validation in clause 8.2.5.
- Added three new implementation levels to the file_description of the header section in clause 8.2.2.
- Amended clause 4.3 to define three levels of syntactic conformance.
- Amended clause 5.3 to remove the requirement for an exchange structure to contain at least one data section.
- Amended clause 6.4.4 to allow for value instances and references to EXPRESS constants.
- Amended clause 11 to allow for EXPRESS constants and value instances
- Added normative annex A.4 for transport of compressed content.
- Added normative annex F for ECMAScript management of anchors.
- Added normative annex G for encoding UUIDs in anchor names.
- Added an informative example of a distributed model in annex I.
- Added informative examples of unit and constant definitions in annex J.
- Added file type name recommendations in annex K.
- Changed 5.2 to describe the basic
alphabet in terms of ISO/IEC 10646 rather than ISO/IEC 8859-1 and to specify
UTF-8 encoding for all characters. Annex D in the Edition 2, which
listed the graphic character for each octet value, was removed.
- Extended string encoding in 6.4.3 to
permit the code points U+0080 to U+10FFFF to appear in strings as
UTF-8 encoded octets, as an alternative to the earlier \X2\ and \X4\
encodings. Reworded section to use the current ISO/IEC 10646
terminology.
- Clarified the collation sequence for partial complex entity values
within an external mapping in 12.2.5.3