All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ucar.nc2.constants.ACDD Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 1998-2018 John Caron and University Corporation for Atmospheric Research/Unidata
 * See LICENSE for license information.
 */

package ucar.nc2.constants;

/**
 * Attribute Conventions for Dataset Discovery
 *
 * @author caron
 * @since 9/14/13
 * @see "http://wiki.esipfed.org/index.php?title=Category:Attribute_Conventions_Dataset_Discovery"
 */
public class ACDD {
  // highly recommended
  public static final String title = "title"; // dataset@name
  public static final String summary = "summary"; // metadata/documentation[@type="summary"]
  public static final String keywords = "keywords"; // metadata/keyword
                                                    // A comma separated list of key words and phrases.
  // recommended
  public static final String id = "id"; // dataset@id
  public static final String naming_authority = "naming_authority"; // dataset@authority

  public static final String keywords_vocabulary = "keywords_vocabulary"; // metadata/keyword@vocabulary
  // If you are using a controlled vocabulary for the words/phrases in your
  // "keywords" attribute, the unique name or identifier of the vocabulary from which keywords
  // are taken. If more than one keyword vocabulary is used, each may be presented with a prefix
  // (e.g., "CF:NetCDF COARDS Climate and Forecast Standard Names") and a following comma, so that
  // keywords may optionally be prefixed with the controlled vocabulary key.

  public static final String cdm_data_type = "cdm_data_type"; // metadata/dataType
  // The organization of the data, as understood by THREDDS (a [1]THREDDS "dataType"]).
  // One of Grid, Image, Station, Swath, and Trajectory. For points, profiles, and time series
  // (described in this NODC guidance, use Station; for Trajectory Time Series, use Trajectory.

  public static final String history = "history"; // metadata/documentation[@type="history"]
  public static final String comment = "comment"; // metadata/documentation
  public static final String date_modified = "date_modified"; // metadata/date[@type="modified"]

  public static final String creator_name = "creator_name"; // metadata/creator
  public static final String creator_email = "creator_email";
  public static final String creator_url = "creator_url";

  public static final String publisher_name = "publisher_name"; // metadata/publisher
  public static final String publisher_email = "publisher_email";
  public static final String publisher_url = "publisher_url";

  public static final String processing_level = "processing_level"; // metadata/documentation[@type="processing_level"]
  public static final String acknowledgement = "acknowledgement"; // metadata/documentation[@type="funding"]

  public static final String standard_name_vocabulary = "standard_name_vocabulary"; // The unique name or identifier of
                                                                                    // the controlled vocabulary from
                                                                                    // which
  // variable standard names are taken. If more than one controlled vocabulary is used, each may
  // be presented with a prefix (e.g., "CF:NetCDF COARDS Climate and Forecast Standard Names")
  // and a following comma, so that standard names may optionally be prefixed with the controlled
  // vocabulary key. LOOK

  public static final String license = "license"; // metadata/documentation[@type="rights"]

  // coverage
  public static final String LAT_MIN = "geospatial_lat_min";
  public static final String LAT_MAX = "geospatial_lat_max";
  public static final String LAT_RESOLUTION = "geospatial_lat_resolution";
  public static final String LAT_UNITS = "geospatial_lat_units";

  public static final String LON_MIN = "geospatial_lon_min";
  public static final String LON_MAX = "geospatial_lon_max";
  public static final String LON_RESOLUTION = "geospatial_lon_resolution";
  public static final String LON_UNITS = "geospatial_lon_units";

  public static final String VERT_MIN = "geospatial_vertical_min";
  public static final String VERT_MAX = "geospatial_vertical_max";
  public static final String VERT_RESOLUTION = "geospatial_vertical_resolution";
  public static final String VERT_UNITS = "geospatial_vertical_units";
  public static final String VERT_IS_POSITIVE = "geospatial_vertical_positive";

  public static final String TIME_START = "time_coverage_start";
  public static final String TIME_END = "time_coverage_end";
  public static final String TIME_DURATION = "time_coverage_duration";
  public static final String TIME_RESOLUTION = "time_coverage_resolution";


  // suggested
  public static final String contributor_info = "contributor_info"; // The name and role of any individuals or
                                                                    // institutions that contributed to the
  // creation of this data. May be presented as free text, or in a format compatible with ISO 19139.

  public static final String date_created = "date_created"; // metadata/date[@type="created"]

  public static final String coverage_content_type = "coverage_content_type"; // Information about the content of the
                                                                              // file, valid values are image,
  // thematicClassification, physicalMeasurement, auxiliaryInformation, qualityInformation,
  // referenceInformation, modelResult, coordinate.

  public static final String creator_institution_info = "creator_institution_info"; // Additional information for the
                                                                                    // institution that produced the
                                                                                    // data;
  // can include any information as ISO 19139 or free text.

  public static final String creator_project = "creator_project"; // The scientific project that produced the data;
                                                                  // should uniquely identify the project.

  public static final String creator_project_info = "creator_project_info"; // Additional information for the
                                                                            // institution that produced the data; can
                                                                            // include any information as ISO 19139 or
                                                                            // free text.

  public static final String publisher_institution = "publisher_institution"; // The institution that published the data
                                                                              // file; should uniquely identify the
                                                                              // institution.

  public static final String publisher_institution_info = "publisher_institution_info"; // Additional information for
                                                                                        // the institution that
                                                                                        // published the data; can
                                                                                        // include any information as
                                                                                        // ISO 19139 or free text.

  public static final String publisher_project = "publisher_project"; // The scientific project that published the data;
                                                                      // should uniquely identify the project.

  public static final String publisher_project_info = "publisher_project_info"; // dditional information for the
                                                                                // institution that published the data;
                                                                                // can include any information as ISO
                                                                                // 19139 or free text.

  // class not interface, per Bloch edition 2 item 19
  private ACDD() {} // disable instantiation
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy