<?xml version="1.0" encoding="utf-8"?> <testsuites> <testsuite name="logicmoo.nlu.test.nlu.TEST_CHAT80_01" package="logicmoo.nlu.test.nlu" time="7.094" tests="1" errors="0" skipped="0" failures="0"> <testcase name="logicmoo.nlu.test.nlu.TEST_CHAT80_01@Test_0002_Line_0000__test_chat80_mpred_2: baseKB:test_chat80_mpred(2,[ does, \n afghanistan, border, china, ?],on,\n [true])" classname="logicmoo.nlu.test.nlu.TEST_CHAT80_01" time="3.488"> <system-err><![CDATA[name=Test_0002_Line_0000__test_chat80_mpred_2 JUNIT_CLASSNAME='logicmoo.nlu.test.nlu.TEST_CHAT80_01'. JUNIT_CMD='timeout --foreground --preserve-status -s SIGKILL -k 5m 5m swipl -x /opt/logicmoo_workspace/bin/lmoo-clif test_chat80_01.pl'. (cd /opt/logicmoo_workspace/packs_sys/logicmoo_nlu/test/logicmoo_nlu ; timeout --foreground --preserve-status -s SIGKILL -k 5m 5m swipl -x /opt/logicmoo_workspace/bin/lmoo-clif test_chat80_01.pl) ``` goal=baseKB:test_chat80_mpred(2,[does,afghanistan,border,china,?],on,[true]). time=3.487934112548828. passed=passed=info(why_was_true(baseKB:test_chat80_mpred(2,[does,afghanistan,border,china,?],on,[true]))) no_proof_for(test_chat80_mpred(2,[ does, afghanistan,border, china,?],on,[true])). ?- test_chat80("does afghanistan border china ? "). /* answer80([]) :- symmetric_pred(spatial,border,afghanistan,china). */ % database80( symmetric_pred(spatial,border,afghanistan,china)). 2 | 1 0 1 1 3 segs: 114msec. [ w( does, [ [ alt( pos(vbz)), root(do),pos(aux),loc(1),lnks(1), txt("does"),truecase('INIT_UPPER'), link(1,'S',r('S',seg(1,5))),lex_winfo, clex_word(noun,does,doe,neutr+pl-count), aux_lf(does,(Fin+fin)/nonfinite,Lf,Lf), talk_db(noun1,doe,does), talk_db(transitive,do,does,did,doing,done), talk_db(intransitive,do,does,did,doing,done)])], w( afghanistan, [ [ pos(nnp), root(afghanistan),loc(2),lnks(2), txt("afghanistan"),ner('COUNTRY'), truecase('INIT_UPPER'),entitylink('Afghanistan'), link(1,'NP',r('NP',seg(2,2))),link(2,'S',r('S',seg(1,5))), lex_winfo])], w( border, [ [ pos(nn), root(border),loc(3),lnks(2),txt("border"), truecase('INIT_UPPER'),link(1,'NP',r('NP',seg(3,4))), link(2,'S',r('S',seg(1,5))),lex_winfo, clex_word(verb,border,border,iv+infpl), clex_word(verb,border,border,tv+infpl), clex_word(noun,border,border,human+sg-count), trans_LF( border, ( spatial & _221484 & _221486), Border,spatial&_206902&_206916, Symmetric7, symmetric_pred(spatial,border,Border,Symmetric7), [],Border6,LF), verbnet_map_wn( border, ['border%2:35:01','border%2:42:00','border%2:35:00'], 'contiguous_location-47.8'), eq(concept(vn),'contiguous_location-47.8'), eq(listof(concept(wn)),['border%2:35:01','border%2:42:00','border%2:35:00']), verbnet_to_framenet('contiguous_location-47.8',border,'border.01'), eq(concept(fn),'border.01'), verbnet_word(border,'contiguous_location-47.8',"border")])], w( china, [ [ pos(nn), root(china),loc(4),lnks(2),txt("china"), ner('COUNTRY'),truecase('INIT_UPPER'), entitylink('Porcelain'),link(1,'NP',r('NP',seg(3,4))), link(2,'S',r('S',seg(1,5))),lex_winfo, clex_word(noun,china,china,neutr+Neutr-mass)])], w( ?, [ [ pos('.'), root(?),loc(5),lnks(1),txt("?"), link(1,'S',r('S',seg(1,5))),lex_winfo, terminator_lex(?,?),char_type_sentence(?,ask)])], span( [ seg(2,2), phrase('NP'),size(1),lnks(1), #(r('NP',seg(2,2))),txt(["afghanistan"]), childs(0),link(1,'S',r('S',seg(1,5)))]), span( [ seg(3,4), phrase('NP'),size(2),lnks(1), #(r('NP',seg(3,4))),txt(["border","china"]), childs(0),link(1,'S',r('S',seg(1,5)))]), span( [ seg(1,5), phrase('S'),size(5),lnks(0),#(r('S',seg(1,5))), txt( [ "does", "afghanistan","border","china","?"]), childs(2),child(1,'NP',r('NP',seg(2,2))), child(2,'NP',r('NP',seg(3,4)))])]. Parse: 1msec. q( s( np(3+sg,nameOf(afghanistan),[]), verb(border,active,pres+fin,[],posP), [arg(dir,np(3+sg,nameOf(china),[]))],[])). i_sentence: 1msec. %~ question80( [], %~ pred( %~ quantV( identityQ, %~ ( spatial & %~ geo & %~ country) - %~ afghanistan, '`'(true),'`'(true),[], %~ ( spatial & %~ geo & %~ country) - %~ Border), %~ identityQ, %~ symmetric_pred(spatial,border,Border,Symmetric), %~ [ quantV( identityQ, %~ ( spatial & %~ geo & %~ country) - %~ china, '`'(true),'`'(true),[], %~ ( spatial & %~ geo & %~ country) - %~ Symmetric)])) clausify80: 1msec. %~ answer80([]) :- %~ symmetric_pred(spatial,border,afghanistan,china) Semantics: 2msec. answer80([]) :- symmetric_pred(spatial,border,afghanistan,china) /* answer80([]) :- symmetric_pred(spatial,border,afghanistan,china). */ % database80( symmetric_pred(spatial,border,afghanistan,china)). Question: 3msec. ?- test_chat80("does afghanistan border china ? "). Reply: 0msec. [true]. no_proof_for(test_chat80_mpred(2,[ does, afghanistan,border, china,?],on,[true])). no_proof_for(test_chat80_mpred(2,[ does, afghanistan,border, china,?],on,[true])). result=passed. ]]></system-err> </testcase> </testsuite> </testsuites>