Inference Method Subtable MD3
Inference method 'Subtable' is closely tied to a subtable attachment to a variable in a condition subject of a parent table. We describe here a few scenarios where it has a role.
New variable will be condition variable with a subtable
A variable (here named condition_variable) is completely specified. By default it has inference method 'Ask user', as shown in Inspector tab Consultation.
- Enter condition_variable in the subject of a table (named parent table).
- Make an attachment to a subtable. After that action observe the properties of condition_variable in Inspector tab Consultation section Inference Method.
- Right-click the subject and select Create Subtable. The inference method 'Subtable' became active, while 'Ask user' has been disabled. If you want a "Help me answer" construct, enable it. Drag it to the top of the list. Ensure that 'Subtable' stays enabled.
- Make a candidate subtable. It must have condition_variable in an action subject. Right-click condition_variable in parent table and select Attach Subtable. Mostly the first enabled inference method is 'Ask user'. The second is 'Subtable'.
(Hint: the changed inference methods can be not instantly visible. Click at some other places, eg. tables, then click to see condition_variable Inspector tab Consultation section Inference Method.)
Subtable will be detached, then (another) table attached
Have a parent table with a subtable and a condition_variable. Inference method is only 'Subtable'.
- Right-click the subject with condition_variable and select Detach Subtable. The only inference method is now 'Ask user'.
- Right-click the subject with condition_variable and select Attach Subtable. This can be another subtable than the original one. The first inference method is now 'Ask user'. The second one is 'Subtable'.
We can perform this sequence starting with inference methods 'Ask user' followed by 'Subtable'. It can be 'Subtable' followed by 'Ask user'. The outcome of each step is the same as described above.
(Hint: the changed inference methods can be not instantly visible. Click at some other places, eg. tables, then click to see condition_variable Inspector tab Consultation section Inference Method.)
After changes of a table link, inference methods possibly need adjustments. Please check them regularly.