Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

Unidata Changes to Catalog version 1.0

last update: Jan 10, 2006

Changes for version 1.0.1

Catalog base attribute

The optional attribute base can be added to the catalog element to define a base URL. All relative URLs in the document are interpreted against base URL. This follows the XML Base specification, which in turn references the specification of URIs.

DatasetType type

The dataset definition is now made in the DatasetType type, and catalogRef and datasetScan extend from it and are in the same substitution group. This means that you can use a catalogRef and datasetScan wherever a dataset is allowed. This simplifies the schema slightly. There are a few important effects of this:

  1. catalogRef now is-a dataset, and can have any and all metadata that a dataset can have.
  2. catalogRef must have a name attribute, since that is required on a dataset. The name is ignored, in favor of the xlink:title attribute. This is the only (slightly) backward incompatible change, and only affects validation.

metadata element

  1. process other namespaces with "lax" attribute, meaning validate if a schema can be found

timeCoverageType type

  1. some technical corrections to simplify the schema, no semantic changes.

variables element

  1. vocabulary attribute is now optional on a variables element
  2. vocabulary_name attribute is now optional on a variable element
  3. the variable element is now mixed content, meaning you can add text content, which is interpreted as a description of the variable.

Enumeration changes

All enumeration values should be tested case-insensitive.

  1. collectionTypes: add ForecastModelRuns
  2. dataTypes: add Point, Radial
  3. dataFormatTypes: add NEXRAD2, NIDS, GINI
  4. dateEnumTypes: add metadataCreated

Thredds Data Server

There are a number of changes and additions that are used only on the server.

dataset

  1. A dataset element can have a resourceControl attribute, that indicates that only users with permission for that resource can have access to the dataset.
  2. A datasetScan is a kind of dataset which contain other datasets which are found dynamically, e.g. by scanning directories. A datasetScan element looks like a catalogRef element on the client.

datasetRoot

  1. A datasetRoot element associates a URL path with a file directory on the server.
  2. A service element can have nested datasetRoot elements.

For tutorials on using these elements in the THREDDS Data Server see:


Other requests


Comments to THREDDS mailgroup or THREDDS support (put "THREDDS" in subject line)

Go to: THREDDS Tech Page or THREDDS Home Page THREDDS

 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690