- All Superinterfaces:
Responsibility
@Deprecated(since="3.1")
@Classifier(DATATYPE)
@UML(identifier="CI_ResponsibleParty",
specification=ISO_19115,
version=2003)
public interface ResponsibleParty
extends Responsibility
Deprecated.
Identification of, and means of communication with, person(s) and
organizations associated with the dataset.
At least one of
individual name
, organisation name and position name shall be provided.
Upcoming API change — deprecation
As of ISO 19115:2014, the
As of ISO 19115:2014, the
ResponsibleParty
type has been replaced by Responsibility
to allow more flexible associations of individuals, organisations, and roles.
This ResponsibleParty
interface will be deprecated in GeoAPI 4.0.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.As of ISO 19115:2014, replaced bygetName()
inIndividual
.Deprecated.As of ISO 19115:2014, replaced bygetName()
inOrganisation
.Deprecated.As of ISO 19115:2014, replaced byIndividual.getPositionName()
.getRole()
Deprecated.Function performed by the responsible party.Methods inherited from interface org.opengis.metadata.citation.Responsibility
getExtents, getParties
-
Method Details
-
getIndividualName
@Profile(level=CORE) @Deprecated(since="3.1") @UML(identifier="individualName", obligation=CONDITIONAL, specification=ISO_19115, version=2003) String getIndividualName()Deprecated.As of ISO 19115:2014, replaced bygetName()
inIndividual
.Name of the responsible person- surname, given name, title separated by a delimiter.- Returns:
- name, surname, given name and title of the responsible person, or
null
. - Condition:
- Mandatory if the organisation name and position name are not documented.
-
getOrganisationName
@Profile(level=CORE) @Deprecated(since="3.1") @UML(identifier="organisationName", obligation=CONDITIONAL, specification=ISO_19115, version=2003) InternationalString getOrganisationName()Deprecated.As of ISO 19115:2014, replaced bygetName()
inOrganisation
.Name of the responsible organization.- Returns:
- name of the responsible organization, or
null
. - Condition:
- Mandatory if the individual name and position name are not documented.
-
getPositionName
@Profile(level=CORE) @Deprecated(since="3.1") @UML(identifier="positionName", obligation=CONDITIONAL, specification=ISO_19115, version=2003) InternationalString getPositionName()Deprecated.As of ISO 19115:2014, replaced byIndividual.getPositionName()
.Role or position of the responsible person.- Returns:
- role or position of the responsible person, or
null
- Condition:
- Mandatory if the individual name and organisation name are not documented.
-
getContactInfo
@Deprecated(since="3.1") @UML(identifier="contactInfo", obligation=OPTIONAL, specification=ISO_19115, version=2003) Contact getContactInfo()Deprecated.As of ISO 19115:2014, replaced byParty.getContactInfo()
.Address of the responsible party.- Returns:
- address of the responsible party, or
null
.
-
getRole
@Profile(level=CORE) @UML(identifier="role", obligation=MANDATORY, specification=ISO_19115) Role getRole()Deprecated.Function performed by the responsible party.- Specified by:
getRole
in interfaceResponsibility
- Returns:
- function performed by the responsible party.
-
Party.getContactInfo()
.