https://github.com/clarin-eric/awesome-fcs
A curated list of awesome FCS frameworks, libraries, software and resources
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.3%) to scientific vocabulary
Keywords
Repository
A curated list of awesome FCS frameworks, libraries, software and resources
Basic Info
Statistics
- Stars: 4
- Watchers: 9
- Forks: 1
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
Awesome Federated Content Search (FCS) 
A curated list of awesome FCS frameworks, libraries, software and resources
Contents
- Websites
- Events
- Specification Documents
- Guides and Tutorials
- Reference Implementations for SRU / FCS
- Endpoint Implementations
- Client Implementations
- Query Parsers
Websites
Websites about FCS.
- Content search at CLARIN
- Federated Content Search (CLARIN-FCS) - Technical Details
- Official FCS SRU Aggregator at CLARIN - Main FCS client and frontend for users.
- CLARIN Centre Registy (FCS) - List of CLARIN FCS Endpoints.
- CLARIN-FCS Endpoint Validator (previously: Conformance Tester)
- CLARIN Forum - Topics with fcs tag
- CLARIN-FCS Latest Documents - GitHub Build of specification/tutorial documents of the
fcs-miscrepo.
Events
Events, conferences, hackathons, etc.
- 2024-10-18 - FCS Hackathon @ CLARIN 2024
- 2023-11-16 - FCS Hackathon @ SAW, Text+
- 2013-04-24 - Federated Content Search Workshop
- 2011-05-09 - The EDC/Federated Search Workshop
Specification Documents
Specification documents related to FCS and related technologies.
- FCS Specification Document Sources for FCS 2.0, 1.0, Data Views, AAI (AsciiDoc) - Also contains XSD schema files and examples.
- Library of Congress: SRU/CQL - Search/Retrieval via URL, Contextual Query Language.
- CQL: Contextual Query Language - Query language for mandatory BASIC search capability that each endpoint must support.
- SRU 1.2 - For FCS 1.0 and backward compatibility in FCS 2.0.
- SRU 2.0 - For FCS 2.0.
- Differences between SRU 1.2 and SRU 2.0
- OASIS: searchRetrieve: Part 0. Overview Version 1.0
- searchRetrieve: Part 1. Abstract Protocol Definition Version 1.0
- searchRetrieve: Part 2. searchRetrieve Operation: APD Binding for SRU 1.2 Version 1.0
- searchRetrieve: Part 3. searchRetrieve Operation: APD Binding for SRU 2.0 Version 1.0
- searchRetrieve: Part 5. CQL: The Contextual Query Language Version 1.0
- searchRetrieve: Part 7. Explain Version 1.0
Guides and Tutorials
Guides and Tutorial about FCS.
- FCS Endpoint Development Guide - RevealJS presentation about FCS, SRU, endpoint development and more.
- WIP FCS Endpoint Dev Tutorial [PDF, 2016-01] - Endpoint Developers' Tutorial for using the CLARIN SRU/FCS libraries.
- Content Search Tutorial using the CLARIN FCS Aggregator
- How to Search for Linguistic Patterns across Collections of Resources
Reference Implementations for SRU / FCS
Libraries and reference implementations.
- SRU/CQL server implementation conforming to SRU/CQL (Java) [docs] [python impl]
- SRU/CQL client implementation conforming to SRU/CQL (Java) [docs]
- Simple CLARIN FCS endpoint (Java) [docs] [python impl]
- CLARIN-FCS client implementation (Java) [docs]
- FCS SRU Aggregator (Java)
- Korp FCS 2.0 Reference Endpoint Implementation (Java) [python impl]
- SRU/CQL/FCS Endpoint Conformance Tester
- SRU/CQL/FCS Endpoint Validator - Rewrite of the Conformance Tester with more features.
- SRU/FCS Endpoint Archetype - Easy bootstrapping of new Java SRU/FCS Endpoint projects.
Endpoint Implementations
Endpoint implementations in various languages for different search backends.
- Korp FCS 2.0 Reference Endpoint Implementation (Java) [python impl]
- FCS (2.0) SRU CQI Bridge (Java)
- BlackLab and Mtas FCS 2.0 endpoint implementation
- KorapSRU - FCS 2.0 endpoint for KorAP (Java)
- ARCHE-FCS - FCS 2.0 endpoint for ARCHE (PHP)
- CLARIAH Federated Content Search Corpora - FCS 2.0 endpoint (Java)
- Kielipankki Korp FCS 2.0 Endpoint (Java)
- FCS 2.0 endpoint for Manatee-go (Go) [sources]
- FCS 1.2 endpoint in NoSketchEngine/Bonito (frontend for Manatee) (Python)
- FCS 1.0 endpoint in KonText (frontend for Manatee) (Python)
- CLARIN FCS 2.0 Endpoint for Manatee-open corpus search engine
- FCS 2.0 endpoint for NoSketchEngine/Bonito (Java)
Client Implementations
FCS client implementation to query endpoints.
Query Parsers
Parsers, syntax highlighters and converters for FCS query languages.
CQL (Contextual Query Language)
- CQL Parser (Java)
- CQL Parser (JavaScript)
- CQL Parser (Python)
- CQL Parser - from
Cheshire3Search Engine and Information Framework (Python) - CQL Parser - from
ARCHE-FCS(PHP)
FCS-QL (Federated Content Search Query Language)
Query Converters
- Translation of query languages to serialized KoralQuery protocol (Java) - CQL/FCS-QL to Koral.
- CQL to XCQL Transformer (XQuery)
Syntax Highlighters and Higlighting Grammars
Owner
- Name: CLARIN ERIC
- Login: clarin-eric
- Kind: organization
- Email: trac@clarin.eu
- Location: Utrecht, The Netherlands
- Website: https://www.clarin.eu/content/development-information
- Repositories: 132
- Profile: https://github.com/clarin-eric
CLARIN central source code hub
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2