Folk,
A reasonably current description of the ActiveFacts project and
status has
been uploaded to <http://dataconstellation.com/ActiveFacts/>.
The Constellation Query Language is mentioned but not described,
though an early version of the NORMA to CQL converter is available, so
that you can see what your NORMA models might look like in textual form.
The CQL parser (not yet released) is implemented using Treetop, a PEG
(parsing expression grammar, a pack-rat parser generator), and is
passing
all language recognition tests. I'm working on adding complex
constraints
and the semantic back-end of the language. Using a pack-rat parser
allows
efficient backtracking to handle the ambiguity of a near-natural
language.
The semantic back-end will come in two phases; model definition, and
query
definition.
APRIMO, a semantic modeling IDE written as a web application in
Rails, is
also not yet released. I think I'll release this first as an online
service.
Clifford Heath.