To support the validation of content standards, such as depicted in XML Schemas, we have defined a process known as the Model Development Life Cycle. Our experience has shown that this process is a common process used by people developing content standards supporting data exchange. The process is independent of how the exchange is physically manifested, e.g., whether they use XML or some other means of data sharing. The process seems to be consistently followed whether the project explicitly intends to follow it or not. By recognizing the process up front, projects are able to streamline thier efforts and thus save time and aggravation, speed up the delivery of the content standard, and improve the overall quality of the final result.
The Model Development Life Cycle is described in detail in the following reports:
- Boonserm Kulvatunyou, KC Morris , J. Buhwan, Puja Goyal , Development Life Cycle and Tools for XML Content Models, XML Conference 2004
- KC Morris , Boonserm Kulvatunyou, Simon Frechette , Joshua Lubell , Puja Goyal , XML Schema Validation Process for CORE.GOV, NISTIR 7187, (2004) [Also available in HTML]
- Presentation to the XML Community of Practice, March 2005: "Standards Process & Tools for XML Content" [ HTML ] [ PPT ]
This website provides tools to support many of the steps in the Model Development Life Cycle.
|