UNPKG

tpmkms

Version:

Reusable libraries for Entodicton, a natural language to json converter

2,787 lines (2,786 loc) 204 kB
{ "configs": [ "first modifies name", "last modifies name", "surname means last name", "given modifies name", "given name means first name", "ownee is owned by owner means owner owns ownee" ], "resultss": [ { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "article", "article", false ], [ "between", "preposition", false ], [ "by_after_isEder_owner", "by_after_isEder_owner", 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 ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isEdAble", "isEdAble", false ], [ "isEdee", "queryable", false ], [ "isEder", "by_after_isEder_owner", 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 ], [ "owned", "isEdAble", false ], [ "ownee", "isEdee", false ], [ "owner", "by_after_isEder_owner", false ], [ "owner", "isEder", false ], [ "owns", "canBeDoQuestion", false ], [ "owns", "canBeQuestion", false ], [ "owns", "ifAble", false ], [ "owns", "orAble", false ], [ "person", "unknown", 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": [ [ "modifies", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 1 }, { "op": [ "unknown", 0 ], "ops": [ [ "modifies", 0 ], [ "unknown", 0 ] ], "counter": 2 }, { "op": [ "modifies", 0 ], "ops": [ [ "modifies", 0 ] ], "counter": 3 } ] }, "trace": "undefined", "contexts": [ { "word": "modifies", "number": "one", "flatten": false, "text": "first modifies name", "marker": "modifies", "range": { "start": 0, "end": 18 }, "dead": true, "conceptModifiers": [ { "value": "first", "unknown": true, "text": "first", "marker": "unknown", "word": "first", "range": { "start": 0, "end": 4 }, "dead": true, "level": 0 } ], "concept": { "value": "name", "unknown": true, "text": "name", "marker": "unknown", "word": "name", "range": { "start": 15, "end": 18 }, "dead": true, "level": 0 }, "level": 1, "context_index": 1, "topLevel": true, "context_id": 2, "touchedBy": [ "people#call2" ] } ], "generated": [ "" ], "paraphrases": [ "first modifies name" ], "paraphrasesParenthesized": [], "generatedParenthesized": [], "responses": [ "" ], "associations": [ [ [ "modifies", 0 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 4 } }, { "marker": [ "modifies", 0 ], "range": { "start": 6, "end": 13 } }, { "marker": [ "unknown", 0 ], "range": { "start": 15, "end": 18 } } ], "counter": 1 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 4 } }, { "marker": [ "modifies", 0 ], "range": { "start": 6, "end": 13 } }, { "marker": [ "unknown", 0 ], "range": { "start": 15, "end": 18 } } ], "counter": 2 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 4 } }, { "marker": [ "modifies", 0 ], "range": { "start": 6, "end": 13 } }, { "marker": [ "unknown", 0 ], "range": { "start": 15, "end": 18 } } ], "counter": 3 }, { "operators": [ { "marker": [ "modifies", 1 ], "range": { "start": 0, "end": 18 } } ], "counter": 4 } ], "length": 1 } ], "learned_contextual_priorities": [], "rtf_associations": [], "query": "first modifies name", "key": { "query": "first modifies name" } }, { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "article", "article", false ], [ "between", "preposition", false ], [ "by_after_isEder_owner", "by_after_isEder_owner", 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 ], [ "first", "hierarchyAble", false ], [ "first", "isEdee", false ], [ "first", "isEder", false ], [ "first", "name_modifier", false ], [ "first", "object", false ], [ "first", "property", false ], [ "first", "queryable", false ], [ "first", "theAble", false ], [ "first_name", "adjective", true ], [ "first_name", "concept", false ], [ "first_name", "hierarchyAble", false ], [ "first_name", "isEdee", false ], [ "first_name", "isEder", false ], [ "first_name", "name", false ], [ "first_name", "object", false ], [ "first_name", "property", false ], [ "first_name", "queryable", false ], [ "first_name", "theAble", false ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isEdAble", "isEdAble", false ], [ "isEdee", "queryable", false ], [ "isEder", "by_after_isEder_owner", 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 ], [ "name", "concept", false ], [ "name", "hierarchyAble", false ], [ "name", "isEdee", false ], [ "name", "isEder", false ], [ "name", "object", false ], [ "name", "property", false ], [ "name", "queryable", false ], [ "name", "theAble", false ], [ "name_modifier", "adjective", false ], [ "negatable", "queryable", false ], [ "noun", "theAble", false ], [ "noun", "thisAble", false ], [ "object", "listable", false ], [ "object", "queryable", false ], [ "object", "theAble", false ], [ "orAble", "ifAble", false ], [ "owned", "isEdAble", false ], [ "ownee", "isEdee", false ], [ "owner", "by_after_isEder_owner", false ], [ "owner", "isEder", false ], [ "owns", "canBeDoQuestion", false ], [ "owns", "canBeQuestion", false ], [ "owns", "ifAble", false ], [ "owns", "orAble", false ], [ "person", "unknown", 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": [ [ "modifies", 0 ], [ "name", 0 ], [ "unknown", 0 ] ], "counter": 1 }, { "op": [ "name", 0 ], "ops": [ [ "modifies", 0 ], [ "name", 0 ] ], "counter": 2 }, { "op": [ "modifies", 0 ], "ops": [ [ "modifies", 0 ] ], "counter": 3 } ] }, "trace": "undefined", "contexts": [ { "word": "modifies", "number": "one", "flatten": false, "text": "last modifies name", "marker": "modifies", "range": { "start": 0, "end": 17 }, "dead": true, "conceptModifiers": [ { "value": "last", "unknown": true, "text": "last", "marker": "unknown", "word": "last", "range": { "start": 0, "end": 3 }, "dead": true, "level": 0 } ], "concept": { "value": "name", "number": "one", "text": "name", "marker": "name", "word": "name", "range": { "start": 14, "end": 17 }, "dead": true, "level": 1 }, "level": 1, "context_index": 1, "topLevel": true, "context_id": 2, "touchedBy": [ "people#call2" ] } ], "generated": [ "" ], "paraphrases": [ "last modifies name" ], "paraphrasesParenthesized": [], "generatedParenthesized": [], "responses": [ "" ], "associations": [ [ [ "modifies", 0 ], [ "name", 0 ], [ "unknown", 0 ] ], [ [ "modifies", 0 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "modifies", 0 ], "range": { "start": 5, "end": 12 } }, { "marker": [ "name", 0 ], "range": { "start": 14, "end": 17 } } ], "counter": 1 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "modifies", 0 ], "range": { "start": 5, "end": 12 } }, { "marker": [ "name", 0 ], "range": { "start": 14, "end": 17 } } ], "counter": 2 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "modifies", 0 ], "range": { "start": 5, "end": 12 } }, { "marker": [ "name", 1 ], "range": { "start": 14, "end": 17 } } ], "counter": 3 }, { "operators": [ { "marker": [ "modifies", 1 ], "range": { "start": 0, "end": 17 } } ], "counter": 4 } ], "length": 1 } ], "learned_contextual_priorities": [], "rtf_associations": [], "query": "last modifies name", "key": { "query": "last modifies name" } }, { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "article", "article", false ], [ "between", "preposition", false ], [ "by_after_isEder_owner", "by_after_isEder_owner", 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 ], [ "first", "hierarchyAble", false ], [ "first", "isEdee", false ], [ "first", "isEder", false ], [ "first", "name_modifier", false ], [ "first", "object", false ], [ "first", "property", false ], [ "first", "queryable", false ], [ "first", "theAble", false ], [ "first_name", "adjective", true ], [ "first_name", "concept", false ], [ "first_name", "hierarchyAble", false ], [ "first_name", "isEdee", false ], [ "first_name", "isEder", false ], [ "first_name", "name", false ], [ "first_name", "object", false ], [ "first_name", "property", false ], [ "first_name", "queryable", false ], [ "first_name", "theAble", false ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isEdAble", "isEdAble", false ], [ "isEdee", "queryable", false ], [ "isEder", "by_after_isEder_owner", false ], [ "isQuery", "verb", false ], [ "it", "pronoun", false ], [ "it", "queryable", false ], [ "it", "thisitthat", false ], [ "it", "toAble", false ], [ "last", "hierarchyAble", false ], [ "last", "isEdee", false ], [ "last", "isEder", false ], [ "last", "name_modifier", false ], [ "last", "object", false ], [ "last", "property", false ], [ "last", "queryable", false ], [ "last", "theAble", false ], [ "last_name", "adjective", true ], [ "last_name", "concept", false ], [ "last_name", "hierarchyAble", false ], [ "last_name", "isEdee", false ], [ "last_name", "isEder", false ], [ "last_name", "name", false ], [ "last_name", "object", false ], [ "last_name", "property", false ], [ "last_name", "queryable", false ], [ "last_name", "theAble", false ], [ "listable", "theAble", false ], [ "memorable", "deletable", false ], [ "memorable", "theAble", false ], [ "modifies", "verb", false ], [ "name", "concept", false ], [ "name", "hierarchyAble", false ], [ "name", "isEdee", false ], [ "name", "isEder", false ], [ "name", "object", false ], [ "name", "property", false ], [ "name", "queryable", false ], [ "name", "theAble", false ], [ "name_modifier", "adjective", false ], [ "negatable", "queryable", false ], [ "noun", "theAble", false ], [ "noun", "thisAble", false ], [ "object", "listable", false ], [ "object", "queryable", false ], [ "object", "theAble", false ], [ "orAble", "ifAble", false ], [ "owned", "isEdAble", false ], [ "ownee", "isEdee", false ], [ "owner", "by_after_isEder_owner", false ], [ "owner", "isEder", false ], [ "owns", "canBeDoQuestion", false ], [ "owns", "canBeQuestion", false ], [ "owns", "ifAble", false ], [ "owns", "orAble", false ], [ "person", "unknown", 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": [ [ "last", 0 ], [ "last_name", 0 ], [ "means", 0 ], [ "name", 0 ], [ "unknown", 0 ] ], "counter": 1 }, { "op": [ "last_name", 0 ], "ops": [ [ "last", 0 ], [ "last_name", 0 ], [ "means", 0 ], [ "name", 0 ] ], "counter": 2 }, { "op": [ "means", 0 ], "ops": [ [ "means", 0 ] ], "counter": 3 } ] }, "trace": "undefined", "contexts": [ { "marker": "means", "value": "means", "default": true, "text": "surname means last name", "word": "means", "range": { "start": 0, "end": 22 }, "dead": true, "from": { "value": "surname", "unknown": true, "text": "surname", "marker": "unknown", "word": "surname", "range": { "start": 0, "end": 6 }, "dead": true, "level": 0 }, "to": { "value": "last_name", "number": "one", "text": "last name", "marker": "last_name", "word": "name", "range": { "start": 14, "end": 22 }, "types": [ "last_name", "name" ], "modifier_last": { "value": "last", "number": "one", "text": "last", "marker": "last", "word": "last", "range": { "start": 14, "end": 17 }, "types": [ "last" ], "level": 0 }, "atomic": true, "dead": true, "modifiers": [ "modifier_last" ], "level": 0 }, "level": 1, "context_index": 1, "topLevel": true, "context_id": 2, "touchedBy": [ "people#call2" ] } ], "generated": [ "" ], "paraphrases": [ "surname means last name" ], "paraphrasesParenthesized": [], "generatedParenthesized": [], "responses": [ "" ], "associations": [ [ [ "last", 0 ], [ "means", 0 ], [ "name", 0 ], [ "unknown", 0 ] ], [ [ "last_name", 0 ], [ "means", 0 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 6 } }, { "marker": [ "means", 0 ], "range": { "start": 8, "end": 12 } }, { "marker": [ "last", 0 ], "range": { "start": 14, "end": 17 } }, { "marker": [ "name", 0 ], "range": { "start": 19, "end": 22 } } ], "counter": 1 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 6 } }, { "marker": [ "means", 0 ], "range": { "start": 8, "end": 12 } }, { "marker": [ "last", 0 ], "range": { "start": 14, "end": 17 } }, { "marker": [ "name", 0 ], "range": { "start": 19, "end": 22 } } ], "counter": 2 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 6 } }, { "marker": [ "means", 0 ], "range": { "start": 8, "end": 12 } }, { "marker": [ "last_name", 0 ], "range": { "start": 14, "end": 22 } } ], "counter": 3 }, { "operators": [ { "marker": [ "means", 1 ], "range": { "start": 0, "end": 22 } } ], "counter": 4 } ], "length": 1 } ], "learned_contextual_priorities": [], "rtf_associations": [], "query": "surname means last name", "key": { "query": "surname means last name" } }, { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "article", "article", false ], [ "between", "preposition", false ], [ "by_after_isEder_owner", "by_after_isEder_owner", 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 ], [ "first", "hierarchyAble", false ], [ "first", "isEdee", false ], [ "first", "isEder", false ], [ "first", "name_modifier", false ], [ "first", "object", false ], [ "first", "property", false ], [ "first", "queryable", false ], [ "first", "theAble", false ], [ "first_name", "adjective", true ], [ "first_name", "concept", false ], [ "first_name", "hierarchyAble", false ], [ "first_name", "isEdee", false ], [ "first_name", "isEder", false ], [ "first_name", "name", false ], [ "first_name", "object", false ], [ "first_name", "property", false ], [ "first_name", "queryable", false ], [ "first_name", "theAble", false ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isEdAble", "isEdAble", false ], [ "isEdee", "queryable", false ], [ "isEder", "by_after_isEder_owner", false ], [ "isQuery", "verb", false ], [ "it", "pronoun", false ], [ "it", "queryable", false ], [ "it", "thisitthat", false ], [ "it", "toAble", false ], [ "last", "hierarchyAble", false ], [ "last", "isEdee", false ], [ "last", "isEder", false ], [ "last", "name_modifier", false ], [ "last", "object", false ], [ "last", "property", false ], [