ISO Resource Metadata Set

From DGIWG
Jump to: navigation, search

Resource Metadata Set

A Resource Metadata Set is an instance of the class MD_Metadata (from ISO 19115), the class MI_Metadata (from ISO 19115-2) or any community specialisation of one of these two classes.

This instance is composed at least of the following property instances:


+ fileIdentifier[0..1]:CharacterString MDSID (when MDLINK is not set)
+ fileIdentifier[0..1]:Anchor MDSID (when MDLINK is set)
  + href[0..1]:CharacterString MDLINK
+ language[1]:LanguageCode MDDLOC.language
+ characterSet[1]:MD_CharacterSetCode MDDLOC.encoding -  See Note 8
+ parentIdentifier[0..1]:CharacterString MDPTMD.mdIdentifier (when MDPTMD.mdLink is not set)
+ parentIdentifier[0..1]:Anchor MDPTMD.mdIdentifier (when MDPTMD.mdLink is set)
  + href[1]:CharacterString MDPTMD.mdLink
+ hierarchyLevel[1]:MD_ScopeCode RSTYPE - Default is dataset
+ hierarchyLevelName[0..1]:CharacterString RSTYPN (when set) -  See Note 6
+ contact[1..*]:CI_ResponsibleParty MDRPTY (for each) -  See Responsible Party and Note 7
+ dateStamp[1]:Date MDDATE
+ metadataStandardName[1]:CharacterString MDSTD.title -  See Note 1
+ metadataStandardVersion[1]:CharacterString MDSTD.version -  See Note 1
+ locale[0..*]:PT_Locale MDTLOC (for each) -  See Locale
+ spatialRepresentationInfo[0..1]:MD_GridSpatialRepresentation RCGRSPREP (when gridLocation is not set) -  See Grid Spatial Representation
+ spatialRepresentationInfo[0..1]:MD_Georectified RCGRSPREP (when gridLocation is set) -  See Georectified Grid Parameters
+ spatialRepresentationInfo[0..1]:MD_Georeferenceable RFGRSPREP (when set) -  See Georeferenceable Grid
+ spatialRepresentationInfo[0..1]:MD_VectorSpatialRepresentation When VCTOLVL is set
  + topologyLevel[0..1]:MD_TopologyLevelCode VCTOLVL
  + geometricObjects[0..*]:MD_GeometricObjects VGEOM (for each)
    + geometricObjectType[1]:MD_GeometricObjectTypeCode objectType
    + geometricObjectCount[0..1]:Integer objectCount
+ referenceSystemInfo[0..*]:MD_ReferenceSystem For each RSRSYS
  + referenceSystemIdentifier[1]:RS_Identifier RSRSYS -  See Identifier
+ identificationInfo[1]:MD_DataIdentification When RSTYPE is not equal to service -  See Data Identification and Note 3
+ identificationInfo[1]:SV_ServiceIdentification When RSTYPE is equal to service -  See Service Identification and Note 3
+ distributionInfo[1]:MD_Distribution See Distribution Information
+ contentInfo[0..1]:MD_FeatureCatalogueDescription FCDESC (when set)
  + complianceCode[1]:Boolean isoCompliance - Default is false
  + language[0..*]:LanguageCode language (for each)
  + includedWithDataset[1]:Boolean fcInclusion - Default is false
  + featureTypes[0..*]:GenericName featureTypes (for each)
  + featureCatalogueCitation[1..*]:CI_Citation citation (for each) -  See Citation
+ contentInfo[0..1]:MI_CoverageDescription GRCINF (when set) -  See Coverage Description
+ contentInfo[0..1]:MD_ImageDescription When imagingCondition is set
  + attributeDescription[1]:RecordType Record
    + href[1]:CharacterString urn:dgiwg:xmlns:dmf:1.0:iso-g1:egco:Record See Note 2
  + contentType[1]:MD_CoverageContentTypeCode qualityInformation
  + imagingCondition[0..1]:MD_ImagingConditionCode imagingCondition
+ dataQualityInfo[1]:DQ_DataQuality See Quality Information
+ metadataConstraints[0..*]:MD_SecurityConstraints MDSCST (for each) (when set) -  See Security Constraints and Note 5
+ metadataConstraints[0..1]:NGMP_Constraints When MDREL is set -  See Notes 4, 5
  + releasability[1]:NGMP_Releasability
    + addressee[0..*]:CI_ResponsibleParty For each MDREL
      + organisationName[1]:CharacterString MDREL
      + role[1]:gmd:CI_RoleCode user
+ metadataConstraints[0..*]:MD_LegalConstraints MDLCST (for each) (when set) -  See Legal Constraints
+ metadataMaintenance[0..1]:MD_MaintenanceInformation When MDMFRQ is set
  + maintenanceAndUpdateFrequency[1]:MD_MaintenanceFrequencyCode MDMFRQ
+ acquisitionInformation[0..1]:MI_AcquisitionInformation See Acquisition Information
Notes:
1. metadataStandardName (respectively metadataStandardVersion) shall contain DMF (respectively 2.0) or the name (respectively the version) of one of the DMF registered profiles, e.g. STANAG 2586 (respectively Edition 1).
2. xlink:href is instanciated as an XML attribute
3. If there is more than one instance of identificationInfo property, only the first one is taken into consideration.
4. If there is more than one instance of metadataConstraints property of type NGMP_Constraints (or one of its subclasses), only the first one is taken into consideration.
5. The security constraints may appear before or after the releasabilty constraints
6. When hierarchyLevel is not "dataset", hierarchyLevelName is mandated. If RSTYPN is not set, the hierarchyLevelName value is defaulted to the value of RSTYPE.
7. Default is "pointOfContact" for the role and "To be determined" for the party.orgName
8. Fixed to utf8.