## org.opengis.metadata.identification
Interface Identification

All Known Subinterfaces:
  DataIdentification, ServiceIdentification

    @Profile(level=CORE)
    @UML(identifier="MD_Identification",
         specification=ISO_19115)
    public interface Identification

Basic information required to uniquely identify a resource or resources.

Since:
  GeoAPI 2.0

Method Summary
`InternationalString` `getAbstract()` Brief narrative summary of the content of the resource(s).
`Collection<? extends AggregateInformation>` `getAggregationInfo()` Provides aggregate dataset information
`Citation` `getCitation()` Citation data for the resource(s).
`Collection<String>` `getCredits()` Recognition of those who contributed to the resource(s).
`Collection<? extends Keywords>` `getDescriptiveKeywords()` Provides category keywords, their type, and reference source.
`Collection<? extends BrowseGraphic>` `getGraphicOverviews()` Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).
`Collection<? extends ResponsibleParty>` `getPointOfContacts()` Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).
`InternationalString` `getPurpose()` Summary of the intentions with which the resource(s) was developed.
`Collection<? extends Constraints>` `getResourceConstraints()` Provides information about constraints which apply to the resource(s).
`Collection<? extends Format>` `getResourceFormat()` Provides a description of the format of the resource(s).
`Collection<? extends MaintenanceInformation>` `getResourceMaintenance()` Provides information about the frequency of resource updates, and the scope of those updates.
`Collection<? extends Usage>` `getResourceSpecificUsages()` Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.
`Collection<Progress>` `getStatus()` Status of the resource(s).

Method Detail

### getCitation

    @Profile(level=CORE)
    @UML(identifier="citation",
         obligation=MANDATORY,
         specification=ISO_19115)
    Citation getCitation()

  Citation data for the resource(s).

### getAbstract

    @Profile(level=CORE)
    @UML(identifier="abstract",
         obligation=MANDATORY,
         specification=ISO_19115)
    InternationalString getAbstract()

  Brief narrative summary of the content of the resource(s).

### getPurpose

    @UML(identifier="purpose",
         obligation=OPTIONAL,
         specification=ISO_19115)
    InternationalString getPurpose()

  Summary of the intentions with which the resource(s) was developed.

### getCredits

    @UML(identifier="credit",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<String> getCredits()

  Recognition of those who contributed to the resource(s).

### getStatus

    @UML(identifier="status",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<Progress> getStatus()

  Status of the resource(s).

### getPointOfContacts

    @Profile(level=CORE)
    @UML(identifier="pointOfContact",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends ResponsibleParty> getPointOfContacts()

  Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).

### getResourceMaintenance

    @UML(identifier="resourceMaintenance",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends MaintenanceInformation> getResourceMaintenance()

  Provides information about the frequency of resource updates, and the scope of those updates.

### getGraphicOverviews

    @UML(identifier="graphicOverview",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends BrowseGraphic> getGraphicOverviews()

  Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).

### getResourceFormat

    @UML(identifier="resourceFormat",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends Format> getResourceFormat()

  Provides a description of the format of the resource(s).

### getDescriptiveKeywords

    @UML(identifier="descriptiveKeywords",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends Keywords> getDescriptiveKeywords()

  Provides category keywords, their type, and reference source.

### getResourceSpecificUsages

    @UML(identifier="resourceSpecificUsage",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends Usage> getResourceSpecificUsages()

  Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.

### getResourceConstraints

    @UML(identifier="resourceConstraints",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends Constraints> getResourceConstraints()

  Provides information about constraints which apply to the resource(s).

### getAggregationInfo

    @UML(identifier="aggregationInfo",
         obligation=OPTIONAL,
         specification=ISO_19115)
    Collection<? extends AggregateInformation> getAggregationInfo()

  Provides aggregate dataset information

  Since:
    GeoAPI 2.1

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.