wiki:LanguageResourceSwitchboard

Responsible for this page: Claus Zinn?.
Last content check: 12-03-2018

Purpose

The purpose of this page is to collect relevant information about the CLARIN Language Resources Switchboard.

Project: Language Resource Switchboard

The CLARIN Language Resource Switchboard helps users to connect language resources with applications that can process them in one way or another. With the switchboard, users shall be able, for example, to perform linguistic analyses (for text data), OCR (for scanned images), or speech recognition (for sound recordings) on data found in the VLO, FCS, or VCR. There is also a standalone version of the switchboard where users can upload their own resources via file upload, URL input, or simple text entry.

The switchboard is seen as a technical vehicle to match language resources (described by CMDI metadata) with applications that are registered to the switchboard via an application metadata description. Note that the switchboard is not a workflow composition engine (like e.g. WebLicht?), and also that the switchboard is not storing or maintaining any data in connection with the matching service (analysis results, provenance data etc.).


Contents

  1. Project: Language Resource Switchboard
    1. People
    2. Getting code
    3. Usage
    4. System Requirements
    5. Dependencies
    6. Building and Deploying
    7. Interfaces
    8. Design
    9. Tickets
    10. Status, Planning and Roadmap
    11. Resources
    12. History


People


Getting code


Usage

The switchboard is publicly available at https://switchboard.clarin.eu/#/.


System Requirements

Should work in any modern browser. Main development browser is Chrome (recent version) on Mac OS.


Dependencies

  • ReactJS (version 15.5.4)
  • Nodejs (version 8.1.4)
  • Javascript package manager npm (version 5.3.0)
  • altjs (version 1.0.0)
  • Webpack Javascript module bundler(version 3.4.1)
  • JSON (JavaScript? Object Notation)
  • Apache Tika (tika-server-1.16.jar)

Building and Deploying

The switchboard is being run as a Docker container. For more details, see https://github.com/clarin-eric/LRSwitchboard/blob/master/INSTALL.md.


Interfaces


Design

See Resources, below.


Tickets

All issues are managed at https://github.com/clarin-eric/LRSwitchboard/issues.


Status, Planning and Roadmap

Status: Current release is 1.1.2. The release number is shown at the bottom of the switchboard's UI.

The production version of the switchboard is available at https://switchboard.clarin.eu/#/.

There is a development version running on http://weblicht.sfs.uni-tuebingen.de/clrs-dev/#/.

Planning and roadmap: for now, see specification document below.


Resources


History

  • development was initiated during the CLARIN-PLUS project. The first main development phase lasted 18 months (03/2016-08/2016).
  • In cooperation with the EUDAT project, the B2DROP-switchboard Bridge was initiated. It is envisioned to make available the bridge to all B2DROP users at https://b2drop.eudat.eu.
  • In cooperation with the PARTHENOS project, the switchboard is being hooked up with the D4Science platform, see https://parthenos.d4science.org.
  • In 2018, the file storage server was changed from the MPG Garching location to a locally-installed Nextcloud instance.

For the switchboard's ChangeLog?, see https://github.com/clarin-eric/LRSwitchboard/blob/master/Changelog.md.

Last modified 6 years ago Last modified on 03/12/18 10:27:56