# Interface AggregateInformation

All Known Implementing Classes:
  `DefaultAggregateInformation`

@UML(identifier="MD_AggregateInformation", specification=ISO_19115) public interface AggregateInformation
Aggregate dataset information.

Since:
  2.1

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Identifier`
  `getAggregateDataSetIdentifier()`
  Identification information about aggregate dataset.
  `Citation`
  `getAggregateDataSetName()`
  Citation information about the aggregate dataset.
  `AssociationType`
  `getAssociationType()`
  Association type of the aggregate dataset.
  `InitiativeType`
  `getInitiativeType()`
  Type of initiative under which the aggregate dataset was produced.

- ## Method Details

  - ### getAggregateDataSetName

    @UML(identifier="aggregateDataSetName", obligation=CONDITIONAL, specification=ISO_19115) Citation getAggregateDataSetName()
    Citation information about the aggregate dataset.
    Returns:
      Citation information about the aggregate dataset, or `null`.

  - ### getAggregateDataSetIdentifier

    @UML(identifier="aggregateDataSetIdentifier", obligation=CONDITIONAL, specification=ISO_19115) Identifier getAggregateDataSetIdentifier()
    Identification information about aggregate dataset.
    Returns:
      Identification information about aggregate dataset, or `null`.

  - ### getAssociationType

    @UML(identifier="associationType", obligation=MANDATORY, specification=ISO_19115) AssociationType getAssociationType()
    Association type of the aggregate dataset.
    Returns:
      Association type of the aggregate dataset.

  - ### getInitiativeType

    @UML(identifier="initiativeType", obligation=OPTIONAL, specification=ISO_19115) InitiativeType getInitiativeType()
    Type of initiative under which the aggregate dataset was produced.
    Returns:
      Type of initiative under which the aggregate dataset was produced, or `null`.