Changes between Version 4 and Version 5 of registers


Ignore:
Timestamp:
Oct 25, 2011, 8:06:04 PM (13 years ago)
Author:
simonp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • registers

    v4 v5  
    3535 * Vocabularies, codelists and thesauri are held in static files external to the !GeoNetwork catalog. The process by which items in these registers are modified, updated, superseded or retired are invisible as the formats they are held in do not support capture of this information.
    3636 * Metadata records that use items from these registers usually do so by referencing an external document (eg. http://asdd.ga.gov.au/asdd/profileinfo/anzlic-theme.xml)
    37  * Often the codelist has been converted to yet another format eg. for use in the !GeoNetwork editor the ISO19139 codelists in http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml are converted to a codelists.xml file and stored in the localized GeoNetwork directory. Recording and propagating changes to a codelist in this environment is difficult to say the least.
     37 * Often content of a register has been copied to another format eg. the ISO19139 codelists in http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml is copied into a codelists.xml file and stored in the localized !GeoNetwork directory for use by the !GeoNetwork editor. This should be modified so that the register content is not copied, only the association between the register and an element is held otherwise recording and propagating changes to register content is too difficult.
    3838
    39 The motivation for this proposal is to capture register changes in the register, make registers transportable between catalogs through harvesting, and converge access to one register format
     39The motivation for this proposal is to capture register changes in the register, make registers transportable between catalogs through harvesting, and hold the register content in ISO19135 which is then accessed by everything (hmm)
    4040
    4141== Proposal ==
     
    4444 * Develop an XSLT to convert the ISO19139 CT_CodelistCatalog format to ISO19135 register format
    4545 * Add ISO19135 register records to ISO metadata schemas and profiles (to be loaded with the schema/profile or regularly harvested into !GeoNetwork category 'Registers')
    46  * GeoNetwork looks up the codelist item in the list of register records associated with the metadata schema of the metadata record being edited
     46 * Remove register content from codelists.xml file. Instead this file will hold associations between elements and registers. Example for iso19139.anzlic :
     47   {{{
     48       <registerAssociation registerId="uuid_of_GA_register" element="gmd:MD_ScopeCode"/>
     49       ....
     50       ....
     51   }}}
     52 * !GeoNetwork looks up the codelist item in the list of register records associated with the metadata schema of the metadata record being edited.
    4753 
    4854=== Backwards Compatibility Issues ===