Skip to content

Proof of concept release

Pre-release
Pre-release

Choose a tag to compare

@laurence-ugalde laurence-ugalde released this 03 Nov 18:43
· 10 commits to main since this release

Proof of concept release

A main entity is defined: The book. It contains a few attributes. One of them, is defined as another entity (the author) which is multiple, to hold one or more authors. This sub-entity has in turn its own attributes.

Visualization

Because an entity could hold a lot of information, every entity can be collapsed (end later expanded) in order to show only the relevant data according to the user.

Operations

The validation operation. This operation provides a mean to validate an specific instance of an entity agains its definition. It operates recursively over its subentities. It does not change the original instance, it clones the instance and add error expressions around the attributes or entities with errors.

The attribute extraction operation. It extracts an attribute to a given entity. It can be applied several times in orer to access attributes of subentities. This operation allows that the information of entities can be used for other available expressions, i.e. arithmetic or string operations.