| |
| |
Preface | |
| |
| |
| |
Introduction | |
| |
| |
XML | |
| |
| |
Database Systems | |
| |
| |
Web Databases | |
| |
| |
Applications | |
| |
| |
Resources | |
| |
| |
| |
Schema Design | |
| |
| |
Database Design | |
| |
| |
Conceptual Modeling | |
| |
| |
Logical Modeling | |
| |
| |
Physical Modeling | |
| |
| |
Bibliographic Remarks | |
| |
| |
| |
Theoretical Foundations | |
| |
| |
Data Types | |
| |
| |
DBMSs | |
| |
| |
XML Standards | |
| |
| |
XML DBMS | |
| |
| |
Data Modeling | |
| |
| |
Bibliographic Remarks | |
| |
| |
| |
Data Storage | |
| |
| |
Storage Facilities | |
| |
| |
Fine-grained Relational Schema | |
| |
| |
Coarse-grained Relational Schema | |
| |
| |
Medium-grained Relational Schema | |
| |
| |
Practical Considerations | |
| |
| |
| |
Database System Architecture | |
| |
| |
System Architecture | |
| |
| |
XML Web Server | |
| |
| |
Relational Data Server | |
| |
| |
XML Data Server | |
| |
| |
Hybrid Relational/XML Server | |
| |
| |
| |
Commercial Systems | |
| |
| |
Overview | |
| |
| |
Database Adaptors | |
| |
| |
DBMSs | |
| |
| |
XML Data Servers | |
| |
| |
XML Document Servers | |
| |
| |
Resources & Sites | |
| |
| |
| |
User Interface | |
| |
| |
Overview | |
| |
| |
XSL-based User Interfaces | |
| |
| |
Java-based Visualizations | |
| |
| |
Instant Applications | |
| |
| |
| |
Querying | |
| |
| |
Query Classifications | |
| |
| |
Representation | |
| |
| |
Query Engines | |
| |
| |
Graph Querying | |
| |
| |
Query Report Tools | |
| |
| |
| |
Indexing | |
| |
| |
Overview | |
| |
| |
Element Data Structures | |
| |
| |
Indexing Strategies | |
| |
| |
Document Identification | |
| |
| |
Search Technologies | |
| |
| |
| |
Implementation | |
| |
| |
Notebook System | |
| |
| |
Biological Motivation | |
| |
| |
User Requirements | |
| |
| |
Conceptual Model | |
| |
| |
Application Description | |
| |
| |
Limitations and Extensions | |
| |
| |
Practical Considerations | |
| |
| |
Scaling Up | |
| |
| |
| |
Java Utilities | |
| |
| |
System Defaults | |
| |
| |
Relational Database Connection | |
| |
| |
Servlet Output | |
| |
| |
Interactive Access Interface | |
| |
| |
| |
SAX Parser | |
| |
| |
| |
XML Schema | |
| |
| |
| |
Primer | |
| |
| |
W3C Recommendation, 2 May 2001 | |
| |
| |
Table of Contents | |
| |
| |
| |
Introduction | |
| |
| |
| |
Basic Concepts: The Purchase Order | |
| |
| |
| |
The Purchase Order Schema | |
| |
| |
| |
Complex Type Definitions, Element & Attribute Declarations | |
| |
| |
| |
Simple Types | |
| |
| |
| |
Anonymous Type Definitions | |
| |
| |
| |
Element Content | |
| |
| |
| |
Annotations | |
| |
| |
| |
Building Content Models | |
| |
| |
| |
Attribute Groups | |
| |
| |
| |
Nil Values | |
| |
| |
| |
Advanced Concepts I: Namespaces, Schemas & Qualification | |
| |
| |
| |
Target Namespaces & Unqualified Locals | |
| |
| |
| |
Qualified Locals | |
| |
| |
| |
Global vs | |
| |
| |
Local Declarations | |
| |
| |
| |
Undeclared Target Namespaces | |
| |
| |
| |
Advanced Concepts II: The International Purchase Order | |
| |
| |
| |
A Schema in Multiple Documents | |
| |
| |
| |
Deriving Types by Extension | |
| |
| |
| |
Using Derived Types in Instance Documents | |
| |
| |
| |
Deriving Complex Types by Restriction | |
| |
| |
| |
Redefining Types & Groups | |
| |
| |
| |
Substitution Groups | |
| |
| |
| |
Abstract Elements and Types | |
| |
| |
| |
Controlling the Creation & Use of Derived Types | |
| |
| |
| |
Advanced Concepts III: The Quarterly Report | |
| |
| |
| |
Specifying Uniqueness | |
| |
| |
| |
Defining Keys & Their References | |
| |
| |
| |
XML Schema Constraints vs. XML | |
| |
| |
| |
ID Attributes | |
| |
| |
| |
Importing Types | |
| |
| |
| |
Any Element, Any Attribute | |
| |
| |
| |
SchemaLocation | |
| |
| |
| |
Conformance | |
| |
| |
Acknowledgements | |
| |
| |
Simple Types & Their Facets | |
| |
| |
Using Entities | |
| |
| |
Regular Expressions | |
| |
| |
Index | |
| |
| |
Index | |