Welcome to the Sortal.org website.

Sortal structures are representational structures based on a concept for representational flexibility. Sortal grammars are a formalism (or rather, a class of formalisms) for design grammars, utilizing sortal structures as representational structures.

Current developments of sortal grammars form part of a research project entitled "Computational support for spatial grammars for urban and architectural design" and funded by the Singapore Ministry of Education (MOE) Academic Research Fund (AcRF) Tier 1 Start-up Grant.

As part of this research project, we're redeveloping the sortal grammar interpreter in Python, initially in 2D. We intend to release it as a Python library in the first quarter of 2017. It will support line segments, plane segments, points, labels, weights, descriptions and enumeratives, in any combination. Emergence will obviously be supported. If you're interested in a preview, do contact us.

If you're still interested in exploring the older sortal grammar interpreter developed for the Processing programming environment, you may download it here.
Additionally, you may find an updated bibliography on "sortal" structures, "sortal" grammars and related topics in the gallery.
You're also welcome to provide us with your feedback, comments, questions and suggestions.

Please be aware that this website is still under development, and as such missing some information. We hope to correct this as soon as possible.



Last update: 21 November 2016, webmaster @ sortal.org