<moduleRef>

<moduleRef> (module reference) references a module which is to be incorporated into a schema.
Moduletagdocs — 22 Documentation Elements
AttributesIn addition to global attributes
keythe name of a TEI module
Status Optional
Datatype
xsd:NCName
url(uniform resource locator) refers to a non-TEI module of RELAX NG code by external location
Status Optional
Datatype
data.pointer
Declaration
element moduleRef
{
   att.global.attributes,
   ( attribute key { xsd:NCName }? | attribute url { data.pointer }? ),
   content?
}
Example
<moduleRef key="linking"/>

This embeds the linking module.

Note
Modules are identified by the name supplied as value for the ident attribute on the module element in which they are declared. A URI may also be supplied in the case of a non-TEI module, and this is expected to be written as a RELAX NG schema.
The effect of this element is to make all the declarations contained by the referenced module available to the schema being compiled.
Contained byschemaSpec model.oddRef
May contain
tagdocs: content