org.opengis.metadata.citation
Interface ResponsibleParty

Show UML class diagram

@Classifier(value=DATATYPE)
@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. At least one of individual name, organisation name and position name shall be provided.

Since:
1.0

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

@Profile(level=CORE)
@UML(identifier="individualName",
     obligation=CONDITIONAL,
     specification=ISO_19115)
String getIndividualName()
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)
@UML(identifier="organisationName",
     obligation=CONDITIONAL,
     specification=ISO_19115)
InternationalString getOrganisationName()
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)
@UML(identifier="positionName",
     obligation=CONDITIONAL,
     specification=ISO_19115)
InternationalString 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

@UML(identifier="contactInfo",
     obligation=OPTIONAL,
     specification=ISO_19115)
Contact 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()
Function performed by the responsible party.

Returns:
Function performed by the responsible party.


Copyright © 1994-2013 Open Geospatial Consortium. All Rights Reserved.