This schema defines a standard serialisation format for the VO-DML meta-model.
It allows one to create instance documents for models defined via a VO-DML document.
It does so in a way that is the same for each model, i.e. does NOT create new types for different models.
This is in contrast to for example the instance documents that would arise from a mapping to XML schema for example.
This is NOT intended to provide a standard serialisation format for these models, but to provide a standard
target for translational semantics. IF a VOTable for example can be translated to such a document,
it has been annotated correctly.
This simpleType allows concatenation of vo-dml:VODMLREF-s.
TBD define the pattern, is the one below correct?
This class describes the location of a data model's VO-DML and HTML documents.
Note, these should eventually be derived form an appropriate Registry entry.
Can also give include the prefix to be used in a particular instantiation document.
Wrapper type for an Object Identifier.
Consists of a transientID, which is a long and acts as a key (see below).
It also contains a publisherDID, and an externalID, which is a URL, possibly pointing into a registry.
Wrapper type for a custom identifier, modelled simply as a collection of fields of string type.
Objects contained in a parent container are always serialized inside the container.
Instance document containing the referenced object.
If not specified the current document is intended.
The id of the referenced object in the document indicated by object-doc.
I.e. in this serialization format referenced objects are NEVER contained within the referrer.