UNPKG

tpmkms

Version:

Reusable libraries for Entodicton, a natural language to json converter

2,321 lines (2,320 loc) 71.4 kB
{ "configs": [ "sentientBeing1 feels emotion1 means the emotion of sentientBeing1 is emotion1" ], "resultss": [ { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "article", "article", false ], [ "between", "preposition", false ], [ "canBeDoQuestion", "canBeDoQuestion", false ], [ "canBeQuestion", "canBeQuestion", false ], [ "concept", "queryable", false ], [ "concept", "theAble", false ], [ "deletable", "deletable", false ], [ "delete", "verb", false ], [ "distributable", "queryable", false ], [ "doubleQuote", "queryable", false ], [ "each", "article", false ], [ "every", "article", false ], [ "feel", "canBeDoQuestion", false ], [ "feel", "canBeQuestion", false ], [ "feel", "ifAble", false ], [ "feel", "orAble", false ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isQuery", "verb", false ], [ "it", "pronoun", false ], [ "it", "queryable", false ], [ "it", "thisitthat", false ], [ "it", "toAble", false ], [ "listable", "theAble", false ], [ "memorable", "deletable", false ], [ "memorable", "theAble", false ], [ "modifies", "verb", false ], [ "negatable", "queryable", false ], [ "noun", "theAble", false ], [ "noun", "thisAble", false ], [ "object", "listable", false ], [ "object", "queryable", false ], [ "object", "theAble", false ], [ "orAble", "ifAble", false ], [ "preposition", "preposition", false ], [ "pronoun", "pronoun", false ], [ "property", "queryable", false ], [ "property", "theAble", false ], [ "propertyOf", "preposition", false ], [ "punctuation", "punctuation", false ], [ "queryable", "listable", false ], [ "questionMark", "punctuation", false ], [ "readonly", "queryable", false ], [ "reason", "queryable", false ], [ "reason", "theAble", false ], [ "recall", "verb", false ], [ "remember", "verb", false ], [ "stm_before", "adjective", false ], [ "stm_current", "adjective", false ], [ "stm_previous", "adjective", false ], [ "that", "thisitthat", false ], [ "the", "article", false ], [ "theAble", "queryable", false ], [ "this", "pronoun", false ], [ "this", "queryable", false ], [ "this", "thisitthat", false ], [ "thisAble", "thisAble", false ], [ "thisitthat", "queryable", false ], [ "to", "preposition", false ], [ "toAble", "toAble", false ], [ "type", "property", false ], [ "type", "whatAble", false ], [ "unknown", "hierarchyAble", false ], [ "verb", "verb", false ], [ "what", "object", false ], [ "what", "queryable", false ], [ "whatAble", "queryable", false ], [ "whose", "object", false ], [ "xfx", "queryable", false ] ], "metadata": { "opChoices": [ { "op": [ "unknown", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 1 }, { "op": [ "unknown", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 2 }, { "op": [ "unknown", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 3 }, { "op": [ "unknown", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 4 }, { "op": [ "unknown", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ] ], "counter": 5 }, { "op": [ "the", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ] ], "counter": 6 }, { "op": [ "feel", 0 ], "ops": [ [ "be", 0 ], [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ] ], "counter": 7 }, { "op": [ "feel", 1 ], "ops": [ [ "feel", 1 ], [ "is", 0 ], [ "means", 0 ], [ "propertyOf", 0 ] ], "counter": 8 }, { "op": [ "propertyOf", 0 ], "ops": [ [ "is", 0 ], [ "means", 0 ], [ "propertyOf", 0 ] ], "counter": 9 }, { "op": [ "propertyOf", 1 ], "ops": [ [ "be", 0 ], [ "means", 0 ], [ "propertyOf", 1 ] ], "counter": 10 }, { "op": [ "is", 0 ], "ops": [ [ "is", 0 ], [ "means", 0 ] ], "counter": 11 }, { "op": [ "means", 0 ], "ops": [ [ "is", 1 ], [ "means", 0 ] ], "counter": 12 } ] }, "trace": "undefined", "contexts": [ { "marker": "means", "value": "means", "default": true, "text": "sentientbeing1 feels emotion1 means the emotion of sentientbeing1 is emotion1", "word": "means", "range": { "start": 0, "end": 76 }, "dead": true, "from": { "value": "feel", "isVerb": true, "number": "one", "text": "sentientbeing1 feels emotion1", "marker": "feel", "word": "feels", "range": { "start": 0, "end": 28 }, "do": { "left": "sentientBeing", "right": "emotion" }, "sentientBeing": { "value": "sentientbeing1", "unknown": true, "text": "sentientbeing1", "marker": "unknown", "word": "sentientbeing1", "raw_text": "sentientBeing1", "range": { "start": 0, "end": 13 }, "dead": true, "types": [ "sentientBeing", "unknown" ], "level": 0 }, "emotion": { "value": "emotion1", "unknown": true, "text": "emotion1", "marker": "unknown", "word": "emotion1", "range": { "start": 21, "end": 28 }, "dead": true, "types": [ "emotion", "unknown" ], "level": 0 }, "operator": { "value": "feel", "isVerb": true, "number": "one", "text": "feels", "marker": "feel", "word": "feels", "range": { "start": 15, "end": 19 }, "evaluateWord": true, "imperative": false, "level": 0 }, "unflatten": [ "sentientBeing", "emotion" ], "focusable": [ "sentientBeing", "emotion" ], "interpolate": [ { "property": "sentientBeing" }, { "property": "operator", "number": "sentientBeing" }, { "property": "emotion" } ], "dead": true, "level": 2 }, "to": { "number": "one", "text": "the emotion of sentientbeing1 is emotion1", "marker": "is", "word": "is", "range": { "start": 36, "end": 76 }, "one": { "number": "one", "value": "emotion", "unknown": true, "text": "the emotion of sentientbeing1", "marker": "property", "word": "emotion", "range": { "start": 36, "end": 64 }, "dead": true, "types": [ "property", "unknown" ], "focusableForPhrase": true, "pullFromContext": true, "concept": true, "wantsValue": true, "determiner": "the", "modifiers": [ "determiner" ], "propertyOf": true, "object": { "value": "sentientbeing1", "unknown": true, "text": "sentientbeing1", "marker": "object", "word": "sentientbeing1", "raw_text": "sentientBeing1", "range": { "start": 51, "end": 64 }, "dead": true, "types": [ "object" ], "level": 0 }, "objects": [ { "value": "emotion", "unknown": true, "text": "the emotion", "marker": "property", "word": "emotion", "range": { "start": 36, "end": 46 }, "dead": true, "types": [ "property", "unknown" ], "focusableForPhrase": true, "pullFromContext": true, "concept": true, "wantsValue": true, "determiner": "the", "modifiers": [ "determiner" ], "level": 0 }, { "value": "sentientbeing1", "unknown": true, "text": "sentientbeing1", "marker": "object", "word": "sentientbeing1", "raw_text": "sentientBeing1", "range": { "start": 51, "end": 64 }, "dead": true, "types": [ "object" ], "level": 0 } ], "level": 0 }, "two": { "value": "emotion1", "unknown": true, "text": "emotion1", "marker": "unknown", "word": "emotion1", "range": { "start": 69, "end": 76 }, "dead": true, "types": [ "unknown" ], "level": 0 }, "level": 1 }, "level": 1, "context_index": 1, "topLevel": true, "context_id": 2, "metaInfo": "The mapping from from the expression being defined \"sentientbeing1 feels emotion1\" to the definition phrase \"the emotion of sentientbeing1 is emotion1\" is [{\"from\":[\"sentientBeing\"],\"to\":[\"one\",\"object\"]},{\"from\":[\"emotion\"],\"to\":[\"two\"]},{\"from\":[\"number\"],\"to\":[\"number\"]}]", "touchedBy": [ "emotions#call2" ] } ], "generated": [ "" ], "paraphrases": [ "sentientbeing1 feels emotion1 means the emotion of sentientbeing1 is emotion1" ], "paraphrasesParenthesized": [], "generatedParenthesized": [], "responses": [ "" ], "associations": [ [ [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ] ], [ [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "unknown", 0 ] ], [ [ "feel", 1 ], [ "is", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "unknown", 0 ] ], [ [ "is", 0 ], [ "means", 0 ], [ "property", 0 ], [ "unknown", 0 ] ], [ [ "is", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "unknown", 0 ] ], [ [ "is", 1 ], [ "means", 0 ] ], [ [ "means", 0 ], [ "propertyOf", 1 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "the", 0 ], "range": { "start": 36, "end": 38 } }, { "marker": [ "unknown", 0 ], "range": { "start": 40, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 1 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "the", 0 ], "range": { "start": 36, "end": 38 } }, { "marker": [ "unknown", 0 ], "range": { "start": 40, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 2 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "the", 0 ], "range": { "start": 36, "end": 38 } }, { "marker": [ "unknown", 0 ], "range": { "start": 40, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 3 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "the", 0 ], "range": { "start": 36, "end": 38 } }, { "marker": [ "unknown", 0 ], "range": { "start": 40, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 4 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "the", 0 ], "range": { "start": 36, "end": 38 } }, { "marker": [ "unknown", 0 ], "range": { "start": 40, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 5 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "the", 0 ], "range": { "start": 36, "end": 38 } }, { "marker": [ "unknown", 0 ], "range": { "start": 40, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 6 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, { "marker": [ "unknown", 0 ], "range": { "start": 21, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "unknown", 0 ], "range": { "start": 36, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 7 }, { "operators": [ { "marker": [ "feel", 1 ], "range": { "start": 0, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "unknown", 0 ], "range": { "start": 36, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "is", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 8 }, { "operators": [ { "marker": [ "feel", 2 ], "range": { "start": 0, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "unknown", 0 ], "range": { "start": 36, "end": 46 } }, { "marker": [ "propertyOf", 0 ], "range": { "start": 48, "end": 49 } }, { "marker": [ "unknown", 0 ], "range": { "start": 51, "end": 64 } }, { "marker": [ "is", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 9 }, { "operators": [ { "marker": [ "feel", 2 ], "range": { "start": 0, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "unknown", 0 ], "range": { "start": 36, "end": 46 } }, { "marker": [ "propertyOf", 1 ], "range": { "start": 48, "end": 64 } }, { "marker": [ "be", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 10 }, { "operators": [ { "marker": [ "feel", 2 ], "range": { "start": 0, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "property", 0 ], "range": { "start": 36, "end": 64 } }, { "marker": [ "is", 0 ], "range": { "start": 66, "end": 67 } }, { "marker": [ "unknown", 0 ], "range": { "start": 69, "end": 76 } } ], "counter": 11 }, { "operators": [ { "marker": [ "feel", 2 ], "range": { "start": 0, "end": 28 } }, { "marker": [ "means", 0 ], "range": { "start": 30, "end": 34 } }, { "marker": [ "is", 1 ], "range": { "start": 36, "end": 76 } } ], "counter": 12 }, { "operators": [ { "marker": [ "means", 1 ], "range": { "start": 0, "end": 76 } } ], "counter": 13 } ], "length": 1 } ], "learned_contextual_priorities": [], "rtf_associations": [], "query": "sentientBeing1 feels emotion1 means the emotion of sentientBeing1 is emotion1", "key": { "query": "sentientBeing1 feels emotion1 means the emotion of sentientBeing1 is emotion1" } } ], "fragments": [], "semantics": [], "associations": [ [ [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "the", 0 ], [ "unknown", 0 ] ], [ [ "feel", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "unknown", 0 ] ], [ [ "feel", 1 ], [ "is", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "unknown", 0 ] ], [ [ "is", 0 ], [ "means", 0 ], [ "property", 0 ], [ "unknown", 0 ] ], [ [ "is", 0 ], [ "means", 0 ], [ "propertyOf", 0 ], [ "unknown", 0 ] ], [ [ "is", 1 ], [ "means", 0 ] ], [ [ "means", 0 ], [ "propertyOf", 1 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 13 } }, { "marker": [ "feel", 0 ], "range": { "start": 15, "end": 19 } }, {