Changes from CNXML 0.2.1 to 0.3: Modification ============ Module tag -- Att: * required version attribute (CDATA) -- Contains: * may now contain rule * may contain objectives tag following the abstract tag Modification (done) ============ New tag: note -- Desc: An "out of line" note to the reader. Could be a warning, point of interest, etc. -- Att: * optional type attribute (CDATA) -- Contains: * may contain text * may contain emphasis * may contain link * may contain cnxn * may contain cite * may contain codeline * may contain term Modification ============ Remove tag: important Modification ============ Cnxn tag -- Att: * optional version attribute (CDATA) Modification ============ Para tag -- Contains: * May now contain note * May now contain rule Modification ============ Item tag -- Contains: * May now contain note * May now contain term * May now contain rule Modification ============ Meaning tag -- Contains: * May now contain equation Modification ============ Example tag -- Contains: * May now contain name as optional first tag Modification ============ New tag: rule -- Desc: statement of a rule (theorem, axiom, rule of thumb, etc.) -- Att: * required id attribute (ID) * required type attribute (CDATA) -- Contains: (name?, statement+, (para|example)*) * May contain optional name tag * Must have One or more statement tags * May contain zero or more proof tags * May contain zero or more example tags Modification ============ New tag: statement -- Desc: statement of a rule -- Att: optional id attribute (ID) -- Contains: (para|equation)+ * May contain para * May contain equation Modification ============ New tag: proof -- Desc: proof or explanation of a rule statement -- Att: optional id attribute (ID) -- Contains: name?, (rule|para|equation|figure|list)+ * May contain optional name tags * May contain para tags * May contain rule tags * May contain equation tags * May contain figure tags * May contain list tags Modification (done) ============ Section Tag -- Contains: * may now contain rule Modification (done) ============ Problem Tag: -- Contains: * may now contain rule Modification ============ New tag: objectives -- Desc: learning objectives for a module -- Att: None -- Contains: * may contain text * may contain list tags * may contain codeline tags * may contain emphasis tags Modification (done) ============ Media tag -- Att: * type may now be any valid mimetype (CDATA)