|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Profile(level=CORE)
@UML(identifier="MD_MetaData",
specification=ISO_19115)
public interface MetaDataRoot entity which defines metadata about a resource or resources.
| Method Summary | |
|---|---|
Collection<? extends ApplicationSchemaInformation> |
getApplicationSchemaInfo()
Provides information about the conceptual schema of a dataset. |
CharacterSet |
getCharacterSet()
Full name of the character coding standard used for the metadata set. |
ResponsibleParty |
getContact()
Deprecated. Replaced by getContacts(). |
Collection<? extends ResponsibleParty> |
getContacts()
Party responsible for the metadata information. |
Collection<? extends ContentInformation> |
getContentInfo()
Provides information about the feature catalogue and describes the coverage and image data characteristics. |
Collection<? extends DataQuality> |
getDataQualityInfo()
Provides overall assessment of quality of a resource(s). |
String |
getDataSetUri()
Uniformed Resource Identifier (URI) of the dataset to which the metadata applies. |
Date |
getDateStamp()
Date that the metadata was created. |
Distribution |
getDistributionInfo()
Provides information about the distributor of and options for obtaining the resource(s). |
String |
getFileIdentifier()
Unique identifier for this metadata file, or null if none. |
Collection<String> |
getHierarchyLevelNames()
Name of the hierarchy levels for which the metadata is provided. |
Collection<ScopeCode> |
getHierarchyLevels()
Scope to which the metadata applies. |
Collection<? extends Identification> |
getIdentificationInfo()
Basic information about the resource(s) to which the metadata applies. |
Locale |
getLanguage()
Language used for documenting metadata. |
Collection<Locale> |
getLocales()
Provides information about an alternatively used localized character string for a linguistic extension |
Collection<? extends Constraints> |
getMetadataConstraints()
Provides restrictions on the access and use of data. |
Collection<? extends MetadataExtensionInformation> |
getMetadataExtensionInfo()
Information describing metadata extensions. |
MaintenanceInformation |
getMetadataMaintenance()
Provides information about the frequency of metadata updates, and the scope of those updates. |
String |
getMetadataStandardName()
Name of the metadata standard (including profile name) used. |
String |
getMetadataStandardVersion()
Version (profile) of the metadata standard used. |
String |
getParentIdentifier()
File identifier of the metadata to which this metadata is a subset (child). |
Collection<? extends PortrayalCatalogueReference> |
getPortrayalCatalogueInfo()
Provides information about the catalogue of rules defined for the portrayal of a resource(s). |
Collection<? extends ReferenceSystem> |
getReferenceSystemInfo()
Description of the spatial and temporal reference systems used in the dataset. |
Collection<? extends SpatialRepresentation> |
getSpatialRepresentationInfo()
Digital representation of spatial information in the dataset. |
| Method Detail |
|---|
@Profile(level=CORE)
@UML(identifier="fileIdentifier",
obligation=OPTIONAL,
specification=ISO_19115)
String getFileIdentifier()
null if none.
@Profile(level=CORE)
@UML(identifier="language",
obligation=CONDITIONAL,
specification=ISO_19115)
Locale getLanguage()
@Profile(level=CORE)
@UML(identifier="characterSet",
obligation=CONDITIONAL,
specification=ISO_19115)
CharacterSet getCharacterSet()
@UML(identifier="parentIdentifier",
obligation=CONDITIONAL,
specification=ISO_19115)
String getParentIdentifier()
@UML(identifier="hierarchyLevel",
obligation=CONDITIONAL,
specification=ISO_19115)
Collection<ScopeCode> getHierarchyLevels()
@UML(identifier="hierarchyLevelName",
obligation=CONDITIONAL,
specification=ISO_19115)
Collection<String> getHierarchyLevelNames()
ResponsibleParty getContact()
getContacts().
@Profile(level=CORE)
@UML(identifier="contact",
obligation=MANDATORY,
specification=ISO_19115)
Collection<? extends ResponsibleParty> getContacts()
@Profile(level=CORE)
@UML(identifier="dateStamp",
obligation=MANDATORY,
specification=ISO_19115)
Date getDateStamp()
@Profile(level=CORE)
@UML(identifier="metadataStandardName",
obligation=OPTIONAL,
specification=ISO_19115)
String getMetadataStandardName()
@Profile(level=CORE)
@UML(identifier="metadataStandardVersion",
obligation=OPTIONAL,
specification=ISO_19115)
String getMetadataStandardVersion()
@UML(identifier="dataSetURI",
obligation=OPTIONAL,
specification=ISO_19115)
String getDataSetUri()
@UML(identifier="locale",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<Locale> getLocales()
@UML(identifier="spatialRepresentationInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends SpatialRepresentation> getSpatialRepresentationInfo()
@Profile(level=CORE)
@UML(identifier="referenceSystemInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends ReferenceSystem> getReferenceSystemInfo()
@UML(identifier="metadataExtensionInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends MetadataExtensionInformation> getMetadataExtensionInfo()
@Profile(level=CORE)
@UML(identifier="identificationInfo",
obligation=MANDATORY,
specification=ISO_19115)
Collection<? extends Identification> getIdentificationInfo()
@UML(identifier="contentInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends ContentInformation> getContentInfo()
@Profile(level=CORE)
@UML(identifier="distributionInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Distribution getDistributionInfo()
@Profile(level=CORE)
@UML(identifier="dataQualityInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends DataQuality> getDataQualityInfo()
@UML(identifier="portrayalCatalogueInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends PortrayalCatalogueReference> getPortrayalCatalogueInfo()
@UML(identifier="metadataConstraints",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends Constraints> getMetadataConstraints()
@UML(identifier="applicationSchemaInfo",
obligation=OPTIONAL,
specification=ISO_19115)
Collection<? extends ApplicationSchemaInformation> getApplicationSchemaInfo()
@UML(identifier="metadataMaintenance",
obligation=OPTIONAL,
specification=ISO_19115)
MaintenanceInformation getMetadataMaintenance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||