Assignment title: Information
XML Data Format: Derive and test a DTD following these steps.
1. Reduce the class diagram to those classes and attributes, associations and
cardinalities required by the scenario. Justify for every element of the class diagram your
decision to keep or drop it, always referring to the requirements of the scenario.
marks]
2. Create an XMLÂspecific class diagram and justify the chosen document structure using
the requirements from the scenario.
marks]
3. Derive the DTD and justify the style of mapping for the attributes you have chosen. Is
the mapping from the class diagram in 2 to the DTD data preserving? Please justify
your answer, and if the mapping is not data preserving, provide a valid object diagram
or XML instance as a counterexample.