Problem: Different past and future versions of CDM, as well profiles, should be marked in an easily parsable and recognizable way.
Resolution: Add attributes version and and profile to the CDM element.
Status: CDM-2.0.2
Problem: Need VAT number as organization identifier – most commonly used id, at least in Norway Resolution: In type “orgUnitCodeValueSet”, add values “mva” (for VAT) to enumeration. Status: CDM-2.0.2
Problem: The mixed=“true” of infoBlockType is not always inherited in derived types. This causes varying results when validating XML, depending on which parser is used. Resolution: For all elements that are a complexType/complexContent and an extension of infoBlockType or an extension of textType (one case); add the attribute mixed=“true” to the complexType and complexContent tags. This eliminates cases of XML schema specification interpretation issues in parsers, e.g. Xerces-C, where the mixed=“true” attribute is not considered inherited from infoBlockType. The following elements are affected:
examType->examKind examType->examDuration orgUnitType->orgUnitKind level formOfTeaching programDuration expenses studentPlaces degree teachingTerm credits instructionLanguage timetableType->reoccuringEvents->occurenceRule contactDataType->contactName
Status: CDM-2.0.2
Problem: The URI data type (xs:anyURI) used in ’href’ is stricter than URL’s in actual use. Example: http://www.nih.no/nih.asp?s=lineofstudy&aid={CA254344-AD11-44E8-9CD5-BADCA1601566} xs:anyURI
The problem here is the curly brackets (’{}’): These are not allowed in (they even break this wiki href
). But the URL above still works in major browsers (Firefox, Internet Explorer). Resolution: Change the type of element from xs:anyURI to xs:token’'. Status: CDM-2.0.2
Problem: The type used for the attribute ECTScredits of the element credits is actually xs:nonNegativeInteger. But some universities have courses with decimal ECTS credits (by example: 2.5). Resolution: Change the type to “xs:decimal”. Status: CDM-2.0.2