Changes between Version 2 and Version 3 of CMDI 1.2/Resource proxies/ResourceRelation


Ignore:
Timestamp:
12/03/13 16:08:14 (10 years ago)
Author:
twagoo
Comment:

solution 2

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Resource proxies/ResourceRelation

    v2 v3  
    6060==== Pros ====
    6161
    62 It adds semantic grounding of the relation which is an improvement
     62* It adds semantic grounding of the relation
    6363
    6464==== Cons ====
    6565
    66 It still forces direction on the relation, and limits the number of resources taking part in the relation to two.
     66* Forces direction on the relation
     67* Limits the number of resources taking part in the relation to two.
    6768
    6869==== Centre impact ====
    6970
     71Tools that generate/process resource relation lists will need to be adapted
    7072
    7173==== Implementation examples ====
    7274
     75Instance: see example above. comp2schema example: TODO
    7376
    7477==== Discussion ====
     
    7679Discuss this solution proposal in this section
    7780
    78 
    7981=== Second solution ===
    8082
     83A more flexible solution was discussed recently. It would have for example:
     84
     85{{{#!xml
     86<ResourceRelationList>
     87  <ResourceRelation>
     88    <RelationType dcr:datcat="http://www.isocat.org/datcat/DC-2318">annotates</RelationType>
     89    <Resource ref="rp1">
     90      <Role dcr:datcat="http://www.isocat.org/datcat/DC-4009">annotation</Role>
     91    </Resource>
     92    <Resource ref="rp2"/>
     93      <Role dcr:datcat="http://www.isocat.org/datcat/DC-2656">annotated</Role>
     94    </Resource>
     95  </ResourceRelation>
     96</ResourceRelationList>
     97}}}
     98
     99The ''dcr:datcat'' attributes should probably be optional.
     100
     101The maximal number of <Resource> elements should be unbounded, allowing for relations between any number of resources. (EXAMPLE? USE CASE?)
    81102
    82103==== Pros ====
    83104
    84 ...
     105* Semantic marking of both relation type and roles of resources
     106* Option to have more than two resources involved in a relation
     107* No forced relational direction
    85108
    86109==== Cons ====
    87110
    88 ...
     111* More verbose
     112* More processing of datacategories
     113* No default direction (while most cases will be covered by subject-object in that order)
    89114
    90115==== Centre impact ====
    91116
     117Tools that generate/process resource relation lists will need to be adapted
    92118
    93119==== Implementation examples ====
    94120
     121Instance: see example above. comp2schema example: TODO
    95122
    96123==== Discussion ====
     
    99126
    100127== Tickets ==
    101 {{{#!comment
    102 Below replace the word 'keyword' in both the the text and the ticket query
    103 }}}
    104128Tickets in the CMDI 1.2 milestone with the keyword ''resourcerelationlist'':
    105129[[TicketQuery(keywords=~resourcerelationlist,milestone=CMDI 1.2,format=table,col=summary|owner|component|priority|status)]]