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.