romaklimenko / cluedin

CluedIn Python SDK
MIT License
3 stars 0 forks source link

Rules #29

Closed romaklimenko closed 1 month ago

romaklimenko commented 7 months ago

The scope of this issue is two features to support CluedIn Rules:

In both cases, we need to consider that a rule consists of:

Where each action can have its own conditions.

Hence, whether to execute an action or not, we must evaluate the rule's conditions first and then the action's conditions.

For rules evaluation, we need to map raw entities' properties to data frame column names.

We also need methods to get all rules (of a given type: data part, golden record, or survivorship). And we need to get one rule.

Hence, a draft plan for this scope is: