Changes between Version 8 and Version 9 of CmdiCollections


Ignore:
Timestamp:
09/14/10 12:47:40 (14 years ago)
Author:
vronk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CmdiCollections

    v8 v9  
    7878Also the question is not completely solved about identifying the collections. Currently we use the handles in `MdSelfLinks`, which were replaced with collection-paths where the handles were missing or not unique. This is not very satisfying as the handles are meaningless and bulky. The collection-paths are meaningful but still bulky, but mainly they are just a temporary workaround around the missing handles. They are probably not usable in production as they are derived from the implicit folder hierarchy, which is confusing. Of course the user is presented with the names, which are then translated to IDs, but the question, if it wouldn't be possible to define meaningful identifiers for the collections  (e.g. domain-names-like).
    7979{{{
    80   mpi.dobes.1
     80  mpi:dobes:1
     81  clarin-at:aac-test-corpus:sozialismus:1
    8182}}}
    8283
     
    8788(This is in the context of the basic setup, where the user defines his VC in MDBrowser (and publishes it to VCR) and wants to continue with querying this VC. Thus only MDBrowser/MDService know about both the query and the VC.)
    8889
    89 The three possible solutions:
     90Proposed solutions:
    9091 Virtual Collection is in the MDRepository::
    9192   It is actually planned to harvest the VCR by MDRepository, so eventually all VCs should end up in the Repository..[[BR]]
     
    9394   or if they are handled separately, applying them as filter on the fly (filtering the result of the actual query, before sending the final result)[[BR]]
    9495   The problem is the '''harvesting-latency'''.
     96 POST the VC to MDRepository::
     97   To bridge the harvesting latency, we could think of POST-ing the VC to the MDRepository, when it's not yet inside, so that it can use it for efficient filtering of the actual query. This would require special interface on MDRepository
    9598 Apply VC afterwards::
    9699   In this variant MDRepository could be agnostic of VCs. It would just run the query. MDService would fetch the VirtualCollection and apply it as filter on the result of the MDRepository-query.