Changes between Version 1 and Version 2 of CMDI 1.2/Header/MdType


Ignore:
Timestamp:
12/05/13 16:32:27 (10 years ago)
Author:
mwindhouwer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Header/MdType

    v1 v2  
    99Originally described in [[CmdiCollectionsIdentification]]
    1010
    11 (TO BE EXTENDED)
     11Due to the difference in granularity it might be good to be able to select CMD records of a specific granularity, e.g., collection or item level.
    1212
    1313== Proposed solutions ==
    1414
    15 === First solution ===
     15=== First solution: MdType header element ===
    1616
    17 Description
     17A new header element that indicates the type.
    1818
    1919==== Pros ====
    2020
    21 Pros of this solution
     21Easy
    2222
    2323==== Cons ====
    2424
    25 Cons of this solution
     25There can be a tendency to keep on extending the header instead of using CMDI's flexibility.
    2626
    2727==== Centre impact ====
     
    3535* Implementation on instance level
    3636
    37 {{{#!comment
    38 (Include this section if there are multiple proposals)
    3937==== Discussion ====
    4038
    4139Discuss this solution proposal in this section
    4240
    43 }}}
     41=== Second solution: the one and only collection profile ===
    4442
    45 {{{#!comment
     43One collection profile to be used by all.
    4644
    47 === Second solution ===
     45==== Pros ====
    4846
    49 === Third solution ===
    50 }}}
     47Easy
     48
     49==== Cons ====
     50
     51Inflexible
     52
     53==== Centre impact ====
     54
     55* Affected tools
     56* Impact on instances
     57
     58==== Implementation examples ====
     59
     60* Implementation on model level
     61* Implementation on instance level
     62
     63==== Discussion ====
     64
     65Discuss this solution proposal in this section
     66
     67=== Third solution: a mandatory collection component for collection profiles ===
     68
     69Any collection level profile should contain a specific CLARIN collection component.
     70
     71==== Pros ====
     72
     73Easy, may have low impact if the component is optional (but can be detected in the schema)
     74
     75==== Cons ====
     76
     77What should be in the component?
     78
     79==== Centre impact ====
     80
     81* Affected tools
     82* Impact on instances
     83
     84==== Implementation examples ====
     85
     86* Implementation on model level
     87* Implementation on instance level
     88
     89==== Discussion ====
     90
     91Discuss this solution proposal in this section
     92
     93=== Fourth solution: the profile root uses a data category from a collection relation set ===
     94
     95The profile root should use one of the data categories from a specific collection relation set in RELcat.
     96
     97==== Pros ====
     98
     99Easy, low impact
     100
     101==== Cons ====
     102
     103Data category might be unintentionally used
     104
     105==== Centre impact ====
     106
     107* Affected tools
     108* Impact on instances
     109
     110==== Implementation examples ====
     111
     112* Implementation on model level
     113* Implementation on instance level
     114
     115==== Discussion ====
     116
     117Discuss this solution proposal in this section
     118
     119=== Fifth solution: collection level instances are harvested from a specific OAI-PMH set ===
     120
     121Like done for web services collection CMD records can be explicitly requested by harvesting a center specific OAI-PMH set.
     122
     123==== Pros ====
     124
     125No need to touch CMD profiles or instances
     126
     127==== Cons ====
     128
     129VLO currently doesn't use endpoint information, i.e., the facet mapping can't select based on the OAI-PMH endpoint or set.
     130
     131==== Centre impact ====
     132
     133* Affected tools
     134* Impact on instances
     135
     136==== Implementation examples ====
     137
     138* Implementation on model level
     139* Implementation on instance level
     140
     141==== Discussion ====
     142
     143Discuss this solution proposal in this section
    51144
    52145== Tickets ==