Interface Citation
-
- All Known Implementing Classes:
CitationImpl
public interface CitationStandardized resource reference.- Since:
- GeoAPI 1.0
- Author:
- Martin Desruisseaux (IRD), Cory Horner (Refractions Research)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<? extends InternationalString>getAlternateTitles()Short name or other language name by which the cited information is known.Collection<? extends ResponsibleParty>getCitedResponsibleParties()Name and position information for an individual or organization that is responsible for the resource.InternationalStringgetCollectiveTitle()Common title with holdings note.InternationalStringgetEdition()Version of the cited resource.DategetEditionDate()Date of the edition, ornullif none.Collection<? extends Identifier>getIdentifiers()Unique identifier for the resource.StringgetISBN()International Standard Book Number, ornullif none.StringgetISSN()International Standard Serial Number, ornullif none.InternationalStringgetOtherCitationDetails()Other information required to complete the citation that is not recorded elsewhere.Collection<PresentationForm>getPresentationForm()Mode in which the resource is represented, or an empty string if none.InternationalStringgetTitle()Name by which the cited resource is known.
-
-
-
Method Detail
-
getTitle
InternationalString getTitle()
Name by which the cited resource is known.- Returns:
- The cited resource name.
-
getAlternateTitles
@UML(identifier="alternateTitle", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends InternationalString> getAlternateTitles()
Short name or other language name by which the cited information is known. Example: "DCW" as an alternative title for "Digital Chart of the World".- Returns:
- Other names for the resource, or an empty collection if none.
-
getEdition
InternationalString getEdition()
Version of the cited resource.- Returns:
- The version, or
nullif none.
-
getEditionDate
Date getEditionDate()
Date of the edition, ornullif none.- Returns:
- The edition date, or
nullif none.
-
getIdentifiers
Collection<? extends Identifier> getIdentifiers()
Unique identifier for the resource. Example: Universal Product Code (UPC), National Stock Number (NSN).- Returns:
- The identifiers, or an empty collection if none.
-
getCitedResponsibleParties
Collection<? extends ResponsibleParty> getCitedResponsibleParties()
Name and position information for an individual or organization that is responsible for the resource. Returns an empty string if there is none.- Returns:
- The individual or organization that is responsible, or an empty collection if none.
-
getPresentationForm
Collection<PresentationForm> getPresentationForm()
Mode in which the resource is represented, or an empty string if none.- Returns:
- The presentation mode, or an empty collection if none.
-
getOtherCitationDetails
InternationalString getOtherCitationDetails()
Other information required to complete the citation that is not recorded elsewhere. Returnsnullif none.- Returns:
- Other details, or
nullif none.
-
getCollectiveTitle
InternationalString getCollectiveTitle()
Common title with holdings note. Note: title identifies elements of a series collectively, combined with information about what volumes are available at the source cited. Returnsnullif there is no title.- Returns:
- The common title, or
nullif none.
-
getISBN
String getISBN()
International Standard Book Number, ornullif none.- Returns:
- The ISBN, or
nullif none.
-
getISSN
String getISSN()
International Standard Serial Number, ornullif none.- Returns:
- The ISSN, or
nullif none.
-
-