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 the project is active, a current version is available from the gallery as part of a few demonstrations. The interpreter supports (non-parametric) line segments, plane segments, points, circular and elliptical arcs, labels, weights, colors, enumeratives, and (parametric) descriptions, in any combination, in 2D and 3D. Emergence is naturally supported.

You may find a 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.



Last update: 28 June 2017, webmaster @ sortal.org