xADL 3 Core Schema
This schema defines the core elements for xADL 3 documents.
The schema is intentionally small, defining only a few elements
that are intended to be common across xADL descriptions and
extensions, regardless of domain.
Changelog:
- 3.0.0:
* Initial version
This is the root element for all xADL documents. It
is a container element, so it can contain a number
of top-level xADL elements via the use of a
substitution group.
This is a placeholder element for xADL top-level
elements (i.e., elements that are direct children
of the document root element. Elements that
are intended to be top-level elements should be
in the topLevelElement substitutionGroup to
declare their intent to be used as top-level
elements.
This type is meant to describe elements that are
simple outbound links. Elements of this type
are simple-type XLinks that can use a simple
href to link to a document, or XPointer to
refer to an element within a document.
This is an abstract base type for all extensions that
add content to an element. In general, individual
types will create their own abstract Extension base
type (e.g., a type Foo will be accompanied by a
FooExtension base type that extends Extension)
and the type will include a list of zero or more
FooExtensions.