[developers] non-lisp programmatic interface to LKB?
oe at ifi.uio.no
Fri Apr 24 11:49:53 CEST 2009
> I seek a programmatic interface--for loading grammars, parsing, and
> obtaining trees and MRSs--from the LKB, and which is accessible from
> outside of Lisp. A socket interface or linkable C library would be
> preferable, but even crude stdin/stdout would work. Any such
> interface presumably implies some sort of binary or text (XML?)
> representation of feature structures, for which I might need
> documentation if the format is not self-evident.
i believe there are two such interfaces in the LKB. several years ago,
i developed the so-called Linguistic Server Protocol (LSP), but i never
found the time to write up any documentation. hence, it is officially
unsupported but should be functional. i had posted some background on
LSP and some examples (as an email attachment) to the `developers' list
on 17-oct-06. you should be able to find this message and attachment
in the list archives, and if not please email me off-list.
LSP is not XML-based, and i believe ben waldron had started to create a
mechanism similar in spirit but using modern technology (at the cost of
some socket bandwidth :-); i cannot say how far he got on that project,
finally, it is quite straightforward running the run-time binaries, and
connecting stdin and stdout to a pipe. that way, the Lisp interpreter
is your programmatic interface :-).
best - oe
+++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2284 0125
+++ CSLI Stanford; Ventura Hall; Stanford, CA 94305; (+1 650) 723 0515
+++ --- oe at ifi.uio.no; oe at csli.stanford.edu; stephan at oepen.net ---
More information about the developers