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. Though it is still under development, a current version is already available from the gallery as part of a few demonstrations. The interpreter currently supports line segments, plane segments, points, labels, weights, and enumeratives, in any combination, in 2D and 3D. Emergence is naturally supported.

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: 11 January 2017, webmaster @ sortal.org