[developers] Selecting start symbols in web demo
Berthold Crysmann
crysmann at ifk.uni-bonn.de
Tue Aug 18 22:10:59 CEST 2009
On Tue, 2009-08-18 at 21:49 +0200, Stephan Oepen wrote:
> hi berthold,
>
> > does anyone know how to make use of the "allow" option in the LOGON web
> > demo?
> >
> > I tried, using the ERG, but it seems even with fragments unchecked,
> > fragment analyses still pop up, i.e. I can't see no difference.
>
> it appears that the selection of root symbols in the ERG on-line demo
> is currently broken. i will need to look at this problem further ...
>
> the general mechanism is /relatively/ simple. there is a web setting:
>
> (setf *www-roots*
> '(("sentences" lkb::root_strict "$root_strict" t)
> ("fragments" lkb::root_frag "$root_frag" nil)
> ("infinitives" lkb::root_inffrag "$root_inffrag" nil)
> ("slang" lkb::root_informal "$root_informal" nil)
> ("errors" lkb::root_robust "$root_robust" nil)))
>
> the first() in each case is the string shown on the web page; the next
> two fields are the names of the root in the LKB and PET; finally, the
> last field determines which root(s) to activate initially.
>
> when parsing an input through the on-line interface, [incr tsdb()] has
> support to pass a so-called `custom' string to the processor, which in
> PET is used to establish an `overlay' to the grammar-specific settings
> (i.e. select parts from the `.set' file(s)). the web interface makes
> use of this facility, to pass a custom string like the following:
>
> (tsdb::process_item 262147
> ((:p-input . "(42, 0, 1, <0:2>, 1, \"Kim\", 0, \"null\") \
> (43, 1, 2, <4:8>, 1, \"barks\", 0, \"null\") \
> (44, 2, 3, <9:9>, 1, \".\", 0, \"null\")")
> (:edges . 20000) (:i-input . "Kim barks.")
> (:parse-id . 0) (:i-id . 4))
> 0 5 nil "start-symbols := $root_frag.")
>
Dear Stephan,
thanks for your reply and for confirming that there is an issue. IF you
could get it to work again, that'll be really great. I gather from your
mail that the interface to Pet presupposes the yy input mode. Is that
right? If so, I shall adapt my CPU definition once more in order to
cater for that functionality.
Berthold
> i see that the custom information is sent alright, so it appears recent
> (t)cheap binaries fail to utilize this information appropriately. this
> is maybe an unwanted side-effect from our recent grand SVN merge ...
>
> --- i hope i can still work this out for the imminent Barcelona release
> of the LOGON tree; i will post an update to the `logon' mailing list in
> a few days then.
>
> 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
mailing list