AIP Logic and Action Block - How to edit the Ontology?

I’ve created an AIP Logic that does some processing and then execute an Action Block.

[From documentation:]

When I call this AIP Logic function from Workshop, my Ontology is not edited. Why ? How can I make the AIP Logic to edit the Ontology ?

To edit the Ontology, you should have a button in Workshop that will call an Action, that calls the AIP Logic function, that will potentially trigger other Actions.

So you need to do:
Action [1] > AIP Logic function [2] > Actions board that calls other Actions [3] etc.

The core rule is that you need the top context to be an Action. This top Action [1] will be the one in charge of recording the edits to the Ontology.

If you call the AIP Logic function directly, edits won’t be saved. The Action Board (despite its name) won’t actually edit the Ontology, but return a list of Ontology edits, the same way calling a Function on Ontology (FoO) won’t directly edit the Ontology.

Core Action [3] that creates an Object instance:

Example of AIP Logic [2] that calls an Action [3].

A wrapper Action [1] that will call the AIP Logic [2]:

And then in Workshop, calling the wrapper Action [1]
image