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

org.opengis.annotation.Specification Maven / Gradle / Ivy

There is a newer version: 24.2-oss84-1
Show newest version
/*
 *    GeoTools - The Open Source Java GIS Toolkit
 *    http://geotools.org
 *
 *    (C) 2011, Open Source Geospatial Foundation (OSGeo)
 *    (C) 2003-2005 Open Geospatial Consortium Inc.
 *
 *    All Rights Reserved. http://www.opengis.org/legal/
 */
package org.opengis.annotation;

/**
 * The specifications from which an interface, method or code list was derived.
 *
 * @author Martin Desruisseaux (IRD)
 * @since GeoAPI 2.0
 */
public enum Specification {
    /**
     * ISO 19103, Geographic information - Conceptual schema language. This is the specification for
     * some interfaces in package {@link org.opengis.util}.
     */
    ISO_19103,

    /**
     * ISO 19107, Feature Geometry (Topic 1). This is the specification for package {@link
     * org.opengis.geometry} and sub-packages.
     *
     * @see Buy from ISO
     */
    ISO_19107,

    /**
     * ISO 19108, Temporal Schema. This is the specification for package {@link
     * org.opengis.temporal} and sub-packages.
     */
    ISO_19108,

    /**
     * ISO 19111, Spatial Referencing by Coordinates (Topic 2). This is the specification for
     * package {@link org.opengis.referencing} and sub-packages.
     *
     * @see #OGC_01009
     * @see Download from OGC
     */
    ISO_19111,

    /**
     * ISO 19115, Metadata (Topic 11). This is the specification for package {@link
     * org.opengis.metadata} and sub-packages.
     *
     * @see Buy from ISO
     */
    ISO_19115,

    /**
     * ISO 19117, Portrayal. This is an abstract specification for portraying features.
     *
     * @see Buy
     *     from ISO
     */
    ISO_19117,

    /**
     * ISO 19123, Schema for coverage geometry and functions. This is the specification for package
     * {@link org.opengis.coverage} and sub-packages.
     *
     * @see #OGC_01004
     */
    ISO_19123,

    /**
     * ISO 19128, Layers and styles. This is the specification for package {@link org.opengis.layer}
     * and sub-packages.
     *
     * @see Download from OGC
     */
    ISO_19128,

    /**
     * GO-1 Application Objects. This is the specification for package {@link org.opengis.go} and
     * sub-packages.
     *
     * @see Download from OGC
     */
    OGC_03064,

    /**
     * Coordinate Transformation Services implementation specification. This is the specification
     * used as a complement of {@linkplain #ISO_19111 ISO 19111} when an aspect was not defined in
     * the ISO specification.
     *
     * @see #ISO_19111
     * @see Download from OGC
     */
    OGC_01009,

    /**
     * Grid Coverages implementation specification. This is the specification used as a complement
     * of {@linkplain #ISO_19123 ISO 19123} when an aspect was not defined in the ISO specification.
     *
     * @see #ISO_19123
     * @see Download from OGC
     */
    OGC_01004,

    /**
     * Filter encoding implementation specification. This is the specification for package {@link
     * org.opengis.filter} and sub-packages.
     *
     * @see Download from OGC
     * @todo Need to be updated to {@code OGC 04-095}.
     */
    OGC_02059,

    /**
     * Styled Layer Descriptor (SLD) implementation specification. This is the specification for
     * package {@link org.opengis.sld} and sub-packages.
     *
     * @see Download from OGC
     * @todo Need to be updated to {@code OGC 05-078}.
     */
    OGC_02070,

    /**
     * Web Feature Service implementation specification. This is the specification for package
     * {@link org.opengis.feature} and sub-packages.
     *
     * @see Download from OGC
     */
    OGC_04094,

    /**
     * Observations and Measurements, part 1. This is the specification for package {@link
     * org.opengis.observation}.
     *
     * @see Download from OGC
     * @todo Need to update the hyperlink.
     */
    OGC_07022,

    /**
     * Observations and Measurements, part 2: Sampling Features. This is the specification for
     * package {@link org.opengis.observation.sampling}.
     *
     * @see Download from OGC
     * @todo Need to update the hyperlink.
     */
    OGC_07002,

    /**
     * Specification not yet determined. This is a temporary enumeration for the processing of API
     * submitted by some contributors.
     */
    UNSPECIFIED
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy