Changes between Version 5 and Version 6 of registers


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

--

Legend:

Unmodified
Added
Removed
Modified
  • registers

    v5 v6  
    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 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.
     37 * The content of a register is often copied into another format for convenience 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
    3939The 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). 
     
    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  * Remove register content from codelists.xml file. Instead this file will hold associations between elements and registers. Example for iso19139.anzlic :
     46 * Remove register content from codelists.xml file in !GeoNetwork. Instead this file will hold associations between elements and registers. Example for iso19139.anzlic :
    4747   {{{
    48        <registerAssociation registerId="uuid_of_GA_register" element="gmd:MD_ScopeCode"/>
     48       <registerAssociation registerId="uuid_of_GeoScience_Australia_scopecode_register" element="gmd:MD_ScopeCode"/>
    4949       ....
    5050       ....
    5151   }}}
    52  * !GeoNetwork looks up the codelist item in the list of register records associated with the metadata schema of the metadata record being edited.
     52 * !GeoNetwork looks up the codelist item in the list of register records associated with the metadata schema of the metadata record being edited.
     53
     54Note that register items other than codelists, vocabularies and thesauri could be supported at a later date.
    5355 
    5456=== Backwards Compatibility Issues ===