Changes between Version 12 and Version 13 of QueryLanguage


Ignore:
Timestamp:
01/03/11 15:23:40 (13 years ago)
Author:
vronk
Comment:

reworked header, added opensearch, yql

Legend:

Unmodified
Added
Removed
Modified
  • QueryLanguage

    v12 v13  
    11= CLARIN/CMDI Query Language =
    2 This is to discuss and describe the Query Language, which shall be used primarily for querying MDService, but with the aspiration to also comprise '''content search''', allowing '''combined metadata and content search''', thus being applicable for the requirements of EDC.
    3 
    4 There are at present two main existing candidate query languages:
     2This is to discuss and describe the Query Language (or more broadly the "Search Interface/Protocol"), which shall be used primarily for querying MDService, but with the aspiration to also comprise '''content search''', allowing '''combined metadata and content search''', thus being applicable for the requirements of EDC.
     3
     4Regarding standards or existing protocols to base the work on at present the focus lies on the
     5 '''SRU/CQL'''::
     6   a HTTP-based successor of Z39.50 proposed by Library of Congress - see below.
     7
     8But there are other existing proposals/protocols which need to be investigated, like
     9 '''OpenSearch'''::
     10   http://www.opensearch.org/
     11   interesting article about OpenSearch and SRU/SRW integration: http://dlib.org/dlib/july10/hammond/07hammond.html
    512 '''Lucene'''::
    613   http://lucene.apache.org/java/3_0_0/queryparsersyntax.html
    714   an Apache project: pure Java full-text search engine
    8  '''SRU/CQL'''::
    9    http://www.loc.gov/standards/sru/specs/cql.html
    10    a successor of Z39.50 proposed by Library of Congress - see below
    11 
    12 Both would most probably need certain extensions, additions, to suit our needs.
    13 One option is to try to support both. While this is dangerous due to limited dev resources,
    14 it would be not only "nice", but also an important message.
    15 
    16 At the moment the whole rest of the article focuses on the CQL version. But as discussion continues, we should add analogous information about Lucene and also separate ''direct feature comparison'' of the two.
     15 '''YQL'''::
     16   Yahoo Query Language
     17   http://developer.yahoo.com/yql/
     18
     19At the moment the whole rest of the article focuses on the CQL version. But as discussion continues, we should add analogous information about the other protocols and also a separate ''direct feature comparison''.
    1720
    1821== General info about SRU/CQL ==
     22 * http://www.loc.gov/standards/sru/specs/cql.html
    1923 * SRU is a protocol suite for search in information retrieval systems
    2024 * with a user-friendly query language '''CQL = Contextual Query Language'''
    21  * comes also in WS flavor: SRW
     25 * comes also in WS (SOAP) flavor: SRW
    2226 * proposed by LoC as successor of Z39.50 http://www.loc.gov/standards/sru/index.html
    2327 * submitted to OASIS (~ 2007?) for standardization process as part of the [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=search-ws OASIS Search Web Services TC]