moduleclass-expression
Source: class_expression.
Class expressions.
A handling library for OWL-style class expressions in JavaScript.
The idea here is to have a generic class expression class that can be used at all levels of communication an display (instead of the previous major/minor models).
This is a full-bodied implementation of all the different aspects that we need to capture for type class expressions: information capture from JSON, on-the-fly creations, and display properties. These used to be separate behaviors, but with the client taking over more responsibility from Minerva, a more robust and testable soluton was needed.
Types can be: class ids and the expressions: SVF, union, and intersection. Of the latter group, all are nestable.
Categories is a graphical/UI distinction. They can be: instance_of,