Beyond Schemas: Planning Your XML Model


Have you ever wondered how to get started writing your own schema? As you prepare to create your schema, you must consider a number of factors. This guide explains each of those factors in detail and recommends an approach for documenting your schema development plan in an information model.

Your information model can not only be used as a planning mechanism to develop your schema but can also be used as a training resource and as a reference guide for those using the schema after it is developed. By putting a well-thought-out information model in place, you are bound to produce a schema that you can use indefinitely and build upon easily.

Table of Contents
Copyright
Introduction
Chapter 1. Conducting a User Study and Competitive Analysis
Chapter 2. Identifying Structure
Section 2-1. Annotating existing material reveals the structure.
Chapter 3. Creating a Reuse Strategy
Chapter 4. Developing an Information Model
Section 4.1. What Are the Benefits of an Information Model?
Section 4.2. What Does an Information Model Provide?
Chapter 5. Information Types
Section 5.1. What Kind of Information Do You Include to Describe Your Information Types?
Section 5.2. Example Information Type Definition
Chapter 6. Content Units (Semantic)
Section 6.1. Example Content Unit Definition
Chapter 7. Body Elements (Syntactic)
Section 7.1. Example Body Element Definition
Chapter 8. Inline Elements (Syntactic)
Section 8.1. Example Inline Element Definition
Chapter 9. Documents and Deliverables Structures
Section 9.1. Example document structure definition
Chapter 10. Metadata Attributes
Chapter 11. File Structure and Navigation
Chapter 12. Naming Conventions
Section 12.1. Filenaming Conventions
Section 12.2. Element Names
Section 12.3. Metadata Names and Values
Section 12.4. Unique IDs
Section 12.5. Titles
Chapter 13. Conducting a Small Pilot Project
Chapter 14. Putting It All Together
Chapter 15. References

Book Details

  • Paperback: 44 pages
  • Publisher: O’Reilly Media (March 2007)
  • Language: English
  • ISBN-10: 0596558732
  • ISBN-13: 978-0596558734
Download [2.9 MiB]

You may also like...

Leave a Reply