|
META TOPICPARENT |
name="RWP03Specs" |
Jumps: IvoaResReg :: registry mail archive :: ResourceMetadata :: RWP03RefBack :: RWP03Disc Meetings: Registry19032003 :: InterOpMay2003ResReg :: InterOpMay2004ResReg
Registry Working Group WP3 (Metadata Specifications)
VOResource v0.10 and its Standard Extensions
Contents
The Schemas
VOResource, in general, refers to a family of schemas that includes the core schema (VOResource-v0.10) and a set of standard extensions.
These schemas are have been released from the official IVOA schema distribution area. To validate documents compliant with this release you need each of the following schemas:
The following two extensions are extensions that define specific, standard tabular sky services.
You can download all the schemas (with the examples) in a single bundle. Two versions are available. When these packages are unpacked, all of the files are put in the current directory.
- VOResource-v0.10 (tar.gz, zip)
- the official schemas from the table above.
- VOResource-v0.10-local (tar.gz, zip)
- the official schemas with "schemaLocation" set to look for imports on local disk. This version enables a verifier to look for schemas in the current directory instead from the IVOA site. Use this version when developing off-line or with tools that have trouble finding imported schemas.
Example documents |
|
< < |
- organisation.xml
- o a simple description of an organisation
o uses only the core VOResource schema
|
> > |
- organisation.xml
- o a simple description of an organisation
o uses only the core VOResource schema
|
| |
|
< < |
- collection.xml
- o a description of a data collection
o uses VOResource and VODataService o includes a simple coverage description
|
> > |
- collection.xml
- o a description of a data collection
o uses VOResource and VODataService o includes a simple coverage description
|
| |
|
< < |
- webform.xml
- o a description of an archive search page used interactively with a browser
o described as a resource of type SkyService o illustrates the use of the "service-for" relationship o uses VOResource and VODataService
|
> > |
- webform.xml
- o a description of an archive search page used interactively with a browser
o described as a resource of type SkyService o illustrates the use of the "service-for" relationship o uses VOResource and VODataService
|
| |
|
< < |
- conesearch.xml
- o a description of a Cone Search service
o interface description includes the supported input parameters o includes a description of the returned output table o uses VOResource, VODataService, and ConeSearch
|
> > |
- conesearch.xml
- o a description of a Cone Search service
o interface description includes the supported input parameters o includes a description of the returned output table o uses VOResource, VODataService, and ConeSearch
|
| |
|
< < |
- sia.xml
- o a description of a Simple Image Access service
o interface description includes the supported input parameters o includes a description of the returned output table o uses VOResource, VODataService, and SIA
|
> > |
- sia.xml
- o a description of a Simple Image Access service
o interface description includes the supported input parameters o includes a description of the returned output table o uses VOResource, VODataService, and SIA
|
| |
|
< < |
- registry.xml
- o a description of a registry (as a service).
o uses VOResource, VODataService, and VORegistry
|
> > |
- registry.xml
- o a description of a registry (as a service).
o uses VOResource, VODataService, and VORegistry
|
| |
|
< < |
- authority.xml
- o a description of a naming authority
o used to register authority names in a registry. o uses uses VOResource and VORegistry
|
> > |
- authority.xml
- o a description of a naming authority
o used to register authority names in a registry. o uses uses VOResource and VORegistry
|
|
What's New in this Release
The primary change is the way extensions are handled: we have dropped the use of substitution groups and replaced them with the use of xsi:type. What looked like this in release v0.9...
<!-- the old way -->
<VOResource xmlns="..." >
<vs:SkyService>
...
...now looks like this...
<!-- the new way -->
<resource xsi:type="vs:SkyService" xmlns="..." >
...
That is, you now see both specific type (SkyService) and the base concept it extends (resource) in the same element.
Here's an abridged list of changes made. (A more complete description can be found here.)
- only global types are defined (anonymous types are avoided).
- no global elements are defined; an application that uses VOResource can define its own global element(s) to use as a root element as necessary.
- references to other resources has been simplified
- the logical ID element has been dropped
- the generic Capabilities element has been dropped; specific standard services (e.g. ConeSearch, SimpleImageAccess) define these in their extensions.
Useful Tools
Conversion Stylesheets
- XSL Stylesheets for converting between v0.9 and v0.10
Background Materials
What's Ahead in Future Versions
- If no fundemental problems are found with this release, it is expected that:
- the next release of VOResource will be v1.0
- each of the extensions will begin to evolve separately.
- VORegistry will likely be updated as the standard Registry Interface is refined.
<--
-->
META FILEATTACHMENT |
attr="" comment="Converts v0.9 VOResource documents to v0.10" date="1089836148" name="VOResource-v0.9-v0.10.xsl" path="VOResource-v0.9-v0.10.xsl" size="56781" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="" comment="Converts v0.10 VOResource documents to v0.9" date="1089836202" name="VOResource-v0.10-v0.9.xsl" path="VOResource-v0.10-v0.9.xsl" size="59716" user="RayPlante" version="1.1" |
|
|
> > |
META FILEATTACHMENT |
attr="" comment="All schemas and examples in the v0.10 release" date="1089951180" name="VOResource-v0.10.tar.gz" path="VOResource-v0.10.tar.gz" size="20854" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="" comment="All schemas and examples in the v0.10 release" date="1089951338" name="VOResource-v0.10.zip" path="VOResource-v0.10.zip" size="28928" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="" comment="Alll schemas & examples, for local disk access" date="1089951469" name="VOResource-v0.10-local.tar.gz" path="VOResource-v0.10-local.tar.gz" size="20863" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="" comment="All schemas & examples, for local disk access" date="1089951600" name="VOResource-v0.10-local.zip" path="VOResource-v0.10-local.zip" size="29105" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089951746" name="authority.xml" path="authority.xml" size="1666" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089951798" name="collection.xml" path="collection.xml" size="3056" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089951870" name="conesearch.xml" path="conesearch.xml" size="3810" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089951964" name="organisation.xml" path="organisation.xml" size="1592" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089952026" name="registry.xml" path="registry.xml" size="2448" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089952189" name="sia.xml" path="sia.xml" size="8248" user="RayPlante" version="1.1" |
META FILEATTACHMENT |
attr="h" comment="" date="1089952320" name="webform.xml" path="webform.xml" size="2518" user="RayPlante" version="1.1" |
|
| |