org.opengis.metadata.citation
Interface ResponsibleParty

All Known Implementing Classes:
ResponsiblePartyImpl

@Profile(level=CORE)
@UML(identifier="CI_ResponsibleParty",
     specification=ISO_19115)
public interface ResponsibleParty

Identification of, and means of communication with, person(s) and organizations associated with the dataset.

Since:
GeoAPI 1.0
Author:
Martin Desruisseaux (IRD)

Method Summary
 Contact getContactInfo()
          Address of the responsible party.
 String getIndividualName()
          Name of the responsible person- surname, given name, title separated by a delimiter.
 InternationalString getOrganisationName()
          Name of the responsible organization.
 InternationalString getPositionName()
          Role or position of the responsible person.
 Role getRole()
          Function performed by the responsible party.
 

Method Detail

getIndividualName

@UML(identifier="individualName",
     obligation=CONDITIONAL,
     specification=ISO_19115)
String getIndividualName()
Name of the responsible person- surname, given name, title separated by a delimiter. Only one of individualName, organisationName and positionName should be provided.

Returns:
Name, surname, given name and title of the responsible person, or null.

getOrganisationName

@UML(identifier="organisationName",
     obligation=CONDITIONAL,
     specification=ISO_19115)
InternationalString getOrganisationName()
Name of the responsible organization. Only one of individualName, organisationName and positionName should be provided.

Returns:
Name of the responsible organization, or null.

getPositionName

@UML(identifier="positionName",
     obligation=CONDITIONAL,
     specification=ISO_19115)
InternationalString getPositionName()
Role or position of the responsible person. Only one of individualName, organisationName and positionName should be provided.

Returns:
Role or position of the responsible person, or null

getContactInfo

@UML(identifier="contactInfo",
     obligation=OPTIONAL,
     specification=ISO_19115)
Contact getContactInfo()
Address of the responsible party.

Returns:
Address of the responsible party., or null.

getRole

@UML(identifier="role",
     obligation=MANDATORY,
     specification=ISO_19115)
Role getRole()
Function performed by the responsible party.

Returns:
Function performed by the responsible party.


Copyright © 1996-2014 Geotools. All Rights Reserved.