LuaIncompleteFact Methods
A LuaIncompleteFact object represents a parsing of the input question. This object is the input to the entry function that you use for your Lua Fact Bank (by default, the fetch function).
The LuaIncompleteFact object has at most one target element missing, which the Lua script must attempt to find information for. The LuaIncompleteFact has an entity, which is the object of the question, unless the question target is the entity itself (in which case the entity value is empty).
A LuaIncompleteFact can also have zero or more LuaIncompleteFactProperty objects, each of which can have zero or more LuaIncompleteFactQualifier objects. See LuaIncompleteFactProperty Methods and LuaIncompleteFactQualifier Methods.
If you have a LuaIncompleteFact object called incomplete, you can call its methods by using the ':' operator. For example:
incomplete:getEntity()
| Method | Description |
|---|---|
| getEntity | Returns an entity that you want to find facts for. |
| getProperties | Returns the array of properties for this fact. |
| getTargetDepth | Returns the target of this incomplete fact. |
| getTargetPaths | Returns the target of this incomplete fact. |
| initToCodifiedFact | Generates a returnable fact to be completed by the script. |