ISO Resource Metadata Set
From DGIWG
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. | |