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 - 2024 Weber Informatics LLC | Privacy Policy