[developers] [sdp-organizers] From EDS/RMS to DM

Alexandre Rademaker arademaker at gmail.com
Tue Jul 28 21:06:13 CEST 2020


> On 28 Jul 2020, at 13:08, Stephan Oepen <oe at ifi.uio.no> wrote:
> 
> the export code will want to rebuild the derivation, i.e. the version of the grammar loaded needs to be fully compatible with the treebank (or parsed profile).

Do you mean that `redwoods` reads the derivation just to check if the grammar passed as parameter to it was compatible with the grammar used to process the profile? So can I bypass this check and simply copy the derivation tree to the .gz file?

What does it means a grammar be full compatible with a profile? Does it means that the grammar is the same used to process the profile? 

> i wonder whether ‘a_det_rbst’ is available at the time of exporting?  it sounds like a mal-configuration of the grammar, maybe?  
> which you would have to match on the LKB side then, e.g. push the right feature or load the right ‘script’ file?

Yes, you are right. I found this entry in the lexicon-rbst.tdl:

a_det_rbst := d_-_sg-a_le_mal &
 [ ORTH < "a" >,
   SYNSEM [ LKEYS.KEYREL.PRED _a_q_rel,
            PHON.ONSET voc ] ].


This file is included in the english.tdl file and ACE loads to the ace/config.tdl that declares english.tdl as the grammar-top. But LKB loads the lkb/script and it doesn’t mentioned the english.tdl… So you are probably right. Unfortunately, I don’t know how to make LKB load the same grammar files that ACE is loading. 

I suspect this situation is what Michael would like to avoid when he proposed the http://moin.delph-in.net/VirtualSharedConfigs discussion. So far, I was considering that making logon and ACE pointing to the terg trunk would be enough, now I am realising that I wasn’t paying attention to the configurations. 

I hope Dan is reading this thread!! ;-) 

Maybe a easier solution would be to use the last stable release of ERG where lkb/script and ace/config.tdl should be compatible. But my LOGON/lingo/erg/Version.lsp has `(defparameter *grammar-version* "ERG (1214)”)`. The LOGON/lingo/terg/Version.lisp has `(defparameter *grammar-version* "ERG (trunk)”)`. How to make LOGON use ERG 2018 instead of 1214?

> greetings from the road (metaphorically), oe

Thank you.

Best,
Alexandre




More information about the developers mailing list