SkillAgentSearch skills...

ThreddsIso

A THREDDS Data Server extension which generates NCML, a metadata rubric, and ISO 19115.

Install / Use

/learn @Unidata/ThreddsIso
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Unidata threddsISO Code Repository

This is the main threddsISO code repository. threddsISO provides the NcML, ISO 19115, and metadata rubric services that can be used with the THREDDS Data Server (TDS). The code in this repository is used to build the threddsIso artifacts (snapshots). The threddsISO plugin is no longer distributed with the TDS by default, however, it is easy add it to your TDS (see documentation here).

This code is maintained and advanced by developers at NOAA/NGDC and at Unidata along with many contributions from the community of users.

A command-line utility, ncISO, is also available (here) for automating metadata analysis and ISO metadata generation for THREDDS Catalogs.

Much has changed with the main branch. The repository currently produces two artifacts of interest:

  1. nciso (releases)(snapshots)
  2. tds-plugin (releases)(snapshots)

An attempt has been made to combine the code bases of the command line utility and the TDS threddsISO plugin. In this repository, the commandline utility code lives in the nciso maven module. The TDS plugin code lives in the tds-plugin maven module. Common code and resources live in the nciso-common maven module. The commandline utility jar built from this repository can be downloaded from the nciso artifacts (they use the classifier commandline, e.g. nciso-2.4.0-commandline.jar).

The NOAA/NGDC ncISO team and the Unidata THREDDS team work closely (and with the larger ncISO/threddsISO community) to maintained and advance the project.

Versions, Tags, and Branches

Tags

| netCDF-Java / TDS Version | threddsISO | threddsISO Tag | |:--------------------------|:---------------|:---------------| | 5.9.1 / 5.7 | 2.4.8 | v2.4.8 | | 5.7.0 / 5.6 | 2.4.7 | v2.4.7 | | 5.6.0 / 5.5 | 2.4.6 | v2.4.6 | | 5.5.3 / 5.4 | 2.4.5 | v2.4.5 | | 5.5.0 / 5.3 | 2.4.3 | v2.4.3 | | 5.4.2 / 5.2 | 2.4.2 | v2.4.2 | | 5.4.2 / 5.1 | 2.4.1 | v2.4.1 | | 5.4.2 / 5.0 | 2.4.0 | v2.4.0 | | 4.6.17 | 2.2.15 | v2.2.15 | | 4.6.16 | 2.2.14 | v2.2.14 | | 4.6.15 | 2.2.13 | v2.2.13 | | 4.6.15 | 2.2.13 | v2.2.13 | | 4.6.14 | 2.2.12 | v2.2.12 | | 4.6.12 | 2.2.11 | v2.2.11 | | 4.6.11 | 2.2.10 | v2.2.10 | | 4.6.9 | 2.2.9 | v2.2.9 | | 4.6.4 | 2.2.8 | v2.2.8 | | 4.6.1 | 2.2.6 | v2.2.6 | | 4.6.0 | 2.2.5 | v2.2.5 | | 4.5.4 | 2.2.4 | v2.2.4 | | 4.3 | 2.2.2 | v2.2.2 | | 4.2 | 2.0.2 | v2.0.2 |

Active Branches

| threddsIso branch | netCDF-Java / TDS Version | |:------------------|:-----------------------------------| | main | 5.10.0-SNAPSHOT / 5.9-SNAPSHOT | | 2.2.x | 4.6.17 |

Notes on External Dependencies

<a name="Note_1"></a> Note 1

SAXON used for XSLT (net.sf.saxon.TransformerFactoryImpl())

<a name="Note_2"></a> Note 2

[commons-lang3] used in nciso-common

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated15d ago
Forks16

Languages

XSLT

Security Score

70/100

Audited on Mar 13, 2026

No findings