Diff for MXV Model-driven XML Vocabulary Design using OASIS UBL NDR 2.1 (*)
Mon, 2009-12-07 00:45 by DMSConsulting | Tue, 2009-12-08 00:42 by DMSConsulting | ||
---|---|---|---|
< previous diff | next diff > | ||
Changes to Description | |||
<p style="margin: 0cm 0cm 10pt" class="MsoNormal">
| <p style="margin: 0cm 0cm 10pt" class="MsoNormal">
| ||
- | <span style="font-family: Calibri; font-size: small">MXV stands for Model-driven XML Vocabulary Design using the OASIS UBL NDR 2.0.</span>
| + | <span style="font-family: Calibri; font-size: small">MXV stands for Model-driven XML Vocabulary Design using OASIS UBL NDR 2.0.</span>
|
</p>
| </p>
| ||
<p style="margin: 0cm 0cm 10pt" class="MsoNormal">
| <p style="margin: 0cm 0cm 10pt" class="MsoNormal">
|
MXV Model-driven XML Vocabulary Design using OASIS UBL NDR 2.0
MXV stands for Model-driven XML Vocabulary Design using OASIS UBL NDR 2.0.
MXV lets you create your own UBL NDR-like XML Schema Library and document schemas.
Your data model is input to MXV, which validates your model and generates your UBL-NDR-like XML Schema Library and document schema XSDs. OASIS Genericode, OASIS Context Value Association, ISO Schematron skeletons may optionally be generated.
MXV is particularly suited for document schemas needing prescriptive structures, which is achieved by permitting a given CAC Type to have variants (AKA CAC Views) for differing requirements in document schemas. Single encompassing CAC Types as we know them from UBL may be defined also.
MXV consists of:
1. Your data model, providing the master vocabulary and definitions (AKA ontology)
2. A variant of OASIS UBL NDR 2.0, providing the XML design standard
(available courtesy of New Zealand Ministry of Education)
3. A popular modelling tool (Sybase PowerDesigner), providing ‘out-of-the-box’ visual,
concurrent modelling and impact analysis
(Sybase license required)
4. Change Management Process and other documentation
(available courtesy of New Zealand Ministry of Education)
5. Optional MXV Productivity Tools, efficiently implementing your versioned change iterations
(MXV license required)
Note: An organisation’s commitment to the master data model and its evolutionary maintenance are critical to any successful XML vocabulary implementation, including MXV.
MXV is industry-independent and portable, requiring some initial set-up and configuration to your organisation's naming preferences and network environment.
MXV has been successfully implemented at the New Zealand Ministry of Education. Their data model “ESDM” (Education Sector Data Model) feeds into MXV, which produces an XML Schema Library and document schemas referred to as “ESL” (Education Sector Language). References available.
For more info see:
a) The Ministry’s case study “Model-driven Semantic Interoperability using Open Standards”
available at
http://www.minedu.govt.nz/~/media/MinEdu/Files/EducationSectors/PrimarySecondary/Initiatives/ModelDrivenSemanticInteroperability.pdf
b) “From UML data model to XML Schema Library using OASIS UBL NDR”.
Animated and narrated Powerpoint slides (15 mins),
presented at New Zealand State Services Commission in April 2009, available at
http://d-m-s.co.nz/MXV%20From%20UML%20data%20model%20to%20XML%20Schema%20Library%20using%20UBL%20NDR%202.0%20v0.5.pps (12.5MB pps file)
c) More MXV details, including links to a narrated MXV Demo Video (60 mins) and a free MXV trial download at
http://d-m-s.co.nz/serv_xmlschema.htm
Your comments, queries or suggestions are welcome.
Juerg Tschumperlin
Data Management Solutions
Wellington, New Zealand