CDM changelog
CDM-2.1 (2009-09-01)
- URI: http://utdanning.no/schemas/CDM/2.1/CDM.xsd
- Imported namespace and schema for xhtml transitional to allow validation of xhtml.
- Added xs:anyAttribute to element CDM to permit use of xml:lang for the whole document.
- For the complex type textType, and its sub-element “text”, added xs:anyAttribute to permit use of xml:lang.
- In the complex types orgUnitType, programType, courseType and admissionInfo, added xs:anyAttribute to permit use of xml:lang. For the same complex types, selected (expected to include a descriptive text) sub-elements of type textType and infoBlock are made repeatable (maxOccurs=“unbounded”). This to eliminate the use of altLangBlock sub-elements when presenting alternate language versions of a descriptive text.
- Added attribute startTerm of type teachingTermValueType to element programDuration so that it can be used for information about the startup frequency for a program.
CDM-2.0.4.5 (2008-10-27)
- URI: http://utdanning.no/schemas/CDM/2.0.4.5/CDM.xsd
- Added the simple type “levelCodeValueSet”, an enumeration set of values for levelCode (national codesets in Norway), with the values ‘fs’ (for FS’ internal codes) and kd (study level code reported to the Ministry of Education).
- Defined the element “levelCode” which uses the above code set.
- Added reference to the levelCode element to program and course as repeatable sub-elements ((program|course)/levelCode).
CDM-2.0.4.4 (2008-07-08)
- URI: http://utdanning.no/schemas/CDM/2.0.4.4/CDM.xsd
- Added the elements orgUnit→orgUnitIntroduction, program→programIntroduction and course→courseIntroduction of infoBlockType, intended to hold (short) general introduction texts for the respective entities.
- Added the value “erasmus” to the simple type orgUnitCodeValueSet, which permits the use of this value for the attribute codeSet in the element orgUnitCode.
CDM-2.0.4.3 (2008-06-24)
- URI: http://utdanning.no/schemas/CDM/2.0.4.3/CDM.xsd
- Added the attribute “municipalityCode” to the element locality in the complex type adr.
- Added the values “aarsstudium” and “evu” to the simple type levelValueType which permits the use of these values for the attribute level in the element level.
- Added the value “sentralisert” to the simple type formOfTeachingOrgValueType to permit the use of this value for the attribute org in the element formOfTeaching, thus deprecating the use of the somewhat confusing value “samling”.
- Added the attribute “semester” to the complex type element programDuration.
CDM-2.0.4.2 (2008-03-04)
- URI: http://utdanning.no/schemas/CDM/2.0.4.2/CDM.xsd
- In the choice sequence of the complex type infoBlockType, changed the types of sub elements “bold” and “italic” from the simple type text to the complex type infoBlockType as to permit nesting of these formatting elements.
- Added the element “p” of type infoBlockType to the same choice sequence.
CDM-2.0.4.1 (2007-10-04)
- URI: http://utdanning.no/schemas/CDM/2.0.4.1/CDM.xsd
- Added the value “uri” to the simple types orgUnitCodeValueSet, programCodeValueSet and courseCodeValueSet which permits the use of this value for attribute codeSet in elements orgUnitCode, programCode and courseCode.
- Imported XML namespace (for xml:lang and xml:space)
CDM-2.0.4 (2007-05-18)
- URI: http://utdanning.no/schemas/CDM/2.0.4/CDM.xsd
- Added the value “nff” to the simple types orgUnitCodeValueSet, programCodeValueSet and courseCodeValueSet which permits the use of this value for attribute codeSet in elements orgUnitCode, programCode and courseCode.
CDM-2.0.3 (2006-03-08)
CDM-2.0.2 (2006-11-15)
- URI: http://utdanning.no/schemas/CDM/2.0.2/CDM.xsd
- Added attribute
version in CDM element, for versioning of the CDM XML schema
- Added attribute
profile in CDM element, for CDM profile versioning
- In type
orgUnitCodeValueSet: added value mva (VAT number)
- For all elements that are a complexType/complexContent and an extension of infoBlockType or an extension of textType (one case), added the attribute mixed=
true to the complexType and complexContent tags. This eliminates cases of XML Schema interpretation issues in parsers where the mixed=true attribute is not considered inherited from infoBlockType. Changes were made for the following elements: examType→examKind, examType→examDuration, orgUnitType→orgUnitKind, level, formOfTeaching, programDuration, expenses, studentPlaces, degree, teachingTerm, credits, instructionLanguage, timetableType→reoccuringEvents→occurenceRule, contactDataType→contactName
- Changed the type of element
href from xs:anyURI to xs:token (xs:anyURI is too strict; many URL’s in normal use will cause a validation failure)
- Added value
fjernundervisning to orgUnitKindValueType, the enumeration set of values for attribute orgUnitKind@orgType
- Defined element
br (empty element) and added it to infoBlockType to permit linebreak
- Changed the value
webStøttet to webStottet in the types formOfTeachingMethodValueType and teachingActivityValueType, the enumeration sets of values for attributes formOfTeaching@method and teachingActivity@method
- New permanent, canonical namespace location for CDM, starting with http://utdanning.no/schemas/CDM/
CDM-2.0.1 (2005-03-09)
- Added attribute language to the text-element
CDM-2.0.0 (2004-10-20)
- Initial release
- Developed on behalf of Norway Opening Universities (NOU) by
- University of Oslo, USIT: Dagfinn Bergsager, Astrid Jenssen, Tina Lingjærde, Andora Sjøgren, Geir Vangen
- Pharos: Dag Belsnes