0531 Document Schemas

Model 0531 shows the definitions for structured documents such as JSON or XML.

Note that the type information for each attribute within these structures can be directly embedded on the DocumentSchemaAttribute through the TypeEmbeddedAttribute classification. Also recall that the NestedSchemaAttribute relationship can be used to capture nested (hierarchical) structures within such documents.

UML

Deprecated Types

The SimpleDocumentType, StructDocumentType, MapDocumentType, ArrayDocumentType, and SetDocumentType types have been deprecated because they offer little value since the type is typically stored in the TypeEmbeddedAttribute classification. This change makes the document schemas consistent with other types of schema.



License: CC BY 4.0, Copyright Contributors to the ODPi Egeria project.