@UML(identifier="CI_Citation", specification=ISO_19115) public interface Citation
Modifier and Type | Method and 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.
|
Collection<? extends CitationDate> |
getDates()
Reference date for the cited resource.
|
InternationalString |
getEdition()
Version of the cited resource.
|
Date |
getEditionDate()
Date of the edition, or
null if none. |
Collection<? extends Identifier> |
getIdentifiers()
Unique identifier for the resource.
|
String |
getISBN()
International Standard Book Number, or
null if none. |
String |
getISSN()
International Standard Serial Number, or
null if none. |
InternationalString |
getOtherCitationDetails()
Other information required to complete the citation that is not recorded elsewhere.
|
Collection<PresentationForm> |
getPresentationForms()
Mode in which the resource is represented, or an empty string if none.
|
Series |
getSeries()
Information about the series, or aggregate dataset, of which the dataset is a part.
|
InternationalString |
getTitle()
Name by which the cited resource is known.
|
@Profile(level=CORE) @UML(identifier="title", obligation=MANDATORY, specification=ISO_19115) InternationalString getTitle()
@UML(identifier="alternateTitle", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends InternationalString> getAlternateTitles()
@Profile(level=CORE) @UML(identifier="date", obligation=MANDATORY, specification=ISO_19115) Collection<? extends CitationDate> getDates()
@UML(identifier="edition", obligation=OPTIONAL, specification=ISO_19115) InternationalString getEdition()
null
if none.@UML(identifier="editionDate", obligation=OPTIONAL, specification=ISO_19115) Date getEditionDate()
null
if none.
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. |
null
if none.@UML(identifier="identifier", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends Identifier> getIdentifiers()
@UML(identifier="citedResponsibleParty", obligation=OPTIONAL, specification=ISO_19115) Collection<? extends ResponsibleParty> getCitedResponsibleParties()
@UML(identifier="presentationForm", obligation=OPTIONAL, specification=ISO_19115) Collection<PresentationForm> getPresentationForms()
@UML(identifier="series", obligation=OPTIONAL, specification=ISO_19115) Series getSeries()
null
if none.null
if none.@UML(identifier="otherCitationDetails", obligation=OPTIONAL, specification=ISO_19115) InternationalString getOtherCitationDetails()
null
if none.null
if none.@UML(identifier="collectiveTitle", obligation=OPTIONAL, specification=ISO_19115) InternationalString getCollectiveTitle()
null
if there is no title.null
if none.@UML(identifier="ISBN", obligation=OPTIONAL, specification=ISO_19115) String getISBN()
null
if none.null
if none.@UML(identifier="ISSN", obligation=OPTIONAL, specification=ISO_19115) String getISSN()
null
if none.null
if none.Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.