Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#1261 closed task (fixed)

Schema plugin / SeaDataNet CDI metadata profile

Reported by: fxp Owned by: fxp
Priority: major Milestone: v2.10.0 RC2
Component: General Version:
Keywords: IFREMER Cc:

Description (last modified by fxp)

SeaDataNet CDI metadata profile

The aim is to produce a pluggable profile for SDN-CDI metadata profile which is an extension of ISO19139. The plugin will be supported by GeoNetwork 2.9 or above.

This new profile is identified as iso19139.sdn-cdi.

Schema detection is based on the presence of the following element in a record:

<gmd:metadataStandardName>
    <gco:CharacterString>ISO 19115/SeaDataNet profile</gco:CharacterString>
</gmd:metadataStandardName>

If this fragment is found, the record is attached to the iso19139.sdn-cdi profile (if deployed in the catalogue instance).

Labels from the schema specification are used to make a localization file for the English language for all element from the SDN namespace.

Some elements of the CDI require integration with indexing and view/edit features.

Task:

Keywords

gmd:keywords may contains :

<gmd:keyword>
   <sdn:SDN_ParameterDiscoveryCode codeSpace="SeaDataNet" codeListValue="ATVS"
      codeList="http://vocab.nerc.ac.uk/isoCodelists/sdnCodelists/cdicsrCodeList.xml#SDN_ParameterDiscoveryCode">Atmospheric visibility and transparency</sdn:SDN_ParameterDiscoveryCode>
   or
   <sdn:SDN_PlatformCategoryCode...
   or
   <sdn:SDN_EDMERPCode...
</gmd:keyword>

Tasks:

  • Indexing: Those elements will be indexed as keywords.
  • Editing: They will not be fully supported in edit mode (ie. the element attribute will not be editable)

Point and curve in bounding polygon

Spatial indexing: Curve or point will not be supported in the shapefile index due to a mix of geometry. In editing mode the geometry will be displayed but could not be edited.

Tasks:

  • Check that it does not break indexing of the record

isoType attribute

SDN CDI record use

<sdn:SDN_DataIdentification gco:isoType="MD_DataIdentification_Type">

GeoNetwork support

<sdn:SDN_DataIdentification gco:isoType="gco:MD_DataIdentification">

Task:

Schematron validation

No schematron is made for custom profile rules. Example: metadata identifier "Free text -> urn as defined in RFC 1737 and starting with the string “urn:SDN:CDI:“

Change History (4)

comment:1 by fxp, 11 years ago

Description: modified (diff)
Owner: changed from geonetwork-devel@… to fxp

comment:2 by fxp, 11 years ago

master commit ebab4449d4db20ee2cfa940ea96e91edbbccd2e3

comment:3 by fxp, 11 years ago

Resolution: fixed
Status: newclosed

comment:4 by ianwallen, 11 years ago

Milestone: v2.10.0 RC2
Note: See TracTickets for help on using tickets.