[Dev] Fwd: [TF-FCS] Advanced-FCS Libraries / Demo-Endpoint (more or less Alpha quality)

Dieter Van Uytvanck dieter at clarin.eu
Wed Feb 24 11:34:26 CET 2016


Dear all,

FYI - a progress update from the FCS taskforce.

Dieter


-------- Forwarded Message --------
Subject: [TF-FCS] Advanced-FCS Libraries / Demo-Endpoint (more or less
Alpha quality)
Date: Mon, 8 Feb 2016 16:44:58 +0100
From: Oliver Schonefeld <schonefeld at ids-mannheim.de>
To: tf-fcs at lists.clarin.eu

To whom it may concern,

I've just published the reference libraries for FCS with Advanced-FCS
support to the CLARIN  nexus[1].

Now, there are four libraries available:
- SRUServer (Version 1.9.0):
  Generic SRU/CQL 1.1, 1.2 and (partial) 2.0 server implementation.
  Changes:
  - add (partial) implementation of SRU 2.0
  HEADS UP: breaks source compatibility :/

  To enable SRU 2.0 you MJST add the following initialization
  parameters to the servlet context:
  "eu.clarin.sru.server.sruSupportedVersionMax" with value "2.0"
  "eu.clarin.sru.server.legacyNamespaceMode" with value "loc"

- FCSSimpleEndpoint (Version 1.3.0) [2]:
  Library to simplify implementation of FCS endpoints
  Changes:
  - add (partial) implementation of Advanced-FCS
    missing features:
    - timestamp support
    - API setting of "ref" on <Segments> in ADV Data View
    - things I overlooked
    bugs: probably many

- SRUClient (Version 1.9.0):
  Generic SRU/CQL 1.1, 1.2 and (partial) 2.0 client implementation.
  Changes:
  - add (partial) implementation of SRU 2.0
  - split FCS part of the library to new library (FCSSimpleClient)
  HEADS UP: breaks source compatibility :/

- FCSSimpleClient (Version 1.3.0) [3]:
  Implementation of FCS client (e.g. for use in Aggregator)
  Changes:
  - new library
  - (partial) Advanced-FCS support
    missing features:
    - timestamp support
    - ... and more things I overlooked
    bugs: probably many

  Demo for use of FCS 2.0 features:
  src/test/java/eu/clarin/sru/client/fcs/TestClient.java

  Demo for FCS 2.0 endpoint implementation:
  Source:
http://clarin.ids-mannheim.de/downloads/clarin/DigiBibSRU-source-2016-02-08.zip
  Endpoint: https://clarin.ids-mannheim.de/digibibsru-new
  (NB: stuff in endpoint description is mostly made up)

  ... read the source, Luke!


Best,
  Oliver

[1] https://nexus.clarin.eu/

[2] Maven-Style dependency:
    <dependency>
        <groupId>eu.clarin.sru.fcs</groupId>
        <artifactId>fcs-simple-endpoint</artifactId>
        <version>1.3.0</version>
    </dependency>

[3] Maven-Style dependency:
    <dependency>
        <groupId>eu.clarin.sru.fcs</groupId>
        <artifactId>fcs-simple-client</artifactId>
        <version>1.3.0</version>
    </dependency>

-- 
Oliver Schonefeld
Institut für Deutsche Sprache, Zentrale Forschung
R5, 6-13, D-68161 Mannheim
+49-(0)621-1581-451 | http://www.ids-mannheim.de
_______________________________________________
tf-fcs mailing list
tf-fcs at lists.clarin.eu
https://lists.clarin.eu/cgi-bin/mailman/listinfo/tf-fcs




More information about the Dev mailing list