This schema is an implementation of the VRA Core Categories, Version 4.0.
It defines a wrapper element (vra), which can hold any number of
record-level elements (collection, work, image). These elements can be
nested to indicate collection-work-image hierarchies.
Get access to the xml: attribute groups for xml:lang as declared below.
Top-level wrapper element allowing for the inclusion of any number of
collection, work and image elements.
Contains all the values belonging to an aggregate of work and image
records. Related work and image records can be nested within this
element to explicitly indicate a hierarchy of description. Child
elements can appear any number of times. Allows assignment of the
refid attribute to embed local system identifiers.
Contains all the values belonging to a unique entity such as an object
or event. Related image records can be nested within this element to
explicitly indicate a hierarchy of description. Child elements can
appear any number of times. Allows assignment of the refid attribute
to embed local system identifiers.
Contains all the values belonging to an image or surrogate for a work
of art. Child elements can appear any number of times. Allows
assignment of the refid attribute to embed local system identifiers.
Allows one display element and one notes element.
Basic datatype for all freetext values. Allows assignment of source,
vocabulary, refid and language attributes to virtually any value.
Basic datatype for all dates. Allows any textual value.
Basic datatype for all date elements. Allows a textual element body
and a "circa" attribute.
VRA Core metadata attributes which can be applied to virtually any
element. Note that xml:lang should contain ISO 639 language codes, not
the English names of languages. Although the XML Schema defines
xml:lang as allowing ISO 639-2 (three-letter) codes, some validators
will only accept ISO 639-1 (two-letter) codes.
VRA Agent element. Subelements are used for different types of data
(names, roles, dates, etc.). At least one subelement must be provided.
Agent name element. Use type attribute to differentiate different
kinds of names (personal, corporate, etc.).
Date element. Allows assignment of a type attribute to distinguish
various types of dates (creation, completion, etc.). Omit this
attribute for unknown types of dates.
VRA Inscription element. Subelements are used for different types of
data (author, position, text). At least one text subelement must be
provided.
Inscription text element. Use type attribute to differentiate
different kinds of inscriptions.
Element containing a name and an identifier. Typically used when a
name or description can be associated with a number of different
identifiers.
Location refid element. Use type attribute to specfy which kind of
identifier is provided.
Location name element. Use type attribute to differentiate different
kinds of locations.
Material element. Use type attribute to specify medium, support, etc.
Measurement element. Use unit attribute for units (cm, in, dpi, etc.).
See http://ts.nist.gov/ts/htdocs/230/235/appxc/appxc.htm for
appropriate unit types.
Relation element. Attributes contain the type of relationship and
an identifier for the related work. The body does not need to be
supplied, but can contain a title or other label for the related work.
VRA Rights element. Subelements are used to separate the rights holder
from the rights statement. At least one text subelement must be
provided.
Element containing a name and an identifier. Typically used when a
name or description can be associated with a number of different
identifiers.
Source refid element. Use type attribute to specify which kind of
identifier is provided.
Source name element. Use type attribute to differentiate different
kinds of sources.
VRA State/Edition element. Subelements are used to separate version
names from descriptive notes.
VRA Subject element. Subelements are used to separate different types
of terms into individual elements.
Heading element. Use type attribute to differentiate different kinds of
terms.
Element containing a name and an identifier. Typically used when a
name or description can be associated with a number of different
identifiers.
Textref name element. Use type attribute to differentiate different
kinds of references.
Textref refid element. Use type attribute to differentiate different
kinds of identifiers.
Title element.