Changes between Initial Version and Version 1 of MEFImprovement


Ignore:
Timestamp:
Aug 14, 2008, 2:46:34 AM (16 years ago)
Author:
Fxp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MEFImprovement

    v1 v1  
     1= Proposal number : MEF improvements =
     2
     3|| '''Date''' || 2008/08/14 ||
     4|| '''Contact(s)''' || Fxp ||
     5|| '''Last edited''' || [[Timestamp]] ||
     6|| '''Status''' || being discussed ||
     7|| '''Assigned to release''' || to be determined ||
     8|| '''Resources''' ||  ||
     9
     10== Overview ==
     11Improved existing MEF format to support more than one metadata in a single MEF file.
     12This format could allow export of n metadata producing a single MEF file.
     13
     14=== Proposal Type ===
     15 * '''Type''': Module Change
     16 * '''App''': !GeoNetwork
     17 * '''Module''': Metadata Import/Export
     18
     19=== Links ===
     20 * '''Documents''':
     21 * '''Email discussions''':
     22 * '''Other wiki discussions''':
     23
     24=== Voting History ===
     25 * Vote proposed by X on Y, result was +/-n (m non-voting members).
     26
     27----
     28
     29== Motivations ==
     30
     31
     32== Proposal ==
     33
     34Requirements are:
     35 * multi-metadata support : be able to have more than one metadata record in a single MEF file.
     36 * related metadata export : add an option in order to be able to export related metadata in the MEF file. Related metadata record could be :
     37  * child metadata (Using Lucene index to search for parentChild relation)
     38  * service metadata (To be defined)
     39  * related metadata (Using xml.relation.get service)
     40
     41=== MEF structure proposal ===
     42MEF v1 :
     43{{{
     44Root
     45  |
     46 +--- metadata.xml
     47 +--- info.xml
     48 +--- public
     49  |        +---- all public documents and thumbnails
     50 +--- private
     51           +---- all private documents and thumbnails
     52}}}
     53
     54MEF v2 :
     55{{{
     56Root
     57  |
     58 + 0..n metadata
     59      |
     60     +--- metadata
     61      |     +--- metadata.xml (ISO19139)
     62      |     +--- (optional) metadata.profil.xml (ISO19139profil)
     63     +--- info.xml
     64     +--- overviews
     65     +--- applischema
     66      |       +--- (optional - related metadata) schema.xml (ISO19110)
     67     +--- documents
     68              +---- all documents
     69}}}
     70
     71=== MEF Creation process ===
     72 * 1.If uuid add this metadata to the selection manager
     73  * 1.search child and add to selection manager
     74  * 2.search service and add to selection manager
     75  * 3.search related and add to selection manager
     76 * 2.if not use the selection manager
     77 * 3.if selection manager is empty return error
     78 * 4.According to format parameter do a MEF export (full/partial)
     79
     80
     81
     82=== Backwards Compatibility Issues ===
     83
     84== Risks ==
     85
     86== Participants ==
     87 * List of participants and role (if necessary) in current GIP
     88