CDM-2.0.1 issues

Versioning of CDM and profiles

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

Identification of orgUnits

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

Inconsistent schema interpretations

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

URI data type too strict

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}
The problem here is the curly brackets (’{}’): These are not allowed in
xs:anyURI (they even break this wiki ;-)). But the URL above still works in major browsers (Firefox, Internet Explorer). Resolution: Change the type of element href from xs:anyURI to xs:token’'. Status: CDM-2.0.2

ECTScredits type too strict

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

 
  cdm/cdm-2.0.1_issues.txt · Sist oppdatert: 2009-05-19 12:12
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki