Modeling Business Objects with XML Schema
XML Schema is the new language standard from the W3C and the new foundation for defining data in Web-based systems. There is a wealth of information available about Schemas but very little understanding of how to use this highly formal specification for creating documents. Grasping the power of Schemas means going back to the basics of documents themselves, and the semantic rules, or grammars, that define them. Written for schema designers, system architects, programmers, and document authors, Modeling Business Objects with XML Schema guides you through understanding Schemas from the basic concepts, type systems, type derivation, inheritance, namespace handling, through advanced concepts in schema design.
*Reviews basic XML syntax and the Schema recommendation in detail.
*Builds a knowledge base model step by step (about jazz music) that is used throughout the book.
*Discusses Schema design in large environments, best practice design patterns, and Schema's relation to object-oriented concepts.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
album allows annotation asset type built-in business object character child elements clause column complex type concept conceptual model data types declared define denned derived document instance document type Document Type Definition elements and attributes encoding="UTF-8 entity example foreign key global elements grammar ified Java jazz jazzMusician maxOccurs="unbounded ment minOccurs="0 musician Name Attributes Contains name="name notation null object-oriented optional parsers pattern PCDATA performedAt prefix primary key processor productNo query recursive refer regular expressions relational databases relationships Relax Relax NG restriction rng:data rng:define rng:element rng:grammar rng:ref schema definition schema languages schemata Schematron Section sequence SGML specified structures substitution groups syntax target namespace tion track trackNo type definition type system type="xs:string type="xs:token valid values whitespace XML document XML Information Set XML Schema xmlns="http://www.jazz.org/encyclopedia XPath XQuery xs:annotation xs:appinfo xs:attribute xs:complexContent xs:complexType xs:element name xs:extension xs:field xs:group xs:key xs:restriction xs:schema xs:selector xs:sequence xs:simpleType XSLT