Interface Citation
-
- All Known Implementing Classes:
CitationImpl
public interface Citation
Standardized 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.InternationalString
getCollectiveTitle()
Common title with holdings note.InternationalString
getEdition()
Version of the cited resource.Date
getEditionDate()
Date of the edition, ornull
if none.Collection<? extends Identifier>
getIdentifiers()
Unique identifier for the resource.String
getISBN()
International Standard Book Number, ornull
if none.String
getISSN()
International Standard Serial Number, ornull
if none.InternationalString
getOtherCitationDetails()
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.InternationalString
getTitle()
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
null
if none.
-
getEditionDate
Date getEditionDate()
Date of the edition, ornull
if none.- Returns:
- The edition date, or
null
if 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. Returnsnull
if none.- Returns:
- Other details, or
null
if 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. Returnsnull
if there is no title.- Returns:
- The common title, or
null
if none.
-
getISBN
String getISBN()
International Standard Book Number, ornull
if none.- Returns:
- The ISBN, or
null
if none.
-
getISSN
String getISSN()
International Standard Serial Number, ornull
if none.- Returns:
- The ISSN, or
null
if none.
-
-