Table of Contents

Cover image

Title page

Praise for Modeling Business Objects with XML Schema

Copyright

Acknowledgements

Foreword

Introduction

PART I: THE MODEL

Chapter 1: Foundations

1.1 A CORE CONCEPT

1.2 LINEAR CONCEPTS

1.3 NONLINEAR CONCEPTS

1.4 DOCUMENT-CENTRIC VS. DATA-CENTRIC CONTENT

1.5 DOCUMENT SCHEMATA

1.6 GRAMMARS

1.7 REGULAR TYPES

Chapter 2: Conceptual Modeling

2.1 MOTIVATION

2.2 PRINCIPLES OF CONCEPTUAL MODELING

2.3 ENTITY RELATIONSHIP DIAGRAMS

2.4 REALITY OF CONCEPTUAL MODELING

2.5 INTRODUCING ASSET ORIENTED MODELING

Chapter 3: Everybody Likes Jazz

3.1 INFORMAL DESCRIPTION

3.2 THE CONCEPTUAL MODEL, FIRST DRAFT

3.3 ASSET OR PROPERTY?

3.4 NORMALIZATION

3.5 PARTITIONED NORMAL FORM

3.6 RESOLVING is_a RELATIONSHIPS

3.7 INTRODUCING LEVEL 2 STRUCTURES

PART II: THE IMPLEMENTATION

Chapter 4: XML Basics

4.1 NAMESPACES

4.2 THE XML INFORMATION MODEL

4.3 XML CANONICAL FORM

4.4 THE DOCUMENT TYPE DEFINITION (DTD)

Chapter 5: XML Schema

5.1 AN APPETIZER

5.2 SIMPLE DATA TYPES

5.3 STRUCTURE IN XML SCHEMA

5.3.1 Hierarchy

5.3.2 Elements and Complex Types

5.3.3 Particles and Model Groups

Chapter 6: Authoring XML Schema

6.1 NAMESPACES

6.2 REUSE MECHANISMS

6.3 SCHEMA COMPOSITION

6.4 USAGE PATTERNS

Chapter 7: Relax NG

7.1 STRUCTURE

7.2 TYPES, GRAMMARS, PATTERNS

7.3 NAMESPACES AND NAME CLASSES

Chapter 8: From Conceptual Model to Schema

8.1 A KNOWLEDGE BASE

8.2 IMPLEMENTATION IN XML SCHEMA

8.3 IMPLEMENTATION IN RELAX NG

8.4 SUMMARY

Chapter 9: Validation beyond XML Schema

9.1 ABOUT MEANING

9.2 CONSTRAINTS

9.3 CONSTRAINTS IN CONCEPTUAL MODELS

9.4 VALIDATION OF GENERAL CONSTRAINTS

9.5 AN XML PROCESSING MODEL

9.6 A FRAMEWORK FOR SCHEMA LANGUAGES

PART III: THE ENVIRONMENT

Chapter 10: Reality Check: The World Is Object-Oriented

10.1 OBJECT-ORIENTED IMPLEMENTATIONS OF THE XML DATA MODEL

10.2 ENCAPSULATION AND BEHAVIOR

10.3 CLASS, INSTANCE, TYPE

10.4 SIMPLE TYPES

10.5 COMPLEX TYPES

10.6 GLOBAL TYPES

10.7 INHERITANCE

10.8 POLYMORPHISM

10.9 DYNAMIC MARSHALING

10.10 CONSTRAINTS

10.11 IDENTITY

10.12 VISIBILITY

Chapter 11: Reality Check: The World Is Relational

11.1 MOTIVATION

11.2 DATABASES

11.3 THE RELATIONAL DATA MODEL

11.4 THE RELATIONAL ALGEBRA

11.5 NORMALIZATION

11.6 BRIEF INTRODUCTION TO SQL

11.7 SIMPLE DATA TYPES

11.9 CONSTRAINTS

11.10 FROM RELATIONAL TABLES TO XML SCHEMA

11.11 MEDIATION BETWEEN RDBMS AND XML DATABASES

Chapter 12: Schema Evolution

12.1 DERIVED TYPES

12.2 AUTHORING FOR REDEFINITION

12.3 OPEN CONTENT MODEL

12.4 VERSIONING

Chapter 13: Schemata in Large Environments

13.1 COMBINING DIVERSE SCHEMATA

13.2 CENTRALIZED AND DECENTRALIZED CHANGE MANAGEMENT

Chapter 14: Outlook

14.1 INTEGRATION OF CORE TECHNOLOGIES

14.2 GRAMMAR-DRIVEN DATA MODELS

Regular Expressions for Patterns

Glossary

Bibliography

Index

About the Author

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.116.60.158