Version 0.1
Implementation of an XML Schema describing a resource to
be used in the Virtual Observatory Project. Based on "Resource
and Service Metadata for the Virtual Observatory", Version 6,
February 2002 by Bob Hanisch et al.
Diff 0.05-0.06: The Topologi tool apparently doesn't like
annotations of global elements referenced locally.
Although, this does not appear to be in violation of the XML
Schema standard, they have been commented out for the time
being.
Diff 0.06-0.1: Changed target namespace to
http://www.ivoa.net/xml/prop/VOResource.
This is a base type for defining specific kinds of resources
(e.g. service, data collection, etc.). See Resource for a
generic definition of a resource.
The resource indicated by this element is the one referred
to by the given URI. This attribute should be ignored unless
the element's content is empty.
The URI for another resource that is responsible for maintaining
this resource.
Member of an itemized list
Begin date in decimal years
End date in decimal years (optional)
This is a base type for defining specific kinds of service
descriptions.
This is a base type for defining specific kinds of service
capability descriptions, each with its own special mark-up schema.
This is a base type for defining standard interface
capabilities. A standard interface (from the perspective
of this schema) is one that has been registeredk, and
therefore has a Standard ID.
If provided, then any data not provided by the content of
this element should default to the corresponding data found
in the resource description pointed to by the given URI.
The URI should, therefore, refer to a Resource Description.
This URI is expected to be resolved by a VO registry.
Example: if a Curation element uses this attribute, the
default values for the curation data should be drawn from
the Curation element of the referred Resource description.
A description of one or more VO Resources
This element is used as a general container for multiple resource
descriptions and is intended to be used as a root element.
Any entity that is curated by an organization and is
identifiable by a URI
Information regarding the general curation of the resource
This will often be set to the URI given in the Resource's
"managedBy" attribute.
Information regarding the general content within or managed
by the resource
This will often be set to the URI given in the Resource's
"managedBy" attribute.
Name Given to the Resource
A short name or abbreviation for this resource
that applications can use to refer to this
resource in a compact display. One word or a few
letters is recommended.
Entity responsible for making the resource available
Block describing the entity primarily responsible for
making the content of the resource
Name of Entity primarily responsible for making the content
of the resource
URL pointing to a graphical logo, which may be used to help
identify the information source
List of topics, object types, or other descriptive keywords
about the resource
An account of the content of the resource
Entity responsible for contributions to the content of
the resource
Date associated with an event in the life cycle of the
resource (YYYY-MM-DD)
Label associated with creation or availablilty
Unambiguous reference to the resource within a given context
URL pointing to further information about the resource. In
general, this should be a human-readable document.
URL pointing to further information about the service
Block describing contact persons responsible for the resource
Name of contact persons responsible for the resource
E-mail address for contacting the persons responsible for
the resource
Nature or genre of the content of the resource
Extent of the scope of the content of the resource
Sky coverage of the resource
Spectral coverage of the resource
Specific Spectral Coverage Description
Specific Bandpass Coverage Specification
Temporal coverage of the resource. Separate begin and end
dates in decimal years (YYYY.DD)
Description of the content level, or intended audience
Observatory or facility where the data was obtained
Instrument used to collect the data
Encoding format of data provided by the resource
Information about rights held in and over the resource
A group or person that manages data or services for VO applications
An organization with a focused set of data and services that
it maintains.
A logical grouping of data which, in general, is composed of
one or more accessible datasets.
(A dataset is a collection of digitally-encoded data with a
that is normally accessible as a single unit, e.g. a file.)
A resource that provides an interface for executing some
operation or retrieving data.
A description (or pointer) to a service interface.
Normally, a member of the Interface substitutionGroup is
used to provide this information. Interface, by itself,
allows no content, and thus can only be used to refer to
another description via the defaultsTo attribute.
Custom content can be provided by first creating a new type that
extends genericInterface. Next, use the Interface element
and specify the new type via the xsi:type attribute.
A URL that points to a document that presents or describes
a service interface.
For an Web browser-based service, this might be the URL for
the form; for a Web Service, this might be the URL to the
WSDL description. It is not the base URL for the service
itself (see BaseURL), nor it is a SOAP port URL.
The base portion of a URL used to invoke a service with the
expectation that an additional string must be appended for
the service to execute properly. The syntax of the appended
string is defined by the specific service.
An identifier for a registered standard. The form of this
identifier is expected to conform to the VO standard
guidelines.
A URL that points to a human-readable document that describes the
standard upon which a resource is based.
The MIME type of a document returned by an HTTP Get.
A Service that is accessible via a Web browser (e.g. as an
HTML Form or embedded applet).
Note that the URL for help with this form can be put into
the Service/ReferenceURL.
A service describable by a WSDL document.
Note that the URL for help with this service can be put into
the Service/ReferenceURL element.
A service describable by a GLU Record
a specific description of the context and capabilities of
a service.
By itself, this element can only point to an external
document. Custom content can be provided by first
creating a new type that extends genericCapability. Next,
use the Capability element and specify the new type via the
xsi:type attribute.
a specific description of the context and capabilities of
a standard (registered) service.
By itself, this element can only point to an external
document. Custom content can be provided by first
creating a new type that extends genericCapability. Next,
use the Capability element and specify the new type via the
xsi:type attribute.