Ensembles fonctionnels

Les ensembles fonctionnels sont des types/groupes de produits regroupés par critères. Sous Ekylibre, une nomenclature est dédiée (WorkingSets).

WSQL (Working Set Query Language)

Pour des besoins ergonomiques côté métier, il est utile de mettre n place un language permettant de définir rapidement des ensembles fonctionnels.

Le WSQL est un langage simple et humain conçu pour être concis, et non ambiguë.

Exemples :

is animal

Cet exemple permet de faire un groupe avec tous les animaux.

Prédicats

Variété

is <variety>

Dérivé

derives from <variety>

Compétences

can <ability>[([<arg>[, <arg>]*]?)]?

Exemples :

can move
can move()
can consume(water)
can treat(diarrhea, bos)

Indicateurs

has [frozen|variable]? indicator <indicator>

Opérateurs

and/or

... and ...
... or ...

not()

not(...)