# Uses of Interface
org.opengis.metadata.citation.Citation

Packages that use Citation
Package
Description
org.apache.sis.io.wkt
Well Known Text (WKT) parsing and formatting.
org.apache.sis.metadata
Root package for various metadata implementations.
org.apache.sis.metadata.iso
Root package for ISO 19115 metadata about resources (data or services).
org.apache.sis.metadata.iso.acquisition
Information about the measuring instruments, the platform carrying them, and the mission to which the data contributes.
org.apache.sis.metadata.iso.citation
Reference to the data or service (citation, responsible party, contact information).
org.apache.sis.metadata.iso.constraint
Information about legal and security constraints placed on data.
org.apache.sis.metadata.iso.content
Description of the dataset content.
org.apache.sis.metadata.iso.distribution
Information about the options for obtaining a resource (data or service).
org.apache.sis.metadata.iso.extent
Information about spatial, vertical, and temporal extent.
org.apache.sis.metadata.iso.identification
Information to uniquely identify the data or service.
org.apache.sis.metadata.iso.lineage
Information about the sources and production processes of a dataset.
org.apache.sis.metadata.iso.quality
Information about data quality, accuracy and consistency of a dataset.
org.apache.sis.metadata.iso.spatial
Information about the mechanisms (grid or vector) used to represent spatial data.
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.apache.sis.referencing.factory.sql
Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.apache.sis.util.iso
Implementations of GeoAPI types from the `org.opengis.util` package.
org.apache.sis.xml
Provides methods for marshalling and unmarshalling SIS objects in XML.
org.opengis.metadata
Root package for metadata.
org.opengis.metadata.acquisition
Acquisition information.
org.opengis.metadata.content
Content information (includes Feature catalogue and Coverage descriptions).
org.opengis.metadata.identification
Identification information (includes data and service identification).
org.opengis.metadata.lineage
Lineage information.
org.opengis.metadata.quality
Data quality and positional accuracy.
org.opengis.metadata.spatial
Spatial representation information (includes grid and vector representation).
org.opengis.referencing
Reference systems.
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).
org.opengis.util
A set of base types from ISO 19103 which cannot be mapped directly from Java, plus utilities.

- ## Uses of Citation in org.apache.sis.io.wkt

  Methods in org.apache.sis.io.wkt that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  WKTDictionary.`getAuthority()`
  Returns the authority or specification that defines the codes recognized by this factory.
  `final Citation`
  Formatter.`getNameAuthority()`
  Returns the preferred authority for choosing the projection and parameter names.
  `Citation`
  WKTFormat.`getNameAuthority()`
  Returns the preferred authority to look for when fetching identified object names and identifiers.
  Methods in org.apache.sis.io.wkt with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  WKTFormat.`setNameAuthority(Citation authority)`
  Sets the preferred authority for choosing the projection and parameter names.
  Constructors in org.apache.sis.io.wkt with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `WKTDictionary(Citation authority)`
  Creates an initially empty factory.

- ## Uses of Citation in org.apache.sis.metadata

  Methods in org.apache.sis.metadata that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  MetadataStandard.`getCitation()`
  Returns a bibliographical reference to the international standard.
  Constructors in org.apache.sis.metadata with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `MetadataStandard(Citation citation, Package interfacePackage, MetadataStandard... dependencies)`
  Creates a new instance working on implementation of interfaces defined in the specified package.

- ## Uses of Citation in org.apache.sis.metadata.iso

  Methods in org.apache.sis.metadata.iso that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultIdentifier.`getAuthority()`
  Returns the person or party responsible for maintenance of the namespace.
  `Citation`
  DefaultApplicationSchemaInformation.`getName()`
  Name of the application schema used.
  `Citation`
  DefaultMetadata.`getParentMetadata()`
  Returns an identification of the parent metadata record.
  Methods in org.apache.sis.metadata.iso that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultMetadata.`getAlternativeMetadataReferences()`
  Returns reference(s) to alternative metadata or metadata in a non-ISO standard for the same resource.
  `Collection<Citation>`
  DefaultMetadata.`getMetadataProfiles()`
  Returns the citation(s) for the profile(s) of the metadata standard to which the metadata conform.
  `Collection<Citation>`
  DefaultMetadata.`getMetadataStandards()`
  Returns the citation(s) for the standard(s) to which the metadata conform.
  `Collection<Citation>`
  DefaultPortrayalCatalogueReference.`getPortrayalCatalogueCitations()`
  Bibliographic reference to the portrayal catalogue cited.
  Methods in org.apache.sis.metadata.iso with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultIdentifier.`setAuthority(Citation newValue)`
  Sets the person or party responsible for maintenance of the namespace.
  `void`
  DefaultApplicationSchemaInformation.`setName(Citation newValue)`
  Sets the name of the application schema used.
  `void`
  DefaultMetadata.`setParentMetadata(Citation newValue)`
  Sets an identification of the parent metadata record.
  Method parameters in org.apache.sis.metadata.iso with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultMetadata.`setAlternativeMetadataReferences(Collection<? extends Citation> newValues)`
  Set reference(s) to alternative metadata or metadata in a non-ISO standard for the same resource.
  `void`
  DefaultMetadata.`setMetadataProfiles(Collection<? extends Citation> newValues)`
  Set the citation(s) for the profile(s) of the metadata standard to which the metadata conform.
  `void`
  DefaultMetadata.`setMetadataStandards(Collection<? extends Citation> newValues)`
  Sets the citation(s) for the standard(s) to which the metadata conform.
  `void`
  DefaultPortrayalCatalogueReference.`setPortrayalCatalogueCitations(Collection<? extends Citation> newValues)`
  Sets bibliographic reference to the portrayal catalogue cited.
  Constructors in org.apache.sis.metadata.iso with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `DefaultApplicationSchemaInformation(Citation name, String schemaLanguage, String constraintLanguage)`
  Creates a application schema information initialized to the specified values.
  ``
  `DefaultIdentifier(Citation authority, String code)`
  Creates an identifier initialized to the given authority and code.
  ``
  `DefaultPortrayalCatalogueReference(Citation portrayalCatalogueCitation)`
  Creates a portrayal catalogue reference initialized to the given reference.

- ## Uses of Citation in org.apache.sis.metadata.iso.acquisition

  Methods in org.apache.sis.metadata.iso.acquisition that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultOperation.`getCitation()`
  Returns the identification of the mission.
  `Citation`
  DefaultPlan.`getCitation()`
  Returns the identification of authority requesting target collection.
  `Citation`
  DefaultPlatform.`getCitation()`
  Returns the source where information about the platform is described.
  `Citation`
  DefaultRequirement.`getCitation()`
  Returns the identification of reference or guidance material for the requirement.
  Methods in org.apache.sis.metadata.iso.acquisition that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultInstrument.`getCitations()`
  Returns the complete citation of the instrument.
  Methods in org.apache.sis.metadata.iso.acquisition with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultOperation.`setCitation(Citation newValue)`
  Sets the identification of the mission.
  `void`
  DefaultPlan.`setCitation(Citation newValue)`
  Sets the identification of authority requesting target collection.
  `void`
  DefaultPlatform.`setCitation(Citation newValue)`
  Sets the source where information about the platform is described.
  `void`
  DefaultRequirement.`setCitation(Citation newValue)`
  Sets the identification of reference or guidance material for the requirement.
  Method parameters in org.apache.sis.metadata.iso.acquisition with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultInstrument.`setCitations(Collection<? extends Citation> newValues)`
  Sets the complete citation of the instrument.

- ## Uses of Citation in org.apache.sis.metadata.iso.citation

  Classes in org.apache.sis.metadata.iso.citation that implement Citation
  Modifier and Type
  Class
  Description
  `class`
  `DefaultCitation`
  Standardized resource reference.
  Fields in org.apache.sis.metadata.iso.citation declared as Citation
  Modifier and Type
  Field
  Description
  `static final Citation`
  Citations.`GDAL`
  The codespace for data formats accessed through the GDAL library.
  `static final Citation`
  Citations.`SIS`
  The codespace of objects that are specific to the Apache SIS project.
  Fields in org.apache.sis.metadata.iso.citation with type parameters of type Citation
  Modifier and Type
  Field
  Description
  `static final List<Citation>`
  Citations.`ISO_19115`
  The Geographic Information — Metadata standards defined by ISO 19115.
  Methods in org.apache.sis.metadata.iso.citation that return Citation
  Modifier and Type
  Method
  Description
  `static Citation`
  Citations.`fromName(String identifier)`
  Returns a citation of the given identifier.
  `static Citation[]`
  Citations.`values()`
  Returns the values declared in this `Citations` class.
  Methods in org.apache.sis.metadata.iso.citation that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `static Optional<Citation>`
  Citations.`predefined(String identifier)`
  Returns a predefined citation for the given identifier.
  Methods in org.apache.sis.metadata.iso.citation with parameters of type Citation
  Modifier and Type
  Method
  Description
  `static DefaultCitation`
  DefaultCitation.`castOrCopy(Citation object)`
  Returns a SIS metadata implementation with the values of the given arbitrary implementation.
  `static String`
  Citations.`getIdentifier(Citation citation)`
  Infers an identifier from the given citation, or returns `null` if no identifier has been found.
  `static boolean`
  Citations.`identifierMatches(Citation citation, String identifier)`
  Returns `true` if at least one identifier in the given citation have a code matching the given string.
  `static boolean`
  Citations.`identifierMatches(Citation c1, Citation c2)`
  Returns `true` if at least one identifier code in `c1` is equal to an identifier code in `c2`.
  `static boolean`
  Citations.`titleMatches(Citation citation, String title)`
  Returns `true` if the title or any alternate title in the given citation matches the given string.
  `static boolean`
  Citations.`titleMatches(Citation c1, Citation c2)`
  Returns `true` if at least one title or alternate title in `c1` is leniently equal to a title or alternate title in `c2`.
  `static String`
  Citations.`toCodeSpace(Citation citation)`
  Infers a code space from the given citation, or returns `null` if none.
  Constructors in org.apache.sis.metadata.iso.citation with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `DefaultCitation(Citation object)`
  Constructs a new instance initialized with the values from the specified metadata object.

- ## Uses of Citation in org.apache.sis.metadata.iso.constraint

  Methods in org.apache.sis.metadata.iso.constraint that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultConstraints.`getReferences()`
  Returns citations for the limitation of constraint.
  Method parameters in org.apache.sis.metadata.iso.constraint with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultConstraints.`setReferences(Collection<? extends Citation> newValues)`
  Sets the citations for the limitation of constraint.

- ## Uses of Citation in org.apache.sis.metadata.iso.content

  Methods in org.apache.sis.metadata.iso.content that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultFeatureCatalogueDescription.`getFeatureCatalogueCitations()`
  Returns the complete bibliographic reference to one or more external feature catalogues.
  Method parameters in org.apache.sis.metadata.iso.content with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultFeatureCatalogueDescription.`setFeatureCatalogueCitations(Collection<? extends Citation> newValues)`
  Sets the complete bibliographic reference to one or more external feature catalogues.

- ## Uses of Citation in org.apache.sis.metadata.iso.distribution

  Methods in org.apache.sis.metadata.iso.distribution that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultFormat.`getFormatSpecificationCitation()`
  Returns the citation / URL of the specification format.
  Methods in org.apache.sis.metadata.iso.distribution with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultFormat.`setFormatSpecificationCitation(Citation newValue)`
  Sets the citation / URL of the specification format.

- ## Uses of Citation in org.apache.sis.metadata.iso.extent

  Constructors in org.apache.sis.metadata.iso.extent with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `DefaultGeographicDescription(Citation authority, String code)`
  Creates an inclusive geographic description initialized to the given identifier.

- ## Uses of Citation in org.apache.sis.metadata.iso.identification

  Methods in org.apache.sis.metadata.iso.identification that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultAggregateInformation.`getAggregateDataSetName()`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultAssociatedResource.getName()`.
  `Citation`
  AbstractIdentification.`getCitation()`
  Returns the citation for the resource(s).
  `Citation`
  DefaultAssociatedResource.`getMetadataReference()`
  Return a reference to the metadata of the associated resource, or `null` if none.
  `Citation`
  DefaultAssociatedResource.`getName()`
  Returns citation information about the associated resource, or `null` if none.
  `Citation`
  DefaultKeywordClass.`getOntology()`
  Returns a reference that binds the keyword class to a formal conceptualization of a knowledge domain.
  `Citation`
  DefaultKeywords.`getThesaurusName()`
  Returns the name of the formally registered thesaurus or a similar authoritative source of keywords.
  Methods in org.apache.sis.metadata.iso.identification that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultUsage.`getAdditionalDocumentation()`
  Publications that describe usage of data.
  `Collection<Citation>`
  AbstractIdentification.`getAdditionalDocumentations()`
  Returns other documentation associated with the resource.
  `Collection<Citation>`
  DefaultUsage.`getIdentifiedIssues()`
  Citation of a description of known issues associated with the resource along with proposed solutions if available.
  `Collection<Citation>`
  DefaultServiceIdentification.`getOperatedDatasets()`
  Returns the reference(s) to the resource on which the service operates.
  `Collection<Citation>`
  DefaultServiceIdentification.`getProfiles()`
  Returns the profile(s) to which the service adheres.
  `Collection<Citation>`
  DefaultCoupledResource.`getResourceReferences()`
  Returns references to the resource on which the services operates.
  `Collection<Citation>`
  DefaultServiceIdentification.`getServiceStandards()`
  Returns the standard(s) to which the service adheres.
  Methods in org.apache.sis.metadata.iso.identification with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultAggregateInformation.`setAggregateDataSetName(Citation newValue)`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultAssociatedResource.setName(Citation)`.
  `void`
  AbstractIdentification.`setCitation(Citation newValue)`
  Sets the citation for the resource(s).
  `void`
  DefaultAssociatedResource.`setMetadataReference(Citation newValue)`
  Sets the reference to the metadata of the associated resource.
  `void`
  DefaultAssociatedResource.`setName(Citation newValue)`
  Sets citation information about the associated resource.
  `void`
  DefaultKeywordClass.`setOntology(Citation newValue)`
  Sets a reference that binds the keyword class to a formal conceptualization of a knowledge domain.
  `void`
  DefaultKeywords.`setThesaurusName(Citation newValue)`
  Sets the name of the formally registered thesaurus or a similar authoritative source of keywords.
  Method parameters in org.apache.sis.metadata.iso.identification with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultUsage.`setAdditionalDocumentation(Collection<? extends Citation> newValues)`
  Sets the publications that describe usage of data.
  `void`
  AbstractIdentification.`setAdditionalDocumentations(Collection<? extends Citation> newValues)`
  Sets other documentation associated with the resource.
  `void`
  DefaultUsage.`setIdentifiedIssues(Collection<? extends Citation> newValues)`
  Sets a new citation of a description of known issues associated with the resource along with proposed solutions if available.
  `void`
  DefaultServiceIdentification.`setOperatedDatasets(Collection<? extends Citation> newValues)`
  Sets the reference(s) to the resource on which the service operates.
  `void`
  DefaultServiceIdentification.`setProfiles(Collection<? extends Citation> newValues)`
  Sets the profile(s) to which the service adheres.
  `void`
  DefaultCoupledResource.`setResourceReferences(Collection<? extends Citation> newValues)`
  Sets references to the resource on which the services operates.
  `void`
  DefaultServiceIdentification.`setServiceStandards(Collection<? extends Citation> newValues)`
  Sets the standard(s) to which the service adheres.
  Constructors in org.apache.sis.metadata.iso.identification with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `AbstractIdentification(Citation citation, CharSequence abstracts)`
  Creates an identification initialized to the specified values.
  ``
  `AbstractIdentification(Citation citation, CharSequence abstracts, TopicCategory topicCategory)`
  Creates an identification initialized to the specified values.
  ``
  `DefaultAssociatedResource(Citation name, AssociationType associationType)`
  Constructs an associated resource initialized to the specified values.
  ``
  `DefaultCoupledResource(ScopedName name, Citation reference, DataIdentification resource, DefaultOperationMetadata operation)`
  Constructs a new coupled resource initialized to the specified values.
  ``
  `DefaultDataIdentification(Citation citation, CharSequence abstracts, Locale language, TopicCategory topicCategory)`
  Creates a data identification initialized to the specified values.
  ``
  `DefaultKeywordClass(CharSequence className, Citation ontology)`
  Creates keyword class initialized to the given key name and ontology.
  ``
  `DefaultServiceIdentification(GenericName serviceType, Citation citation, CharSequence abstracts)`
  Constructs a service identification initialized to the specified values.

- ## Uses of Citation in org.apache.sis.metadata.iso.lineage

  Methods in org.apache.sis.metadata.iso.lineage that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultAlgorithm.`getCitation()`
  Returns the information identifying the algorithm and version or date.
  `Citation`
  DefaultSource.`getSourceCitation()`
  Returns the recommended reference to be used for the source data.
  Methods in org.apache.sis.metadata.iso.lineage that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultLineage.`getAdditionalDocumentation()`
  Returns additional documentation.
  `Collection<Citation>`
  DefaultProcessing.`getDocumentations()`
  Returns the reference to documentation describing the processing.
  `Collection<Citation>`
  DefaultProcessStep.`getReferences()`
  Returns the process step documentation.
  `Collection<Citation>`
  DefaultProcessing.`getSoftwareReferences()`
  Returns the reference to document describing processing software.
  `Collection<Citation>`
  DefaultSource.`getSourceMetadata()`
  Returns the references to metadata for the source.
  Methods in org.apache.sis.metadata.iso.lineage with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultAlgorithm.`setCitation(Citation newValue)`
  Sets the information identifying the algorithm and version or date.
  `void`
  DefaultSource.`setSourceCitation(Citation newValue)`
  Sets the recommended reference to be used for the source data.
  Method parameters in org.apache.sis.metadata.iso.lineage with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultLineage.`setAdditionalDocumentation(Collection<? extends Citation> newValues)`
  Sets additional documentation.
  `void`
  DefaultProcessing.`setDocumentations(Collection<? extends Citation> newValues)`
  Sets the reference to documentation describing the processing.
  `void`
  DefaultProcessStep.`setReferences(Collection<? extends Citation> newValues)`
  Sets the process step documentation.
  `void`
  DefaultProcessing.`setSoftwareReferences(Collection<? extends Citation> newValues)`
  Sets the reference to document describing processing software.
  `void`
  DefaultSource.`setSourceMetadata(Collection<? extends Citation> newValues)`
  Sets the references to metadata for the source.

- ## Uses of Citation in org.apache.sis.metadata.iso.quality

  Methods in org.apache.sis.metadata.iso.quality that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultSourceReference.`getCitation()`
  Returns the references to the source.
  `Citation`
  AbstractElement.`getEvaluationProcedure()`
  Deprecated.
  Replaced by `DefaultEvaluationMethod.getEvaluationProcedure()`.
  `Citation`
  DefaultEvaluationMethod.`getEvaluationProcedure()`
  Returns the reference to the procedure information.
  `Citation`
  DefaultEvaluationReportInformation.`getReportReference()`
  Returns the reference to the associated standalone quality report.
  `Citation`
  DefaultConformanceResult.`getSpecification()`
  Returns the citation of product specification or user requirement against which data is being evaluated.
  Methods in org.apache.sis.metadata.iso.quality that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultEvaluationMethod.`getReferenceDocuments()`
  Returns information on documents which are referenced in developing and applying a data quality evaluation method.
  Methods in org.apache.sis.metadata.iso.quality with parameters of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultSourceReference.`setCitation(Citation newValue)`
  Sets the references to the source.
  `void`
  AbstractElement.`setEvaluationProcedure(Citation newValue)`
  Deprecated.
  Replaced by `DefaultEvaluationMethod.setEvaluationProcedure(Citation)`.
  `void`
  DefaultEvaluationMethod.`setEvaluationProcedure(Citation newValue)`
  Sets the reference to the procedure information.
  `void`
  DefaultEvaluationReportInformation.`setReportReference(Citation newValue)`
  Sets the reference to the associated standalone quality report.
  `void`
  DefaultConformanceResult.`setSpecification(Citation newValue)`
  Sets the citation of product specification or user requirement against which data is being evaluated.
  Method parameters in org.apache.sis.metadata.iso.quality with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultEvaluationMethod.`setReferenceDocuments(Collection<? extends Citation> newValues)`
  Sets the information on documents referenced in data quality evaluation method.
  Constructors in org.apache.sis.metadata.iso.quality with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `DefaultConformanceResult(Citation specification, CharSequence explanation, boolean pass)`
  Creates a conformance result initialized to the given values.

- ## Uses of Citation in org.apache.sis.metadata.iso.spatial

  Methods in org.apache.sis.metadata.iso.spatial that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<Citation>`
  DefaultGeoreferenceable.`getParameterCitations()`
  Returns a reference providing description of the parameters.
  Method parameters in org.apache.sis.metadata.iso.spatial with type arguments of type Citation
  Modifier and Type
  Method
  Description
  `void`
  DefaultGeoreferenceable.`setParameterCitations(Collection<? extends Citation> newValues)`
  Sets a reference providing description of the parameters.

- ## Uses of Citation in org.apache.sis.referencing

  Methods in org.apache.sis.referencing that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  ImmutableIdentifier.`getAuthority()`
  The person or party responsible for maintenance of the namespace.
  Methods in org.apache.sis.referencing with parameters of type Citation
  Modifier and Type
  Method
  Description
  `B`
  Builder.`addIdentifier(Citation authority, String identifier)`
  Adds an `IdentifiedObject` identifier in an alternative namespace.
  `B`
  Builder.`addName(Citation authority, CharSequence name)`
  Adds an `IdentifiedObject` name in an alternative namespace.
  `B`
  Builder.`addNameAndIdentifier(Citation authority, IdentifiedObject object)`
  Adds the non-deprecated names and identifiers from the given object for the specified authority.
  `static Identifier`
  IdentifiedObjects.`getIdentifier(IdentifiedObject object, Citation authority)`
  Returns an identifier for the given object according the given authority.
  `static String`
  IdentifiedObjects.`getName(IdentifiedObject object, Citation authority)`
  Returns an object name according the given authority.
  `static Set<String>`
  IdentifiedObjects.`getNames(IdentifiedObject object, Citation authority)`
  Returns every object names and aliases according the given authority.
  `static String`
  IdentifiedObjects.`lookupURN(IdentifiedObject object, Citation authority)`
  Looks up a URN, such as `"urn:ogc:def:crs:EPSG:9.1:4326"`, of the specified object.
  `B`
  Builder.`reidentify(Citation authority, String... replacements)`
  Replaces the identifiers associated to the given authority by the given new identifiers.
  `B`
  Builder.`rename(Citation authority, CharSequence... replacements)`
  Replaces the names associated to the given authority by the given new names.
  `B`
  Builder.`setCodeSpace(Citation authority, String codespace)`
  Sets the `Identifier` authority and code space.
  Constructors in org.apache.sis.referencing with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `ImmutableIdentifier(Citation authority, String codeSpace, String code)`
  Creates a new identifier from the specified code and authority.
  ``
  `ImmutableIdentifier(Citation authority, String codeSpace, String code, String version, InternationalString description)`
  Creates a new identifier from the specified code and authority, with an optional version number and description.
  ``
  `NamedIdentifier(Citation authority, CharSequence code)`
  Constructs an identifier from an authority and code.
  ``
  `NamedIdentifier(Citation authority, String codeSpace, CharSequence code, String version, InternationalString description)`
  Constructs an identifier from an authority and localizable code, with an optional version number and description.

- ## Uses of Citation in org.apache.sis.referencing.factory

  Methods in org.apache.sis.referencing.factory that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  CommonAuthorityFactory.`getAuthority()`
  Returns the specification that defines the codes recognized by this factory.
  `Citation`
  ConcurrentAuthorityFactory.`getAuthority()`
  Returns the database or specification that defines the codes recognized by this factory.
  `abstract Citation`
  GeodeticAuthorityFactory.`getAuthority()`
  Returns the database or specification that defines the codes recognized by this factory.
  `Citation`
  MultiAuthoritiesFactory.`getAuthority()`
  Returns the database or specification that defines the codes recognized by this factory.

- ## Uses of Citation in org.apache.sis.referencing.factory.sql

  Methods in org.apache.sis.referencing.factory.sql that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  EPSGDataAccess.`getAuthority()`
  Returns the authority for this EPSG dataset.

- ## Uses of Citation in org.apache.sis.referencing.operation

  Methods in org.apache.sis.referencing.operation that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  DefaultFormula.`getCitation()`
  Returns the reference to a publication giving the formula(s) or procedure used by the coordinate operation method, or `null` if none.
  Constructors in org.apache.sis.referencing.operation with parameters of type Citation
  Modifier
  Constructor
  Description
  ``
  `DefaultFormula(Citation citation)`
  Creates a new formula from the given citation.

- ## Uses of Citation in org.apache.sis.util.iso

  Methods in org.apache.sis.util.iso that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  AbstractFactory.`getVendor()`
  Returns the implementer of this factory, or `null` if unknown.

- ## Uses of Citation in org.apache.sis.xml

  Subinterfaces of Citation in org.apache.sis.xml
  Modifier and Type
  Interface
  Description
  `interface`
  `IdentifierSpace<T>`
  Some identifier namespaces that are handled in a special way.
  Subinterfaces with type arguments of type Citation in org.apache.sis.xml
  Modifier and Type
  Interface
  Description
  `interface`
  `IdentifierMap`
  A map view of some or all identifiers in an identified object.

- ## Uses of Citation in org.opengis.metadata

  Methods in org.opengis.metadata that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  Identifier.`getAuthority()`
  Organization or party responsible for definition and maintenance of the code.
  `Citation`
  ApplicationSchemaInformation.`getName()`
  Name of the application schema used.
  Methods in org.opengis.metadata that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<? extends Citation>`
  PortrayalCatalogueReference.`getPortrayalCatalogueCitations()`
  Bibliographic reference to the portrayal catalogue cited.

- ## Uses of Citation in org.opengis.metadata.acquisition

  Methods in org.opengis.metadata.acquisition that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  Operation.`getCitation()`
  Identification of the mission.
  `Citation`
  Plan.`getCitation()`
  Identification of authority requesting target collection.
  `Citation`
  Platform.`getCitation()`
  Source where information about the platform is described.
  `Citation`
  Requirement.`getCitation()`
  Identification of reference or guidance material for the requirement.
  Methods in org.opengis.metadata.acquisition that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<? extends Citation>`
  Instrument.`getCitations()`
  Complete citation of the instrument.

- ## Uses of Citation in org.opengis.metadata.content

  Methods in org.opengis.metadata.content that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<? extends Citation>`
  FeatureCatalogueDescription.`getFeatureCatalogueCitations()`
  Complete bibliographic reference to one or more external feature catalogues.

- ## Uses of Citation in org.opengis.metadata.identification

  Methods in org.opengis.metadata.identification that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  AggregateInformation.`getAggregateDataSetName()`
  Citation information about the aggregate dataset.
  `Citation`
  Identification.`getCitation()`
  Citation data for the resource(s).
  `Citation`
  Keywords.`getThesaurusName()`
  Name of the formally registered thesaurus or a similar authoritative source of keywords.

- ## Uses of Citation in org.opengis.metadata.lineage

  Methods in org.opengis.metadata.lineage that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  Algorithm.`getCitation()`
  Information identifying the algorithm and version or date.
  `Citation`
  Source.`getSourceCitation()`
  Recommended reference to be used for the source data.
  Methods in org.opengis.metadata.lineage that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<? extends Citation>`
  Processing.`getDocumentations()`
  Reference to documentation describing the processing.
  `Collection<? extends Citation>`
  Processing.`getSoftwareReferences()`
  Reference to document describing processing software.

- ## Uses of Citation in org.opengis.metadata.quality

  Methods in org.opengis.metadata.quality that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  Element.`getEvaluationProcedure()`
  Reference to the procedure information, or `null` if none.
  `Citation`
  ConformanceResult.`getSpecification()`
  Citation of product specification or user requirement against which data is being evaluated.

- ## Uses of Citation in org.opengis.metadata.spatial

  Methods in org.opengis.metadata.spatial that return types with arguments of type Citation
  Modifier and Type
  Method
  Description
  `Collection<? extends Citation>`
  Georeferenceable.`getParameterCitations()`
  Reference providing description of the parameters.

- ## Uses of Citation in org.opengis.referencing

  Methods in org.opengis.referencing that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  AuthorityFactory.`getAuthority()`
  Returns the organization or party responsible for definition and maintenance of the database.

- ## Uses of Citation in org.opengis.referencing.operation

  Methods in org.opengis.referencing.operation that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  Formula.`getCitation()`
  Reference to a publication giving the formula(s) or procedure used by the coordinate operation method.

- ## Uses of Citation in org.opengis.util

  Methods in org.opengis.util that return Citation
  Modifier and Type
  Method
  Description
  `Citation`
  Factory.`getVendor()`
  Returns the vendor responsible for creating this factory implementation.