- All Implemented Interfaces:
Serializable,Comparable<ScopeCode>,ControlledVocabulary
@UML(identifier="MD_ScopeCode",
specification=ISO_19115)
public final class ScopeCode
extends CodeList<ScopeCode>
Class of information to which the referencing entity applies.
- Since:
- 2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opengis.util.CodeList
CodeList.Filter -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ScopeCodeInformation applies to an aggregate resource.static final ScopeCodeInformation resource hosted on a specific set of hardware and accessible over network.static final ScopeCodeInformation applies to the attribute value.static final ScopeCodeInformation applies to the characteristic of a feature.static final ScopeCodeInformation applies to an unstructured set.static final ScopeCodeInformation applies to the collection hardware class.static final ScopeCodeInformation applies to the collection session.static final ScopeCodeInformation applies to a coverage.static final ScopeCodeInformation applies to a consistent spatial data product that can be provided by a data distributor.static final ScopeCodeInformation applies to a dimension group.static final ScopeCodeInformation applies to a document.static final ScopeCodeInformation applies to spatial constructs (features) that have a direct correspondence with a real world object.static final ScopeCodeInformation applies to a group of spatial primitives (geometric objects) that have a common type.static final ScopeCodeInformation applies to a field session.static final ScopeCodeInformation applies to an initiative.static final ScopeCodeInformation applies to metadata.static final ScopeCodeInformation applies to a copy or imitation of an existing or hypothetical object.static final ScopeCodeInformation applies to non-geographic data.static final ScopeCodeMetadata describing an ISO 19131 data product specification.static final ScopeCodeInformation applies to a property type.static final ScopeCodeInformation applies to a repository.static final ScopeCodeInformation applies to a sample.static final ScopeCodeInformation applies to a collection of spatial data which share similar characteristics of theme, source date, resolution, and methodology.static final ScopeCodeInformation applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case.static final ScopeCodeInformation applies to a computer program or routine.static final ScopeCodeInformation applies to a tile, a spatial subset of geographic data. -
Method Summary
Methods inherited from class org.opengis.util.CodeList
compareTo, identifier, name, ordinal, readResolve, toString, valueOf, valueOf, valueOf, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opengis.util.ControlledVocabulary
names
-
Field Details
-
COLLECTION_HARDWARE
@UML(identifier="collectionHardware", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode COLLECTION_HARDWAREInformation applies to the collection hardware class. -
COLLECTION_SESSION
@UML(identifier="collectionSession", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode COLLECTION_SESSIONInformation applies to the collection session. -
SERIES
@UML(identifier="series", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode SERIESInformation applies to a collection of spatial data which share similar characteristics of theme, source date, resolution, and methodology. The exact definition of what constitutes a series is determined by the data provider. Examples of data series metadata entries may include:- A flight line of digital aerial photographs collected during a single flight with one camera and film type.
- A continuous scan swathe collected from a satellite using the same sensors on a single orbital pass.
- A collection of raster map data captured from a common series of paper maps.
- A collection of vector datasets depicting surface hydrography with associated attribution for multiple administrative areas within a country.
-
DATASET
@UML(identifier="dataset", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode DATASETInformation applies to a consistent spatial data product that can be provided by a data distributor. A dataset may be a member of a data series. A dataset may be composed of a set of feature types and instances, and attribute types and instances.- See Also:
-
NON_GEOGRAPHIC_DATASET
@UML(identifier="nonGeographicDataset", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode NON_GEOGRAPHIC_DATASETInformation applies to non-geographic data. -
DIMENSION_GROUP
@UML(identifier="dimensionGroup", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode DIMENSION_GROUPInformation applies to a dimension group. -
FEATURE_TYPE
@UML(identifier="featureType", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode FEATURE_TYPEInformation applies to a group of spatial primitives (geometric objects) that have a common type. Example (compare with FEATURE):- All bridges within a dataset.
- See Also:
-
FEATURE
@UML(identifier="feature", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode FEATUREInformation applies to spatial constructs (features) that have a direct correspondence with a real world object. Examples (compare with FEATURE_TYPE):- The Sydney harbour bridge.
- The Golden Gate bridge, in San Francisco.
- See Also:
-
ATTRIBUTE_TYPE
@UML(identifier="attributeType", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode ATTRIBUTE_TYPEInformation applies to the characteristic of a feature. Attribute types are the digital parameters that describe a common aspect of grouped spatial primitives (geometric objects). Example (compare with ATTRIBUTE):- Overhead clearance associated with a bridge.
- See Also:
-
ATTRIBUTE
@UML(identifier="attribute", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode ATTRIBUTEInformation applies to the attribute value. Attribute instances are the digital parameters that describe an aspect of a feature instance. Example (compare with ATTRIBUTE_TYPE):- The overhead clearance associated with a specific bridge across a road.
- See Also:
-
PROPERTY_TYPE
@UML(identifier="propertyType", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode PROPERTY_TYPEInformation applies to a property type. -
FIELD_SESSION
@UML(identifier="fieldSession", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode FIELD_SESSIONInformation applies to a field session. -
SOFTWARE
@UML(identifier="software", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode SOFTWAREInformation applies to a computer program or routine. -
SERVICE
@UML(identifier="service", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode SERVICEInformation applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case. -
MODEL
@UML(identifier="model", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode MODELInformation applies to a copy or imitation of an existing or hypothetical object. -
TILE
@UML(identifier="tile", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode TILEInformation applies to a tile, a spatial subset of geographic data. -
METADATA
@UML(identifier="metadata", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode METADATAInformation applies to metadata.- Since:
- 3.1
-
INITIATIVE
@UML(identifier="initiative", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode INITIATIVEInformation applies to an initiative.- Since:
- 3.1
-
SAMPLE
@UML(identifier="sample", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode SAMPLEInformation applies to a sample.- Since:
- 3.1
-
DOCUMENT
@UML(identifier="document", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode DOCUMENTInformation applies to a document.- Since:
- 3.1
-
REPOSITORY
@UML(identifier="repository", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode REPOSITORYInformation applies to a repository.- Since:
- 3.1
-
AGGREGATE
@UML(identifier="aggregate", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode AGGREGATEInformation applies to an aggregate resource.- Since:
- 3.1
-
PRODUCT
@UML(identifier="product", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode PRODUCTMetadata describing an ISO 19131 data product specification.- Since:
- 3.1
-
COLLECTION
@UML(identifier="collection", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode COLLECTIONInformation applies to an unstructured set.- Since:
- 3.1
-
COVERAGE
@UML(identifier="coverage", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode COVERAGEInformation applies to a coverage.- Since:
- 3.1
-
APPLICATION
@UML(identifier="application", obligation=CONDITIONAL, specification=ISO_19115) public static final ScopeCode APPLICATIONInformation resource hosted on a specific set of hardware and accessible over network.- Since:
- 3.1
-
-
Method Details
-
values
-
family
Returns the list of codes of the same kind as this code list element. Invoking this method is equivalent to invokingvalues(), except that this method can be invoked on an instance of the parentCodeListclass. -
valueOf
Returns the scope code that matches the given string, or returns a new one if none match it. This methods returns the first instance (in declaration order) for which the name is equals, ignoring case, to the given name. If no existing instance is found, then a new one is created for the given name.- Parameters:
code- the name of the code to fetch or to create.- Returns:
- a code matching the given name.
-