Pages

Sabtu, 21 Juni 2014

Mengenali adjective (kata sifat) dan adjective satelite dalam kalimat bahasa Indonesia

relex-id grammar relationship extractor sekarang dapat mengenali kata sifat (adjective) dan adjective satellite (apa yach bahasa Indonesianya? sepertinya di bahasa Indonesia dianggap sebagai kata sifat juga) dalam kalimat yang diberikan.



Contoh output yang mengandung kata sifat untuk input "Hati ibu lembut."

Sentence structure:
(S (NP (NP mother-n) heart-n) (AP kind-a) . )

Sentence in English:
Mother heart kind.

Sentence in Indonesian:
Kebaikan hati ibu penyayang.


Dalam contoh di atas, mother-n adalah possessive noun (tapi ini belum dimodelkan). kind-a adalah adjective.

relex-id juga sudah dapat mengenali kalimat dengan 4 kata berisi pronoun, noun, verb, dan adjective satellite, misalnya "Aku menyayangi unta jingga."

Sentence structure:
(S (PP i) (VP love-v (NP (SP orange-s) camel-n)) . )

Sentence in English:
I love orange camel.


Sentence in Indonesian:
Aku sayang unta jingga.


Uji coba lainnya untuk kalimat "Aku menginginkan tas biru." :

Sentence structure:
(S (PP i) (VP want-v (NP (SP blue-s) bag-n)) . )

Sentence in English:
I want blue bag.


Sentence in Indonesian:
Aku hendak tas biru.


Contoh-contoh kalimat di atas sengaja saya pilih agar hasilnya "agak masuk akal", karena database WordNet berisi 155287 synsets dan di relex-id belum ada penentuan relevance score synsets yang cocok untuk sebuah kata. Jadi yang dipilih adalah synset pertama yang match, terkadang membuat hasilnya jadi agak janggal.

Untuk saat ini saya sudah cukup senang dengan progress relex-id :) , dan relatif usable untuk dilanjutkan ke tahap selanjutnya yaitu penyempurnaan grammatical relationship extractor dan semantic relationship extractor.

Lex rules yang digunakan adalah sebagai berikut:

<?xml version="1.0" encoding="ASCII"?>
<relexid:LexRules xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:relexid="http://relexid/1.0"
xsi:schemaLocation="http://relexid/1.0 relexid.ecore">
<rules>
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="noun" captureGroup="1">
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="noun" captureGroup="2" />
</replacements>
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="adjective" captureGroup="3" />
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="noun" />
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="noun" />
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="adjective" />
</rules>
<rules>
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="noun" captureGroup="1">
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="adjective_satellite" captureGroup="2" />
</replacements>
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="noun" />
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="adjective_satellite" />
</rules>
<rules>
<replacements xsi:type="relexid:PronounReplacement"
partOfSpeech="pronoun" />
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="verb" captureGroup="2">
<replacements xsi:type="relexid:PronounReplacement"
partOfSpeech="pronoun" person="second" case="object" />
</replacements>
<matchers xsi:type="relexid:LiteralMatcher">
<literals>aku</literals>
</matchers>
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="verb" />
<matchers xsi:type="relexid:LiteralMatcher">
<literals>kamu</literals>
</matchers>
</rules>
<rules>
<replacements xsi:type="relexid:PronounReplacement"
partOfSpeech="pronoun" />
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="verb" captureGroup="2">
<replacements xsi:type="relexid:RecognizedReplacement"
capturingGroup="3" />
</replacements>
<matchers xsi:type="relexid:LiteralMatcher">
<literals>aku</literals>
</matchers>
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="verb" />
<matchers xsi:type="relexid:RecognizedMatcher" partOfSpeech="noun" />
</rules>
<rules>
<replacements xsi:type="relexid:PronounReplacement"
partOfSpeech="pronoun" />
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="verb" captureGroup="2">
<replacements xsi:type="relexid:ResourceReplacement"
partOfSpeech="noun" captureGroup="3" />
</replacements>
<matchers xsi:type="relexid:LiteralMatcher">
<literals>aku</literals>
</matchers>
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="verb" />
<matchers xsi:type="relexid:PartOfSpeechMatcher"
partOfSpeech="noun" />
</rules>
<rules>
<replacements xsi:type="relexid:PunctuationReplacement" />
<matchers xsi:type="relexid:LiteralMatcher">
<literals>.</literals>
</matchers>
</rules>
</relexid:LexRules>


Log:

20:25:06.293 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Initializing WordNet 3.1 TDB database at /home/ceefour/wn31_tdb
20:25:06.552 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Loading LexRules from class id.ac.itb.ee.lskk.relexid.core.RelExTest > lumen.LexRules.xmi
20:25:06.786 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loading XMI: lumen.LexRules.xmi from id.ac.itb.ee.lskk.relexid.core.RelExTest
20:25:06.854 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loaded id.ac.itb.ee.lskk.relexid.core.impl.LexRulesImpl object from file:/home/ceefour/git/relex-id/core/target/classes/id/ac/itb/ee/lskk/relexid/core/lumen.LexRules.xmi
20:25:06.856 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Loading RelationRules from class id.ac.itb.ee.lskk.relexid.core.RelExTest > lumen.RelationRules.xmi
20:25:06.856 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loading XMI: lumen.RelationRules.xmi from id.ac.itb.ee.lskk.relexid.core.RelExTest
20:25:06.860 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loaded id.ac.itb.ee.lskk.relexid.core.impl.RelationRulesImpl object from file:/home/ceefour/git/relex-id/core/target/classes/id/ac/itb/ee/lskk/relexid/core/lumen.RelationRules.xmi
20:25:06.861 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Tokens: [Hati,  , ibu,  , lembut, .]
20:25:06.862 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 4 walls for ['Hati', ' ', 'ibu', ' ', 'lembut', '.'] » [0, 2, 4, 5]
20:25:06.987 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'Hati' chose the first sense wn31:104632183-n but matched 9 senses: [wn31:104632183-n, wn31:104864721-n, wn31:105392877-n, wn31:105929717-n, wn31:105927857-n, wn31:107667661-n, wn31:107667514-n, wn31:113888525-n, wn31:114158105-n]
20:25:06.996 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}104632183-n] for #0: 'Hati'
20:25:07.004 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'ibu' chose the first sense wn31:105843616-n but matched 5 senses: [wn31:105843616-n, wn31:110352574-n, wn31:110297825-n, wn31:110352098-n, wn31:110352666-n]
20:25:07.004 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}105843616-n] for #2: 'ibu'
20:25:07.027 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for adjective 'lembut' chose the first sense wn31:301374976-a but matched 11 senses: [wn31:301374976-a, wn31:300228210-a, wn31:300644180-a, wn31:301156249-a, wn31:300709335-a, wn31:301510813-a, wn31:301159626-a, wn31:302455719-a, wn31:302244586-a, wn31:302457962-a, wn31:301160432-a]
20:25:07.028 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «adjective» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}301374976-a] for #4: 'lembut'
20:25:07.035 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» MATCH for [0‥4]: ['Hati', ' ', 'ibu', ' ', 'lembut']
20:25:07.047 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 2 parts at index #0: [(NP (NP mother-n) heart-n), (AP kind-a)]
20:25:07.048 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 1 walls for [(NP (NP mother-n) heart-n), (AP kind-a), '.'] » [2]
20:25:07.048 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Resetting rule iterator due to matching rule
20:25:07.051 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: '.'
20:25:07.051 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of [(NP (NP mother-n) heart-n), (AP kind-a), '.']
20:25:07.055 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: '.'
20:25:07.055 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of [(NP (NP mother-n) heart-n), (AP kind-a), '.']
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of [(NP (NP mother-n) heart-n), (AP kind-a), '.']
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb +noun» NOT match for any sublist of [(NP (NP mother-n) heart-n), (AP kind-a), '.']
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb noun» NOT match for any sublist of [(NP (NP mother-n) heart-n), (AP kind-a), '.']
20:25:07.056 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'.'» MATCH 1 [null] for #2: '.'
20:25:07.057 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'.'» MATCH for [2‥2]: ['.']
20:25:07.058 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 1 parts at index #2: [.]
20:25:07.058 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 0 walls for [(NP (NP mother-n) heart-n), (AP kind-a), .] » []
20:25:07.058 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(NP (NP mother-n) heart-n), (AP kind-a)]
20:25:07.058 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(AP kind-a), .]
20:25:07.059 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(NP (NP mother-n) heart-n), (AP kind-a)]
20:25:07.059 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(AP kind-a), .]
20:25:07.059 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Deduced 0 relations from 3 parts [(NP (NP mother-n) heart-n), (AP kind-a), .] >> []
20:25:07.059 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Deduced 0 relations for sentence 'null': []
20:25:07.059 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence structure: (S (NP (NP mother-n) heart-n) (AP kind-a) . )
20:25:07.073 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence in English: Mother heart kind.
20:25:07.109 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence in Indonesian: Kebaikan hati ibu penyayang.

20:41:07.783 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Initializing WordNet 3.1 TDB database at /home/ceefour/wn31_tdb
20:41:08.070 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Loading LexRules from class id.ac.itb.ee.lskk.relexid.core.RelExTest > lumen.LexRules.xmi
20:41:08.327 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loading XMI: lumen.LexRules.xmi from id.ac.itb.ee.lskk.relexid.core.RelExTest
20:41:08.515 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loaded id.ac.itb.ee.lskk.relexid.core.impl.LexRulesImpl object from file:/home/ceefour/git/relex-id/core/target/classes/id/ac/itb/ee/lskk/relexid/core/lumen.LexRules.xmi
20:41:08.517 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Loading RelationRules from class id.ac.itb.ee.lskk.relexid.core.RelExTest > lumen.RelationRules.xmi
20:41:08.517 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loading XMI: lumen.RelationRules.xmi from id.ac.itb.ee.lskk.relexid.core.RelExTest
20:41:08.522 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loaded id.ac.itb.ee.lskk.relexid.core.impl.RelationRulesImpl object from file:/home/ceefour/git/relex-id/core/target/classes/id/ac/itb/ee/lskk/relexid/core/lumen.RelationRules.xmi
20:41:08.522 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Tokens: [Aku,  , menyayangi,  , unta,  , jingga, .]
20:41:08.523 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 5 walls for ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.'] » [0, 2, 4, 6, 7]
20:41:08.643 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:41:08.643 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.655 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menyayangi'
20:41:08.655 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.672 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}102439767-n] for #4: 'unta'
20:41:08.684 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'jingga' chose the first sense wn31:104972356-n but matched 2 senses: [wn31:104972356-n, wn31:115015777-n]
20:41:08.691 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}104972356-n] for #6: 'jingga'
20:41:08.695 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «adjective» NOT match for #7: '.'
20:41:08.696 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.699 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'jingga' chose the first sense wn31:104972356-n but matched 2 senses: [wn31:104972356-n, wn31:115015777-n]
20:41:08.700 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}104972356-n] for #6: 'jingga'
20:41:08.703 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #7: '.'
20:41:08.704 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.707 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #7: '.'
20:41:08.707 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.710 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:41:08.711 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.714 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menyayangi'
20:41:08.715 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', 'unta', ' ', 'jingga', '.']
20:41:08.718 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}102439767-n] for #4: 'unta'
20:41:08.723 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «adjective_satellite» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}300379954-s] for #6: 'jingga'
20:41:08.731 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» MATCH for [4‥6]: ['unta', ' ', 'jingga']
20:41:08.742 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 1 parts at index #4: [(NP (SP orange-s) camel-n)]
20:41:08.742 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 3 walls for ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.'] » [0, 2, 5]
20:41:08.742 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Resetting rule iterator due to matching rule
20:41:08.745 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:41:08.745 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.750 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menyayangi'
20:41:08.750 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.753 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #5: '.'
20:41:08.753 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.756 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:41:08.756 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.760 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menyayangi'
20:41:08.760 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.763 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #5: '.'
20:41:08.763 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.764 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» MATCH 1 [null] for #0: 'Aku'
20:41:08.774 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for verb 'menyayangi' chose the first sense wn31:201779085-v but matched 3 senses: [wn31:201779085-v, wn31:201779456-v, wn31:201781131-v]
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «verb» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}201779085-v] for #2: 'menyayangi'
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'kamu'» NOT match for #4: (NP (SP orange-s) camel-n)
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: 'menyayangi'
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #5: '.'
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n), '.']
20:41:08.774 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» MATCH 1 [null] for #0: 'Aku'
20:41:08.778 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for verb 'menyayangi' chose the first sense wn31:201779085-v but matched 3 senses: [wn31:201779085-v, wn31:201779456-v, wn31:201781131-v]
20:41:08.778 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «verb» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}201779085-v] for #2: 'menyayangi'
20:41:08.778 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «+noun» MATCH 1 [(NP (SP orange-s) camel-n)] for #4: (NP (SP orange-s) camel-n)
20:41:08.778 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb +noun» MATCH for [0‥4]: ['Aku', ' ', 'menyayangi', ' ', (NP (SP orange-s) camel-n)]
20:41:08.799 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 2 parts at index #0: [(PP i), (VP love-v (NP (SP orange-s) camel-n))]
20:41:08.799 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 1 walls for [(PP i), (VP love-v (NP (SP orange-s) camel-n)), '.'] » [2]
20:41:08.799 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Resetting rule iterator due to matching rule
20:41:08.802 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: '.'
20:41:08.802 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of [(PP i), (VP love-v (NP (SP orange-s) camel-n)), '.']
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: '.'
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of [(PP i), (VP love-v (NP (SP orange-s) camel-n)), '.']
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of [(PP i), (VP love-v (NP (SP orange-s) camel-n)), '.']
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb +noun» NOT match for any sublist of [(PP i), (VP love-v (NP (SP orange-s) camel-n)), '.']
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb noun» NOT match for any sublist of [(PP i), (VP love-v (NP (SP orange-s) camel-n)), '.']
20:41:08.805 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'.'» MATCH 1 [null] for #2: '.'
20:41:08.806 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'.'» MATCH for [2‥2]: ['.']
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 1 parts at index #2: [.]
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 0 walls for [(PP i), (VP love-v (NP (SP orange-s) camel-n)), .] » []
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher pronoun matches (PP i)
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun] against [(NP (SP orange-s) camel-n)]
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 1 for matchers [pronoun, verb] against [(PP i), (VP love-v (NP (SP orange-s) camel-n))]
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(VP love-v (NP (SP orange-s) camel-n)), .]
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher pronoun matches (PP i)
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher noun matches (NP (SP orange-s) camel-n)
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 1 for matchers [noun] against [(NP (SP orange-s) camel-n)]
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher verb matches (VP love-v (NP (SP orange-s) camel-n))
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 2 for matchers [pronoun, verb] against [(PP i), (VP love-v (NP (SP orange-s) camel-n))]
20:41:08.807 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Relation rule [pronoun verb => _subj(2, 1) || _obj(2, 2/1)] matches 0..1 [(PP i), (VP love-v (NP (SP orange-s) camel-n))]
20:41:08.809 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(VP love-v (NP (SP orange-s) camel-n)), .]
20:41:08.809 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Deduced 2 relations from 3 parts [(PP i), (VP love-v (NP (SP orange-s) camel-n)), .] >> [_subj(wn31:201779085-v, I), _obj(wn31:201779085-v, wn31:102439767-n)]
20:41:08.809 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Deduced 2 relations for sentence 'null': [_subj(wn31:201779085-v, I), _obj(wn31:201779085-v, wn31:102439767-n)]
20:41:08.809 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence structure: (S (PP i) (VP love-v (NP (SP orange-s) camel-n)) . )
20:41:08.821 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence in English: I love orange camel.

20:41:08.859 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence in Indonesian: Aku sayang unta jingga.

20:43:30.797 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Initializing WordNet 3.1 TDB database at /home/ceefour/wn31_tdb
20:43:31.082 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Loading LexRules from class id.ac.itb.ee.lskk.relexid.core.RelExTest > lumen.LexRules.xmi
20:43:31.319 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loading XMI: lumen.LexRules.xmi from id.ac.itb.ee.lskk.relexid.core.RelExTest
20:43:31.390 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loaded id.ac.itb.ee.lskk.relexid.core.impl.LexRulesImpl object from file:/home/ceefour/git/relex-id/core/target/classes/id/ac/itb/ee/lskk/relexid/core/lumen.LexRules.xmi
20:43:31.391 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Loading RelationRules from class id.ac.itb.ee.lskk.relexid.core.RelExTest > lumen.RelationRules.xmi
20:43:31.392 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loading XMI: lumen.RelationRules.xmi from id.ac.itb.ee.lskk.relexid.core.RelExTest
20:43:31.396 [main] INFO  o.soluvas.commons.OnDemandXmiLoader - Loaded id.ac.itb.ee.lskk.relexid.core.impl.RelationRulesImpl object from file:/home/ceefour/git/relex-id/core/target/classes/id/ac/itb/ee/lskk/relexid/core/lumen.RelationRules.xmi
20:43:31.397 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Tokens: [Aku,  , menginginkan,  , tas,  , biru, .]
20:43:31.398 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 5 walls for ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.'] » [0, 2, 4, 6, 7]
20:43:31.523 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:43:31.523 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.537 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menginginkan'
20:43:31.537 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.557 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'tas' chose the first sense wn31:102776042-n but matched 6 senses: [wn31:102776042-n, wn31:104129919-n, wn31:102776843-n, wn31:104144300-n, wn31:102801040-n, wn31:113786779-n]
20:43:31.561 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}102776042-n] for #4: 'tas'
20:43:31.571 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'biru' chose the first sense wn31:104976072-n but matched 4 senses: [wn31:104976072-n, wn31:108497858-n, wn31:109247473-n, wn31:115011152-n]
20:43:31.571 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}104976072-n] for #6: 'biru'
20:43:31.575 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «adjective» NOT match for #7: '.'
20:43:31.576 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.580 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'biru' chose the first sense wn31:104976072-n but matched 4 senses: [wn31:104976072-n, wn31:108497858-n, wn31:109247473-n, wn31:115011152-n]
20:43:31.580 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}104976072-n] for #6: 'biru'
20:43:31.583 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #7: '.'
20:43:31.583 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.587 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #7: '.'
20:43:31.587 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.590 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:43:31.591 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.596 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menginginkan'
20:43:31.596 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', 'tas', ' ', 'biru', '.']
20:43:31.600 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for noun 'tas' chose the first sense wn31:102776042-n but matched 6 senses: [wn31:102776042-n, wn31:104129919-n, wn31:102776843-n, wn31:104144300-n, wn31:102801040-n, wn31:113786779-n]
20:43:31.600 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}102776042-n] for #4: 'tas'
20:43:31.604 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «adjective_satellite» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}300371931-s] for #6: 'biru'
20:43:31.612 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» MATCH for [4‥6]: ['tas', ' ', 'biru']
20:43:31.620 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 1 parts at index #4: [(NP (SP blue-s) bag-n)]
20:43:31.621 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 3 walls for ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.'] » [0, 2, 5]
20:43:31.621 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Resetting rule iterator due to matching rule
20:43:31.624 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:43:31.625 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.632 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menginginkan'
20:43:31.632 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.635 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #5: '.'
20:43:31.635 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.638 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #0: 'Aku'
20:43:31.638 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.642 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: 'menginginkan'
20:43:31.642 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.646 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #5: '.'
20:43:31.646 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.646 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» MATCH 1 [null] for #0: 'Aku'
20:43:31.652 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for verb 'menginginkan' chose the first sense wn31:200711034-v but matched 11 senses: [wn31:200711034-v, wn31:201191258-v, wn31:201828281-v, wn31:201830665-v, wn31:201828474-v, wn31:201828678-v, wn31:201831006-v, wn31:201830126-v, wn31:201832198-v, wn31:201829904-v, wn31:201831174-v]
20:43:31.652 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «verb» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}200711034-v] for #2: 'menginginkan'
20:43:31.652 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'kamu'» NOT match for #4: (NP (SP blue-s) bag-n)
20:43:31.652 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.652 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: 'menginginkan'
20:43:31.652 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.653 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #5: '.'
20:43:31.653 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n), '.']
20:43:31.653 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» MATCH 1 [null] for #0: 'Aku'
20:43:31.657 [main] WARN  i.a.i.e.l.r.c.i.PartOfSpeechMatcherImpl - PartOfSpeech matcher for verb 'menginginkan' chose the first sense wn31:200711034-v but matched 11 senses: [wn31:200711034-v, wn31:201191258-v, wn31:201828281-v, wn31:201830665-v, wn31:201828474-v, wn31:201828678-v, wn31:201831006-v, wn31:201830126-v, wn31:201832198-v, wn31:201829904-v, wn31:201831174-v]
20:43:31.658 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «verb» MATCH 1 [{http://wordnet-rdf.princeton.edu/wn31/}200711034-v] for #2: 'menginginkan'
20:43:31.658 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «+noun» MATCH 1 [(NP (SP blue-s) bag-n)] for #4: (NP (SP blue-s) bag-n)
20:43:31.658 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb +noun» MATCH for [0‥4]: ['Aku', ' ', 'menginginkan', ' ', (NP (SP blue-s) bag-n)]
20:43:31.665 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 2 parts at index #0: [(PP i), (VP want-v (NP (SP blue-s) bag-n))]
20:43:31.665 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 1 walls for [(PP i), (VP want-v (NP (SP blue-s) bag-n)), '.'] » [2]
20:43:31.665 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Resetting rule iterator due to matching rule
20:43:31.668 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: '.'
20:43:31.668 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun noun adjective» NOT match for any sublist of [(PP i), (VP want-v (NP (SP blue-s) bag-n)), '.']
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «noun» NOT match for #2: '.'
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «noun adjective_satellite» NOT match for any sublist of [(PP i), (VP want-v (NP (SP blue-s) bag-n)), '.']
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb 'kamu'» NOT match for any sublist of [(PP i), (VP want-v (NP (SP blue-s) bag-n)), '.']
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb +noun» NOT match for any sublist of [(PP i), (VP want-v (NP (SP blue-s) bag-n)), '.']
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'aku'» NOT match for #2: '.'
20:43:31.671 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'aku' verb noun» NOT match for any sublist of [(PP i), (VP want-v (NP (SP blue-s) bag-n)), '.']
20:43:31.672 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx -   Lex «'.'» MATCH 1 [null] for #2: '.'
20:43:31.672 [main] INFO  id.ac.itb.ee.lskk.relexid.core.RelEx - Rule «'.'» MATCH for [2‥2]: ['.']
20:43:31.673 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Replacing with 1 parts at index #2: [.]
20:43:31.673 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - 0 walls for [(PP i), (VP want-v (NP (SP blue-s) bag-n)), .] » []
20:43:31.673 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher pronoun matches (PP i)
20:43:31.673 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun] against [(NP (SP blue-s) bag-n)]
20:43:31.673 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 1 for matchers [pronoun, verb] against [(PP i), (VP want-v (NP (SP blue-s) bag-n))]
20:43:31.673 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(VP want-v (NP (SP blue-s) bag-n)), .]
20:43:31.674 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher pronoun matches (PP i)
20:43:31.674 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher noun matches (NP (SP blue-s) bag-n)
20:43:31.674 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 1 for matchers [noun] against [(NP (SP blue-s) bag-n)]
20:43:31.674 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcher verb matches (VP want-v (NP (SP blue-s) bag-n))
20:43:31.674 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 2 for matchers [pronoun, verb] against [(PP i), (VP want-v (NP (SP blue-s) bag-n))]
20:43:31.674 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Relation rule [pronoun verb => _subj(2, 1) || _obj(2, 2/1)] matches 0..1 [(PP i), (VP want-v (NP (SP blue-s) bag-n))]
20:43:31.675 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Matcheds 0 for matchers [pronoun, verb] against [(VP want-v (NP (SP blue-s) bag-n)), .]
20:43:31.675 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Deduced 2 relations from 3 parts [(PP i), (VP want-v (NP (SP blue-s) bag-n)), .] >> [_subj(wn31:200711034-v, I), _obj(wn31:200711034-v, wn31:102776042-n)]
20:43:31.675 [main] DEBUG id.ac.itb.ee.lskk.relexid.core.RelEx - Deduced 2 relations for sentence 'null': [_subj(wn31:200711034-v, I), _obj(wn31:200711034-v, wn31:102776042-n)]
20:43:31.675 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence structure: (S (PP i) (VP want-v (NP (SP blue-s) bag-n)) . )
20:43:31.688 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence in English: I want blue bag.

20:43:31.724 [main] INFO  i.a.i.ee.lskk.relexid.core.RelExTest - Sentence in Indonesian: Aku hendak tas biru.