Creating and Maintaining Large Families of Related Schemas

Track: Large-Scale Architectures, Case Studies

Audience Level: High Level/Technical view

Time: Wednesday, November 16 16:45

Author: Anthony B. Coates, London Market Systems Ltd

Keywords: Enterprise Applications, W3C XML Schema, Repository, Integration, Design, Messaging, Naming, Versioning, Family

Abstract:

Many XML and schema tools work sufficiently well when your task is to create a single XML schema. However, how do you create and manage large families of XML schemata that share definitions of simple types and/or complex structures? What are the advantages and disadvantages of sharing definitions? What technical problems arise in trying to share definitions? How does sharing of definitions impact the documentation of those definitions? This presentation discusses the real-life development of a set of a family of >450 inter-related W3C XML Schemas. Issues will be presented, and the advantages and disadvantages of the solution that has been implemented will be discussed.