The "hash segment" of lexicon URIs currently use JSON-Pointers, which are brittle when used for definition-reuse due to their structural dependency. They're also verbose enough to discourage code reuse.
The rewrite will adhere closely to the current model, but it will move away from JSON-Schema so that we can more easily generate code and extend the language to match ATP's needs.
We've encountered a number of challenges with Lexicon as it's currently designed which has led us to decide on an update.
The rewrite will adhere closely to the current model, but it will move away from JSON-Schema so that we can more easily generate code and extend the language to match ATP's needs.