TWiki> IVOA Web>IvoaResReg>IVOARegWp03 (revision 60)EditAttach
Links: IvoaResReg :: registry mail archive :: InterOpMay2003ResReg :: ResourceMetadata

RegistryWorkingGroup

Work Package 3 (Rwp03): Metadata Specifications

Contents

Introduction

--++ Members

This WP is led by RayPlante with SebastienDerriere, BobHanisch, CliveDavenhall, ClivePage, ElizabethAuden, ArnoldRots, RoyWilliams

Scope

A Resource is any entity that can be described and identified in a machine readable manner. With this general statement, a resource can be most anything, including a service or a data collection or something more abstract, such as a standard interface. In this work package, we will:

  1. Identify the pertinent information necessary for describing and locating a resource within a registry, satisifying the requirements set forth in RWP02.
  2. Provide a basic, extensible data model for describing resources within a registry.
  3. Develop an XML schema for rendering descriptions of resources in terms of the resource data model.

Although a resource could be anything, this WP should concentrate on describing high-level entities, such as organizations, data collections, and services; this is referred to as coarse-grain granularity. We should strive to keep the basic resource data model simple, reusing data model components (that might come out of the Data Models Working Group) where ever possible. At the same time, the data model needs to provide hooks to allow additional metadata to be included in order to describe more specific types of resources.

References and Background

From the Registry Kick-Off Meeting in London, 19-03-2003.

See also the Registry WG Session Page for the IVOA Interoperability Workshop held May 12-16, 2003 in Cambridge, England.

Previous Modeling from the NVO:

Note that the above Schema is under development and changes often. More stable versions should appear under the Specifications section below.

  • Space-Time Metadata

-- RayPlante - 14 Apr 2003

Previous Modeling by the AstroGrid Project:

-- RayPlante - 30 Apr 2003

Specifications

This section is for specifications currently under discussion. A spec's inclusion here says nothing about its overall acceptance by the team or community, but rather provides a definitive location for documents under discussion. I recommend that such documents be uploaded (i.e. attached) and labeled with a version number, and all versions should be preserved and accessible. I recommend the following format:

Example:

-- RayPlante - 14 Apr 2003

Resource (and Service) Metadata (RM)

IVOA Identifiers

  • IVOA Identifiers: an IVOA Working Draft. latest version: 0.2 (HTML)
  • A compliant XML Schema for the XML format for identifiers: latest version (0.1)
    Versions: 0.2, 0.1
    • Some strawman ideas for amending the Identifier framework for supporting persistance and location-independence.

VOResource: a Resource Metadata Schema

New as of 18 Nov. 2003. Developers have identified a few mistakes in the schemas; as a result, the following files have been updated:

Be sure to download these updated versions (or download the complete set from the tar-ball/zip-file links below).

New as of 5 Nov. 2003. Updated WD versions of the schema are now officially available. Developers should be sure to download the latest versions from the table below (or all of them together: tar-file, zip-file)--even the version number appears unchanged--as the namespace names have all been updated. These are the schemas to be used for January 2004 demos.

The schemas are:

Schema Description Versions Documentation
VOResource-v0.9.xsd
requires VOResourceRelType-v0.2.xsd and VOResourceRelType.xsd which handle extensible relationships
core resource metadata 0.9, 0.8.3, 0.8.2, 0.8.1 (see also deprecated versions below) VOMDoc

(XMLSpy   xs3p)

VOCommunity-v0.2.xsd extensions for describing organizations and projects (formerly VOOrg) 0.2, 0.1, VOOrg-v0.1 VOMDoc

(XMLSpy   xs3p)

VODataService-v0.4.xsd
requires VODataServiceCoverage.xsd and VODataServiceCoverage-v0.2.xsd which contain temporary coverage metadata
extensions for describing data collections and services 0.4, 0.3,0.2, 0.1 VOMDoc

(XMLSpy   xs3p)

VORegistry-v0.2.xsd extensions for describing registries 0.2, 0.1 VOMDoc

(XMLSpy   xs3p)

The following two extensions are examples of extensions that define two standard tabular sky services. They include the elements necessary for decribing the tables returned by the services (using VOTable tags). These are included for indicative purposes only.

ConeSearch-v0.2.xsd extension for a Cone Search Service 0.2, 0.1 VOMDoc

(XMLSpy   xs3p)

SIA-v0.6.xsd extension for a Simple Image Access Service 0.6, 0.5 VOMDoc

(XMLSpy,   xs3p)

Example instance containing several resource descriptions:

Download all schemas in one go; two versions are available below. When these packages are unpacked, all files will be put in the current directory.

VOResource-v0.9 (tar.gzzip)
the official schemas from the table above.
VOResource-v0.9-local (tar.gzzip)
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.

More supporting material is coming soon!

Deprecated Versions

For more detailed information (particularly if you are not used to looking at XML Schema), please see the following additional resources:

VOResource Overview (version 0.8.3)
an overview of the schema containing high-level diagrams, a summary of major changes from the last version, and pointers to more detailed documentation.
adil-v0.8.3.xml
an example instance file describing several resources associated with the NCSA Astronomy Digital Image Library (ADIL), including 3 services for accessing the data.
Schema Documentation
You can interactive browse automatically generated documentation by following the "XMLSpy" or "xs3p" links in the tables above.

-- RayPlante - 6 October 2003

Below is earlier verisons of VOResource and supporting information that are deprecated by the proposal above. The 2nd schema below holds metadata (roughly) specific to the SIA protocol.

  • VOResource.xsd: Versions: 0.1

To help folks interpret these schemas, I've prepared some additional resources:

  • An overview document that explains the major components and structure of the schemas; you may find the XMLSpy diagrams particularly helpful. It also gives a summary of the overall approach used to define metadata within XML Schema.
  • A sample XML instance document shows how to describe an organization, a data collection, and services using this schema. It shows how metadata from different schemas can be combined into a single document. (See overview document for more description.)
  • A Metadata Dictionary generated automatically directly from the XSD file using an XSL stylesheet.

-- RayPlante - 22 Apr 2003

Helpful Documentation

Describing Services with VOResource v0.9 -- RayPlante - 17 May 2004

Progress Reports

Topic attachments
I Attachment History Action Size Date Who Comment
PowerPointppt ADASS03-Reg.ppt r1 manage 1120.5 K 2003-10-15 - 07:39 RayPlante  
Unknown file formatxsd ConeSearch-v0.1.xsd r1 manage 3.5 K 2003-10-06 - 04:26 RayPlante extension metadata for Cone Search Services
Unknown file formatxsd ConeSearch-v0.2.xsd r1 manage 2.9 K 2003-10-16 - 07:01 RayPlante  
HTMLhtml MDinXML-Summary.html r2 r1 manage 17.7 K 2003-04-22 - 18:10 RayPlante About the VOResource Schema
Unknown file formatxsd SIA-v0.5.xsd r1 manage 11.7 K 2003-10-06 - 04:30 RayPlante extension metadata for SIA Services
Unknown file formatxsd SIA-v0.6.xsd r1 manage 11.1 K 2003-10-16 - 07:02 RayPlante  
PDFpdf STCdoc.pdf r1 manage 399.2 K 2003-05-15 - 10:09 ArnoldRots STC documentation
Unknown file formatxsd VOCommunity-v0.2.xsd r2 r1 manage 2.2 K 2003-10-06 - 05:31 RayPlante  
Unknown file formatxsd VODataService-v0.3.xsd r2 r1 manage 10.8 K 2003-10-06 - 05:32 RayPlante  
Unknown file formatxsd VODataService-v0.4.xsd r1 manage 13.9 K 2003-10-16 - 06:54 RayPlante  
Unknown file formatxsd VOOrg-v0.1.xsd r1 manage 2.8 K 2003-09-09 - 11:03 RayPlante extension to VOResource for Organisations
Unknown file formatxsd VOPerson-v0.1.1.xsd r1 manage 2.4 K 2003-09-20 - 18:41 RayPlante Extenstion to VOResource for People
Unknown file formatxsd VOPerson-v0.1.xsd r1 manage 2.3 K 2003-09-09 - 11:02 RayPlante Extension to VOResource for People
Unknown file formatxsd VORegistry-v0.2.xsd r2 r1 manage 2.5 K 2003-10-06 - 05:33 RayPlante  
Unknown file formatgz VOResource-local.tar.gz r1 manage 20.0 K 2003-11-24 - 19:52 RayPlante schemas for local, off-line use
HTMLhtml VOResource-v0.8.1-overview.html r5 r4 r3 r2 r1 manage 8.1 K 2003-09-09 - 21:45 RayPlante overview of VOResource structure
HTMLhtml VOResource-v0.8.3-overview.html r1 manage 12.7 K 2003-10-06 - 06:04 RayPlante Overview of VOResource schema
Unknown file formatxsd VOResource-v0.8.3.xsd r2 r1 manage 38.1 K 2003-10-06 - 09:21 RayPlante draft spec for Resource metadata
Unknown file formatgz VOResource-v0.9-local.tar.gz r2 r1 manage 20.0 K 2003-11-24 - 19:54 RayPlante schemas for local, off-line use
Compressed Zip archivezip VOResource-v0.9-local.zip r2 r1 manage 25.4 K 2003-11-24 - 19:56 RayPlante schemas for local, off-line use
Unknown file formatgz VOResource-v0.9.tar.gz r3 r2 r1 manage 17.8 K 2003-11-24 - 19:50 RayPlante All Resource-related schemas in one package
Compressed Zip archivezip VOResource-v0.9.zip r3 r2 r1 manage 24.1 K 2003-11-24 - 19:50 RayPlante All Resource-related schemas in one package
HTMLhtml VOResource.html r1 manage 65.9 K 2003-05-14 - 08:53 RayPlante Metadata Dictionary for VOResource
Unknown file formatxsd VOResource.xsd r2 r1 manage 16.2 K 2003-09-09 - 05:59 RayPlante draft spec for Resource metadata
Unknown file formatxsd VOResourceRelType-v0.2.xsd r1 manage 1.4 K 2003-10-06 - 04:21 RayPlante version wrapper for relationship types
Unknown file formatxsd VOResourceRelType.xsd r4 r3 r2 r1 manage 0.3 K 2003-10-06 - 04:25 RayPlante version wrapper for relationship types
Unknown file formatxsd VOStdService.xsd r4 r3 r2 r1 manage 11.7 K 2003-05-07 - 18:52 RayPlante draft spec for service md specific to SIA
Unknown file formatxsd VOTable.xsd r2 r1 manage 14.6 K 2003-04-17 - 18:02 RayPlante modified to specify targetNamespace
HTMLhtml WD-ID-20030830.html r2 r1 manage 35.6 K 2003-09-03 - 09:10 RayPlante  
XMLxml adil-v0.8.1.xml r4 r3 r2 r1 manage 4.3 K 2003-09-09 - 11:24 RayPlante Example use of VOResource-v0.8.1 and extensions
XMLxml adil-v0.8.3.xml r1 manage 20.2 K 2003-10-06 - 05:25 RayPlante Example use VOResource v0.8.3 and extensions
XMLxml adil-v0.9.xml r1 manage 21.5 K 2003-11-11 - 23:24 RayPlante example use of VOResource schema
Unknown file formatxsd coords.xsd r1 manage 36.0 K 2003-05-15 - 10:08 ArnoldRots STC coords schema
XSL (XML style sheet)xsl dictionary.xsl r1 manage 14.7 K 2003-05-14 - 08:56 RayPlante  
Unknown file formatxsd region.xsd r1 manage 10.9 K 2003-05-15 - 10:09 ArnoldRots STC Region schema
Texttxt specsecspecV1.0.txt r1 manage 0.7 K 2003-04-17 - 17:40 RayPlante Just an example for uploading specs
Texttxt specsecspecV1.1.txt r1 manage 0.7 K 2003-04-14 - 15:37 RayPlante Just an example for uploading specs
Unknown file formatxsd stc.xsd r2 r1 manage 25.8 K 2003-09-23 - 13:59 ArnoldRots STC schema; requires coords.xsd and region.xsd
XSL (XML style sheet)xsl vomdoc-v0.3.xsl r1 manage 424.5 K 2004-04-01 - 21:01 RayPlante documentation generator for VOResource XSDs
XSL (XML style sheet)xsl vor2dc_v9.xsl r1 manage 8.0 K 2003-12-15 - 17:10 RamonWilliamson XSL Stylesheet: VOResource v0.9 to OAI-Dublin Core
JPEGjpg vordiag-datac.jpg r1 manage 50.8 K 2003-09-09 - 21:38 RayPlante  
Edit | Attach | Watch | Print version | History: r75 | r62 < r61 < r60 < r59 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r60 - 2004-05-17 - RayPlante
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback