Weaving Together Document Structures
- Connecting typed structures Schemas effectively described linked collections of structures, along with rules for how those structures may be used. This model may look very little like the final document instances, but its formal structures contain those document instances as possibilities.
- Building libraries Typing and inheritance promise to simplify the reuse of document structures across document types. Data types in particular are easy to reuse, but more sophisticated structures may be next. Eventually, this might lead to more horizontal or bottom-up vocabularies. The
<xsd:include> element makes it easy to reuse such code.
- Normalizing schemas If scattered complex types are too hard to read, it shouldn't be hard to create a reorganized schema that traces pathways. This can multiply the size of the schema enormously, but in some cases it does make it easier to read and/or process.
<Previous Page TOC Next Page>
Copyright 2000 Simon St.Laurent