- All Known Subinterfaces:
AggregateInformation
@UML(identifier="MD_AssociatedResource",
specification=ISO_19115)
public interface AssociatedResource
Associated resource information.
Conditional properties:
Following property has default method but shall nevertheless be implemented if the corresponding condition is met:- Metadata reference is mandatory if the resource name is not provided.
- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescriptionType of relation between the resources.default InitiativeType
Type of initiative under which the associated resource was produced.default Citation
Reference to the metadata of the associated resource.getName()
Citation information about the associated resource.
-
Method Details
-
getName
Citation information about the associated resource.- Returns:
- citation information about the associated resource, or
null
if none. - Condition:
- Mandatory if the metadata reference is not documented.
-
getAssociationType
@UML(identifier="associationType", obligation=MANDATORY, specification=ISO_19115) AssociationType getAssociationType()Type of relation between the resources.- Returns:
- the type of relation between the resources.
-
getInitiativeType
@UML(identifier="initiativeType", obligation=OPTIONAL, specification=ISO_19115) default InitiativeType getInitiativeType()Type of initiative under which the associated resource was produced.- Returns:
- the type of initiative under which the associated resource was produced, or
null
if none.
-
getMetadataReference
@UML(identifier="metadataReference", obligation=CONDITIONAL, specification=ISO_19115) default Citation getMetadataReference()Reference to the metadata of the associated resource.- Returns:
- reference to the metadata of the associated resource, or
null
if none. - Condition:
- Mandatory if the name is not documented.
-