Changes between Version 2 and Version 3 of FCS-FeatureMatrix


Ignore:
Timestamp:
05/29/11 15:51:52 (13 years ago)
Author:
vronk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FCS-FeatureMatrix

    v2 v3  
    11= FCS - Feature Matrix =
    2 This is to list/summarize individual features that individual FCS-compliant search engines should implement.
     2This shall be a comprehensive list of individual features that every FCS-compliant search engine must/can implement.
    33They are discussed in detail in [[FCS-spec]].
    44
     
    66
    77''Obviously the list is not complete. '''TODO:''' complete ''
     8
     9
     10 [[FCS-spec#Explainoperation|explain response]] ::
     11  Provide information about the configuration of the service, mainly about available indices and defaults.
     12
     13  ''We have to examine, if `explain`-record can be the single authoritative source of information about a repository.''
     14
     15
    816
    917== Query ==
     
    1927 index relation searchTerm
    2028}}}
     29   
     30 See more about indices in next chapter.
     31
     32 supported relations ::
     33   SRU proposes:
     34{{{
     35  any, adj, all
     36}}}
     37 honor search context ::
     38  Allow to restrict search to specific collections/resources specified as a parameter (see [[SearchContext]])
     39{{{
     40 `?x-cmd-context`
     41}}}
    2142 boolean search ::
     43{{{
     44 AND OR PROX
     45}}}
    2246
    23  search by ccs-indices ::
     47== Indices ==
     48Indices are to be used in different operations.
     49 * `search`
     50 * `scan` (/`aggregate`)
     51 * `output` (/`group`, /`sort`)
    2452
    25  search by isocat-indices ::
     53This needs to be explicated in the description of the repository.
    2654
    27  honor search context ::
    28   Allow to restrict search to specific collections/resources specified as a parameter (`x-cmd-context` - but [[SearchContext|under discussion]] yet)
     55Types of indices:
    2956
    30 == search result ==
     57 ccs-indices ::
     58 isocat-indices ::
     59   supporting index-search on `isocat` data categories.
     60 search by cmd-indices? ::
     61   content search supporting also MD-filters
     62
     63We should agree on some basic set of MD-indices, at least for `output` that "should" be implemented would make life easier to software and users. Hot candidates are:
     64      * title/name (default string representation of the resource)
     65      * language
     66      * resource-type
     67      * creation/publication date
     68      * or simply inspire by the VLO-facets
     69
     70== Search Result ==
    3171 provide resource reference ::
    3272   `Resource@pid`
     
    3979 provide link to CMD-metadata ::
    4080   Fill ccs:Metadata@cmd-link with reference to CMD-record.
     81 provide CMD-metadata ::
     82   alternatively resolve and embed the CMD-record
     83{{{
     84   <ccs:Metadata><cmd:CMD>
     85}}}
    4186
    4287== supporting operations ==
    4388
    44  [[FCS-spec#Explainoperation|explain response]] ::
    45   Provide information about the configuration of the service, mainly about available indices and defaults.
    46 
    4789 scan indices ::
    4890  implement `scan`-operation allowing to query the terms available in individual indices