# Interface CitationDate

All Known Implementing Classes:
  `DefaultCitationDate`

@UML(identifier="CI_Date", specification=ISO_19115) public interface CitationDate
Reference date and event used to describe it.

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Date`
  `getDate()`
  Reference date for the cited resource.
  `DateType`
  `getDateType()`
  Event used for reference date.

- ## Method Details

  - ### getDate

    @Profile(level=CORE) @UML(identifier="date", obligation=MANDATORY, specification=ISO_19115) Date getDate()
    Reference date for the cited resource.

    Warning: The return type of this method may change in GeoAPI 3.1 release. It may be replaced by a type matching more closely either ISO 19108 (Temporal Schema) or ISO 19103.

    Returns:
      Reference date for the cited resource.

  - ### getDateType

    @Profile(level=CORE) @UML(identifier="dateType", obligation=MANDATORY, specification=ISO_19115) DateType getDateType()
    Event used for reference date.
    Returns:
      Event used for reference date.