tpmkms
Version:
Reusable libraries for Entodicton, a natural language to json converter
542 lines • 11 kB
JSON
[
{
"associations": [
[
[
"event",
0
],
[
"info",
0
],
[
"person",
0
],
[
"tell",
0
]
],
[
[
"event",
0
],
[
"info",
0
],
[
"tell",
0
]
],
[
[
"event",
0
],
[
"tell",
0
]
]
],
"config": {
},
"contexts": [
{
"context_index": 1,
"dead": true,
"default": true,
"event": {
"dead": true,
"default": true,
"level": 1,
"marker": "event",
"range": {
"end": 17,
"start": 13
},
"text": "event",
"types": [
"event"
],
"value": "event",
"word": "event"
},
"info": {
"dead": true,
"info": "when",
"level": 1,
"marker": "info",
"range": {
"end": 11,
"start": 8
},
"text": "when",
"types": [
"info"
],
"word": "when"
},
"level": 1,
"marker": "tell",
"range": {
"end": 17,
"start": 0
},
"target": {
"dead": true,
"level": 1,
"marker": "person",
"range": {
"end": 6,
"start": 5
},
"target": "me",
"text": "me",
"types": [
"person"
],
"word": "me"
},
"text": "tell me when event",
"topLevel": true,
"touchedBy": [
"tell#call2"
],
"value": "tell",
"word": "tell"
}
],
"generatedParenthesized": [
""
],
"metadata": {
"opChoices": [
{
"counter": 1,
"op": [
"person",
0
],
"ops": [
[
"event",
0
],
[
"info",
0
],
[
"person",
0
],
[
"tell",
0
]
]
},
{
"counter": 2,
"op": [
"info",
0
],
"ops": [
[
"event",
0
],
[
"info",
0
],
[
"tell",
0
]
]
},
{
"counter": 3,
"op": [
"event",
0
],
"ops": [
[
"event",
0
],
[
"tell",
0
]
]
},
{
"counter": 4,
"op": [
"tell",
0
],
"ops": [
[
"tell",
0
]
]
}
]
},
"objects": {
"nameToUUID": {
"articles": "articles2",
"asking": "asking2",
"conjunction": "conjunction2",
"dialogues": "dialogues2",
"evaluate": "evaluate2",
"gdefaults": "gdefaults2",
"meta": "meta2",
"negation": "negation2",
"pos": "pos2",
"punctuation": "punctuation2",
"sdefaults": "sdefaults2",
"stm": "stm2",
"tell": "tell1",
"tokenize": "tokenize2"
},
"namespaced": {
"articles2": {
},
"asking2": {
},
"conjunction2": {
},
"dialogues2": {
"idSuffix": "",
"mentioned": [
],
"variables": {
}
},
"evaluate2": {
},
"gdefaults2": {
},
"meta2": {
},
"negation2": {
},
"pos2": {
},
"punctuation2": {
},
"sdefaults2": {
},
"stm2": {
"mentioned": [
],
"variables": {
}
},
"tell1": {
},
"tokenize2": {
}
},
"processed": [
{
"context": {
"context_index": 1,
"dead": true,
"default": true,
"event": {
"dead": true,
"default": true,
"level": 1,
"marker": "event",
"range": {
"end": 17,
"start": 13
},
"text": "event",
"types": [
"event"
],
"value": "event",
"word": "event"
},
"info": {
"dead": true,
"info": "when",
"level": 1,
"marker": "info",
"range": {
"end": 11,
"start": 8
},
"text": "when",
"types": [
"info"
],
"word": "when"
},
"level": 1,
"marker": "tell",
"range": {
"end": 17,
"start": 0
},
"target": {
"dead": true,
"level": 1,
"marker": "person",
"range": {
"end": 6,
"start": 5
},
"target": "me",
"text": "me",
"types": [
"person"
],
"word": "me"
},
"text": "tell me when event",
"topLevel": true,
"touchedBy": [
"tell#call2"
],
"value": "tell",
"word": "tell"
},
"generatedParenthesized": "",
"paraphrases": "tell me when event",
"paraphrasesParenthesized": "(tell (me) when (event))",
"responses": [
""
]
}
]
},
"paraphrases": [
"tell me when event"
],
"paraphrasesParenthesized": [
"(tell (me) when (event))"
],
"query": "tell me when event",
"responses": [
""
],
"summaries": [
{
"length": 1,
"summaries": [
{
"counter": 1,
"operators": [
{
"marker": [
"tell",
0
],
"range": {
"end": 3,
"start": 0
}
},
{
"marker": [
"person",
0
],
"range": {
"end": 6,
"start": 5
}
},
{
"marker": [
"info",
0
],
"range": {
"end": 11,
"start": 8
}
},
{
"marker": [
"event",
0
],
"range": {
"end": 17,
"start": 13
}
}
]
},
{
"counter": 2,
"operators": [
{
"marker": [
"tell",
0
],
"range": {
"end": 3,
"start": 0
}
},
{
"marker": [
"person",
1
],
"range": {
"end": 6,
"start": 5
}
},
{
"marker": [
"info",
0
],
"range": {
"end": 11,
"start": 8
}
},
{
"marker": [
"event",
0
],
"range": {
"end": 17,
"start": 13
}
}
]
},
{
"counter": 3,
"operators": [
{
"marker": [
"tell",
0
],
"range": {
"end": 3,
"start": 0
}
},
{
"marker": [
"person",
1
],
"range": {
"end": 6,
"start": 5
}
},
{
"marker": [
"info",
1
],
"range": {
"end": 11,
"start": 8
}
},
{
"marker": [
"event",
0
],
"range": {
"end": 17,
"start": 13
}
}
]
},
{
"counter": 4,
"operators": [
{
"marker": [
"tell",
0
],
"range": {
"end": 3,
"start": 0
}
},
{
"marker": [
"person",
1
],
"range": {
"end": 6,
"start": 5
}
},
{
"marker": [
"info",
1
],
"range": {
"end": 11,
"start": 8
}
},
{
"marker": [
"event",
1
],
"range": {
"end": 17,
"start": 13
}
}
]
},
{
"counter": 5,
"operators": [
{
"marker": [
"tell",
1
],
"range": {
"end": 17,
"start": 0
}
}
]
}
]
}
]
}
]