This file describes all the important changes introduced to the schema after
its initial 1.0.0
release.
Please note, that all changes in the v1
branch will be backward-compatible.
-
We have found a bug in version
1.0.0
of the schema - it allowed for only a single<description>
element to be present (per LOS). This version allows for anunbounded
number of such elements.Since disallowing multiple descriptions was just a mishap, and we believe all the clients will still expect multiple descriptions present, we have chosen to treat this change as backward-compatible, and not increase the major version of the schema yet.
-
Added a new value to the attachment type enumeration:
EMREX transcript
. See the XSD for the description of this new value. -
The previous version of the schema required for all ELMO files to include additional XSDs whenever the
<extension>
element was used. This limitation was dropped - all<extension>
elements will now pass the validation (they still need to have an appropriatexmlns
attribute though!). -
It was unclear which ISCED type should be used in the
<iscedCode>
element. The description of the element has been made more explicit to clear this matter. -
Updated the
example.xml
file to better reflect the changes made to the XSD. -
Minor changes to the "Status of this document", "Backward-compatibility policy" and "Schema versioning" sections of the XSD documentation. They don't change the overall meaning of the previously accepted contents.
Initial release of the schema.