UNPKG

tpmkms

Version:

Reusable libraries for Entodicton, a natural language to json converter

2,892 lines (2,891 loc) 1.17 MB
{ "configs": [ "crew modifies member", "kirk's name is jim", "kirk's rank is captain", "kirk's eyes are blue", "kirk is a captain", "kirk is a crew member", "spock's rank is second", "spock's name is spock", "spock's eyes are brown", "spock is a doctor", "spock is a crew member", "mccoy's rank is doctor", "mccoy's name is mccoy", "mccoy's eyes are brown", "mccoy is a crew member", "mccoy is a doctor", "the status of the phasers is armed", "photon modifies torpedoes", "the status of the photon torpedoes is armed", "phasers are weapons", "torpedoes are weapons", "kirk is readonly", "spock is readonly", "mccoy is readonly", "arm the weapon means the status of the weapon is armed", "disarm the weapon means the status of the weapon is not armed" ], "resultss": [ { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "animal", "hierarchyAble", false ], [ "animal", "isEdee", false ], [ "animal", "isEder", false ], [ "animal", "object", false ], [ "animal", "property", false ], [ "animal", "queryable", false ], [ "animal", "theAble", false ], [ "animal", "thisAble", false ], [ "article", "article", false ], [ "bat", "hierarchyAble", false ], [ "bat", "isEdee", false ], [ "bat", "isEder", false ], [ "bat", "mammal", false ], [ "bat", "object", false ], [ "bat", "property", false ], [ "bat", "queryable", false ], [ "bat", "theAble", false ], [ "bat", "thisAble", false ], [ "between", "preposition", false ], [ "bird", "animal", false ], [ "bird", "hierarchyAble", false ], [ "bird", "isEdee", false ], [ "bird", "isEder", false ], [ "bird", "object", false ], [ "bird", "property", false ], [ "bird", "queryable", false ], [ "bird", "theAble", false ], [ "bird", "thisAble", false ], [ "canBeDoQuestion", "canBeDoQuestion", false ], [ "canBeQuestion", "canBeQuestion", false ], [ "canine", "hierarchyAble", false ], [ "canine", "isEdee", false ], [ "canine", "isEder", false ], [ "canine", "mammal", false ], [ "canine", "object", false ], [ "canine", "property", false ], [ "canine", "queryable", false ], [ "canine", "theAble", false ], [ "canine", "thisAble", false ], [ "cat", "feline", false ], [ "cat", "hierarchyAble", false ], [ "cat", "isEdee", false ], [ "cat", "isEder", false ], [ "cat", "object", false ], [ "cat", "property", false ], [ "cat", "queryable", false ], [ "cat", "theAble", false ], [ "cat", "thisAble", false ], [ "concept", "queryable", false ], [ "concept", "theAble", false ], [ "deletable", "deletable", false ], [ "delete", "verb", false ], [ "distributable", "queryable", false ], [ "dog", "canine", false ], [ "dog", "hierarchyAble", false ], [ "dog", "isEdee", false ], [ "dog", "isEder", false ], [ "dog", "object", false ], [ "dog", "property", false ], [ "dog", "queryable", false ], [ "dog", "theAble", false ], [ "dog", "thisAble", false ], [ "doubleQuote", "queryable", false ], [ "each", "article", false ], [ "eagle", "bird", false ], [ "eagle", "hierarchyAble", false ], [ "eagle", "isEdee", false ], [ "eagle", "isEder", false ], [ "eagle", "object", false ], [ "eagle", "property", false ], [ "eagle", "queryable", false ], [ "eagle", "theAble", false ], [ "eagle", "thisAble", false ], [ "every", "article", false ], [ "feel", "canBeDoQuestion", false ], [ "feel", "canBeQuestion", false ], [ "feel", "ifAble", false ], [ "feel", "orAble", false ], [ "feline", "hierarchyAble", false ], [ "feline", "isEdee", false ], [ "feline", "isEder", false ], [ "feline", "mammal", false ], [ "feline", "object", false ], [ "feline", "property", false ], [ "feline", "queryable", false ], [ "feline", "theAble", false ], [ "feline", "thisAble", false ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "human", "hierarchyAble", false ], [ "human", "isEdee", false ], [ "human", "isEder", false ], [ "human", "mammal", false ], [ "human", "object", false ], [ "human", "property", false ], [ "human", "queryable", false ], [ "human", "theAble", false ], [ "human", "thisAble", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isEdee", "isEdee", false ], [ "isEder", "isEder", false ], [ "isQuery", "verb", false ], [ "it", "pronoun", false ], [ "it", "queryable", false ], [ "it", "thisitthat", false ], [ "it", "toAble", false ], [ "listable", "theAble", false ], [ "mammal", "animal", false ], [ "mammal", "hierarchyAble", false ], [ "mammal", "isEdee", false ], [ "mammal", "isEder", false ], [ "mammal", "object", false ], [ "mammal", "property", false ], [ "mammal", "queryable", false ], [ "mammal", "theAble", false ], [ "mammal", "thisAble", 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 ], [ "owl", "bird", false ], [ "owl", "hierarchyAble", false ], [ "owl", "isEdee", false ], [ "owl", "isEder", false ], [ "owl", "object", false ], [ "owl", "property", false ], [ "owl", "queryable", false ], [ "owl", "theAble", false ], [ "owl", "thisAble", false ], [ "parrot", "bird", false ], [ "parrot", "hierarchyAble", false ], [ "parrot", "isEdee", false ], [ "parrot", "isEder", false ], [ "parrot", "object", false ], [ "parrot", "property", false ], [ "parrot", "queryable", false ], [ "parrot", "theAble", false ], [ "parrot", "thisAble", false ], [ "pidgeon", "bird", false ], [ "pidgeon", "hierarchyAble", false ], [ "pidgeon", "isEdee", false ], [ "pidgeon", "isEder", false ], [ "pidgeon", "object", false ], [ "pidgeon", "property", false ], [ "pidgeon", "queryable", false ], [ "pidgeon", "theAble", false ], [ "pidgeon", "thisAble", 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 ], [ "self", "queryable", 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 ], [ "wolf", "canine", false ], [ "wolf", "hierarchyAble", false ], [ "wolf", "isEdee", false ], [ "wolf", "isEder", false ], [ "wolf", "object", false ], [ "wolf", "property", false ], [ "wolf", "queryable", false ], [ "wolf", "theAble", false ], [ "wolf", "thisAble", 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": "crew modifies member", "marker": "modifies", "range": { "start": 0, "end": 19 }, "dead": true, "conceptModifiers": [ { "value": "crew", "unknown": true, "text": "crew", "marker": "unknown", "word": "crew", "range": { "start": 0, "end": 3 }, "dead": true, "level": 0 } ], "concept": { "value": "member", "unknown": true, "text": "member", "marker": "unknown", "word": "member", "range": { "start": 14, "end": 19 }, "dead": true, "level": 0 }, "level": 1, "context_index": 1, "topLevel": true, "context_id": 2, "touchedBy": [ "crew#call2" ] } ], "generated": [ "" ], "paraphrases": [ "crew modifies member" ], "paraphrasesParenthesized": [], "generatedParenthesized": [], "responses": [ "" ], "associations": [ [ [ "modifies", 0 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "modifies", 0 ], "range": { "start": 5, "end": 12 } }, { "marker": [ "unknown", 0 ], "range": { "start": 14, "end": 19 } } ], "counter": 1 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "modifies", 0 ], "range": { "start": 5, "end": 12 } }, { "marker": [ "unknown", 0 ], "range": { "start": 14, "end": 19 } } ], "counter": 2 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "modifies", 0 ], "range": { "start": 5, "end": 12 } }, { "marker": [ "unknown", 0 ], "range": { "start": 14, "end": 19 } } ], "counter": 3 }, { "operators": [ { "marker": [ "modifies", 1 ], "range": { "start": 0, "end": 19 } } ], "counter": 4 } ], "length": 1 } ], "learned_contextual_priorities": [], "rtf_associations": [], "query": "crew modifies member", "key": { "query": "crew modifies member" } }, { "hierarchy": [ [ "a", "article", false ], [ "adjective", "adjective", false ], [ "animal", "hierarchyAble", false ], [ "animal", "isEdee", false ], [ "animal", "isEder", false ], [ "animal", "object", false ], [ "animal", "property", false ], [ "animal", "queryable", false ], [ "animal", "theAble", false ], [ "animal", "thisAble", false ], [ "article", "article", false ], [ "bat", "hierarchyAble", false ], [ "bat", "isEdee", false ], [ "bat", "isEder", false ], [ "bat", "mammal", false ], [ "bat", "object", false ], [ "bat", "property", false ], [ "bat", "queryable", false ], [ "bat", "theAble", false ], [ "bat", "thisAble", false ], [ "between", "preposition", false ], [ "bird", "animal", false ], [ "bird", "hierarchyAble", false ], [ "bird", "isEdee", false ], [ "bird", "isEder", false ], [ "bird", "object", false ], [ "bird", "property", false ], [ "bird", "queryable", false ], [ "bird", "theAble", false ], [ "bird", "thisAble", false ], [ "canBeDoQuestion", "canBeDoQuestion", false ], [ "canBeQuestion", "canBeQuestion", false ], [ "canine", "hierarchyAble", false ], [ "canine", "isEdee", false ], [ "canine", "isEder", false ], [ "canine", "mammal", false ], [ "canine", "object", false ], [ "canine", "property", false ], [ "canine", "queryable", false ], [ "canine", "theAble", false ], [ "canine", "thisAble", false ], [ "cat", "feline", false ], [ "cat", "hierarchyAble", false ], [ "cat", "isEdee", false ], [ "cat", "isEder", false ], [ "cat", "object", false ], [ "cat", "property", false ], [ "cat", "queryable", false ], [ "cat", "theAble", false ], [ "cat", "thisAble", false ], [ "concept", "queryable", false ], [ "concept", "theAble", false ], [ "crew", "hierarchyAble", false ], [ "crew", "isEdee", false ], [ "crew", "isEder", false ], [ "crew", "member_modifier", false ], [ "crew", "object", false ], [ "crew", "property", false ], [ "crew", "queryable", false ], [ "crew", "theAble", false ], [ "crew_member", "adjective", true ], [ "crew_member", "concept", false ], [ "crew_member", "hierarchyAble", false ], [ "crew_member", "isEdee", false ], [ "crew_member", "isEder", false ], [ "crew_member", "member", false ], [ "crew_member", "object", false ], [ "crew_member", "property", false ], [ "crew_member", "queryable", false ], [ "crew_member", "theAble", false ], [ "deletable", "deletable", false ], [ "delete", "verb", false ], [ "distributable", "queryable", false ], [ "dog", "canine", false ], [ "dog", "hierarchyAble", false ], [ "dog", "isEdee", false ], [ "dog", "isEder", false ], [ "dog", "object", false ], [ "dog", "property", false ], [ "dog", "queryable", false ], [ "dog", "theAble", false ], [ "dog", "thisAble", false ], [ "doubleQuote", "queryable", false ], [ "each", "article", false ], [ "eagle", "bird", false ], [ "eagle", "hierarchyAble", false ], [ "eagle", "isEdee", false ], [ "eagle", "isEder", false ], [ "eagle", "object", false ], [ "eagle", "property", false ], [ "eagle", "queryable", false ], [ "eagle", "theAble", false ], [ "eagle", "thisAble", false ], [ "every", "article", false ], [ "feel", "canBeDoQuestion", false ], [ "feel", "canBeQuestion", false ], [ "feel", "ifAble", false ], [ "feel", "orAble", false ], [ "feline", "hierarchyAble", false ], [ "feline", "isEdee", false ], [ "feline", "isEder", false ], [ "feline", "mammal", false ], [ "feline", "object", false ], [ "feline", "property", false ], [ "feline", "queryable", false ], [ "feline", "theAble", false ], [ "feline", "thisAble", false ], [ "have", "canBeDoQuestion", false ], [ "have", "canBeQuestion", false ], [ "hierarchyAble", "queryable", false ], [ "human", "hierarchyAble", false ], [ "human", "isEdee", false ], [ "human", "isEder", false ], [ "human", "mammal", false ], [ "human", "object", false ], [ "human", "property", false ], [ "human", "queryable", false ], [ "human", "theAble", false ], [ "human", "thisAble", false ], [ "ifAble", "ifAble", false ], [ "is", "canBeQuestion", false ], [ "is", "verb", false ], [ "isEdee", "isEdee", false ], [ "isEder", "isEder", false ], [ "isQuery", "verb", false ], [ "it", "pronoun", false ], [ "it", "queryable", false ], [ "it", "thisitthat", false ], [ "it", "toAble", false ], [ "listable", "theAble", false ], [ "mammal", "animal", false ], [ "mammal", "hierarchyAble", false ], [ "mammal", "isEdee", false ], [ "mammal", "isEder", false ], [ "mammal", "object", false ], [ "mammal", "property", false ], [ "mammal", "queryable", false ], [ "mammal", "theAble", false ], [ "mammal", "thisAble", false ], [ "member", "concept", false ], [ "member", "hierarchyAble", false ], [ "member", "isEdee", false ], [ "member", "isEder", false ], [ "member", "object", false ], [ "member", "property", false ], [ "member", "queryable", false ], [ "member", "theAble", false ], [ "member_modifier", "adjective", 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 ], [ "owl", "bird", false ], [ "owl", "hierarchyAble", false ], [ "owl", "isEdee", false ], [ "owl", "isEder", false ], [ "owl", "object", false ], [ "owl", "property", false ], [ "owl", "queryable", false ], [ "owl", "theAble", false ], [ "owl", "thisAble", false ], [ "parrot", "bird", false ], [ "parrot", "hierarchyAble", false ], [ "parrot", "isEdee", false ], [ "parrot", "isEder", false ], [ "parrot", "object", false ], [ "parrot", "property", false ], [ "parrot", "queryable", false ], [ "parrot", "theAble", false ], [ "parrot", "thisAble", false ], [ "pidgeon", "bird", false ], [ "pidgeon", "hierarchyAble", false ], [ "pidgeon", "isEdee", false ], [ "pidgeon", "isEder", false ], [ "pidgeon", "object", false ], [ "pidgeon", "property", false ], [ "pidgeon", "queryable", false ], [ "pidgeon", "theAble", false ], [ "pidgeon", "thisAble", 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 ], [ "self", "queryable", 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 ], [ "wolf", "canine", false ], [ "wolf", "hierarchyAble", false ], [ "wolf", "isEdee", false ], [ "wolf", "isEder", false ], [ "wolf", "object", false ], [ "wolf", "property", false ], [ "wolf", "queryable", false ], [ "wolf", "theAble", false ], [ "wolf", "thisAble", false ], [ "xfx", "queryable", false ] ], "metadata": { "opChoices": [ { "op": [ "unknown", 0 ], "ops": [ [ "is", 0 ], [ "possession", 0 ], [ "unknown", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 1 }, { "op": [ "unknown", 0 ], "ops": [ [ "is", 0 ], [ "possession", 0 ], [ "unknown", 0 ], [ "unknown", 0 ] ], "counter": 2 }, { "op": [ "unknown", 0 ], "ops": [ [ "is", 0 ], [ "possession", 0 ], [ "unknown", 0 ] ], "counter": 3 }, { "op": [ "possession", 0 ], "ops": [ [ "is", 0 ], [ "possession", 0 ] ], "counter": 4 }, { "op": [ "possession", 1 ], "ops": [ [ "is", 0 ], [ "possession", 1 ] ], "counter": 5 }, { "op": [ "is", 0 ], "ops": [ [ "is", 0 ] ], "counter": 6 }, { "op": [ "is", 1 ], "ops": [ [ "is", 1 ] ], "counter": 7 } ] }, "trace": "undefined", "contexts": [ { "number": "one", "text": "kirk's name is jim", "marker": "is", "word": "is", "range": { "start": 0, "end": 17 }, "one": { "number": "one", "value": "name", "unknown": true, "text": "kirk's name", "marker": "property", "word": "name", "range": { "start": 0, "end": 10 }, "dead": true, "types": [ "property" ], "object": { "value": "kirk", "unknown": true, "text": "kirk", "marker": "object", "word": "kirk", "range": { "start": 0, "end": 3 }, "dead": true, "types": [ "object" ], "level": 0 }, "possession": true, "objects": [ { "value": "name", "unknown": true, "text": "name", "marker": "property", "word": "name", "range": { "start": 7, "end": 10 }, "dead": true, "types": [ "property" ], "level": 0 }, { "value": "kirk", "unknown": true, "text": "kirk", "marker": "object", "word": "kirk", "range": { "start": 0, "end": 3 }, "dead": true, "types": [ "object" ], "level": 0 } ], "level": 0 }, "two": { "value": "jim", "unknown": true, "text": "jim", "marker": "unknown", "word": "jim", "range": { "start": 15, "end": 17 }, "dead": true, "types": [ "unknown" ], "level": 0, "concept": true }, "dead": true, "level": 2, "context_index": 1, "topLevel": true, "context_id": 2, "touchedBy": [ "crew#call2" ] } ], "generated": [ "" ], "paraphrases": [ "kirk's name is jim" ], "paraphrasesParenthesized": [], "generatedParenthesized": [], "responses": [ "" ], "associations": [ [ [ "is", 0 ], [ "possession", 0 ], [ "unknown", 0 ] ], [ [ "is", 0 ], [ "possession", 1 ], [ "unknown", 0 ] ], [ [ "is", 0 ], [ "property", 0 ], [ "unknown", 0 ] ] ], "summaries": [ { "summaries": [ { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "possession", 0 ], "range": { "start": 4, "end": 5 } }, { "marker": [ "unknown", 0 ], "range": { "start": 7, "end": 10 } }, { "marker": [ "is", 0 ], "range": { "start": 12, "end": 13 } }, { "marker": [ "unknown", 0 ], "range": { "start": 15, "end": 17 } } ], "counter": 1 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "possession", 0 ], "range": { "start": 4, "end": 5 } }, { "marker": [ "unknown", 0 ], "range": { "start": 7, "end": 10 } }, { "marker": [ "is", 0 ], "range": { "start": 12, "end": 13 } }, { "marker": [ "unknown", 0 ], "range": { "start": 15, "end": 17 } } ], "counter": 2 }, { "operators": [ { "marker": [ "unknown", 0 ], "range": { "start": 0, "end": 3 } }, { "marker": [ "possession",