Overview
This page contains links to various scripts, libraries, and packages that people have written to make it easier to work with various DELPH-IN systems and grammar. If you have a tool that you regularly use with the DELPH-IN systems and think might be worth sharing, list it here.
Parsers/Generators
-
LKB Linguistic Knowledge Builder
Grammar development environment, including support for parsing, generation, visualization, and debugging.
-
LKB-FOS (John Carroll)
Fully open-source LKB
-
ACE (Woodley Packard)
ACE (the Answer Constraint Engine) is a processor for DELPH-IN grammars, supporting both parsing and generation.
-
PET Platform for Experimentation with efficient HPSG processing Techniques
An efficient parser for DELPH-IN grammars.
-
Agree (Glenn Slayden)
A a system for processing DELPH-IN style TDL grammars within the .NET and Mono managed runtime environments.
Utilities
-
Converter (Angelina Ivanova)
Converts ERG derivation tree to bilexical syntactic dependencies, and ERG EDS to bilexical semantic dependencies.
-
Tools for automatically efficiently running LOGON to create appropriate MRSs: source language, transfer, target language, variational.
-
Egad (Michael Goodman)
Error mining and grammar analysis through generation results (unmaintained, but may still work).
-
gDelta (NedLetcher)
Tool for comparing parser output from two different states of a grammar.
-
Grammar Spring Cleaning (Antske Fokkens)
Tool that removes components of the grammar that are currently not used.
-
A web interface for grammars made with the LKB that allows easy access to inline documentation and minimal corpus search.
-
SHORT-CLIMB (AntskeFokkens)
Tool that allows you to define modifications to grammar and generates a modified version of the grammar based on the changes (and allows you to convert back)
-
Typediff (Ned Letcher)
A web app for exploring DELPH-IN grammar types used in the processing of input.
-
Vista extraction (JoaoSilva)
Tool for extracting vistas from the files exported by the grammar. Vistas are grammatical representations that collect only a part of the linguistic information encoded in the fully-fledged HPSG grammatical representation.
-
DELPH-IN VIZ (NedLetcher)
Nice interface for online access to the grammar Demo.
-
A Regular Expression Pre-Processor, a finite-state device used to prepare textual input for ‘deep’ parsing (using DELPH-IN grammars)
Libraries
-
PyDelphin (Michael Goodman)
Python libraries (and some scripts) for working with DELPH-IN data.
-
PyPES (RichardBergmair)
Python library for scoping, first-order rewriting, and logical inference.
-
Ruby delphin gem (Bill McNeill)
A Ruby package for working with DELPH-IN data and tools.
Grammar Creation Support
-
Grammar Matrix (Emily Bender and many others)
Grammar customization system, creates grammars to spec. (https://github.com/delph-in/matrix) and see also MatrixGettingStarted
-
AGGREGATION (Emily Bender and many others)
System for creating grammar specifications based on IGT corpora. (https://git.ling.washington.edu/agg/aggregation)
Others
-
http://github.com/delph-in/homebrew-delphin
Homebrew package repository (tap) of DELPH-IN tools, including ACE and PyDelphin.
-
https://github.com/LR-POR/delphin-docker
This is a docker installation of LOGON, ACE, and its dependents. It has some improvements over the initial LkbMacintosh.
-
Heart of Gold: XML-based middleware for the integration of deep and shallow NLP components
Last update: 2024-03-26 by Alexandre Rademaker [edit]