Reading Freedom  (ver .03)
A Dynamic Visualization of the Constitution of the Czech Republic
2008 - Ongoing

Visualization of The Constitution of the Czech Republic, Latest Build ver .03, May 28, 2008

Overview
This project is a programmatic visualization of the constitution of the Czech Republic, of December 16, 1992, (including its amendments through Act No. 515/2002 Coll.). The completed piece will be developed as a series of software builds extending over a period of a time. This piece is a conceptual visualization and mapping of the complete Constitution of the Czech Republic. The constitution is composed of a preamble and eight chapters. The chapters are further subdivided into 115 separate articles (including 10, 10a, and 10b), which are further subdivided into 297 numbered (and some lettered) sections.

Structure of the Constitution of the Czech Republic:
Preamble
Chapter 1 Fundamental Provisions -16 articles - 27 numbered sections
Chapter 2 Legislative Power -39 articles - 107 numbered and lettered sections
Chapter 3 Executive Power -27 articles - 80 numbered and lettered sections
Chapter 4 Judicial Power -16 articles - 49 numbered and lettered sections
Chapter 5 The Supreme Control Office -1 article - 3 sections
Chapter 6 The Czech National Bank -1 article - 2 sections
Chapter 7 Territorial Self-government -7 articles - 15 sections
Chapter 8 Interim and Final Provisions - 8 articles - 14 sections

Czech Republic seal

Build ver .01
Morphology:
– Description:
The overall morphology of the visualization is a spring form. The form is composed of icosahedron nodes, with each representing an article in the constitution. Projecting off each of the nodes are cubes, representing the individual numbered and lettered sections making up each article; these sub-nodes vary in number from 1 to 18. The initial icosahedron node of the form represents the preamble, which contains no articles. The spring is divided through color, representing the different chapters containing the articles.

– Conceptualization:
I chose the form of a spring for a number of reasons. Pragmatically, the structure of the constitution is linear with a sub-branching structure, which works well with a spring/helix form. Although a linear timeline could also capture this form, the spring adds a secondary association of proximity, with each curl of the spring coming into proximity with earlier sections of its structure, the way the constitution is self-referential and integrated as a holistic document. The spring also suggests a helix structure, symbolic of the fundamental structure of life–a generative foundation–with its individual parts (nucleotides) forming the building blocks of the overall structure. The idea of DNA existing as a fundamental generative force for life parallels how a constitution functions for a nation. The spring structure implies strength combined with flexibility; it is a stabilizing force, while also providing cushioning against chaotic forces. A spring is also a source of potential energy. These principals of stability, flexibility and energy are also fundamentally integral to the role served by a constitution.

Technology:
– Description:
The piece is built as a custom Java applet, using the Processing Programming Language. In this current build, the structural framework of the constitution has been explicitly coded into the software, defining the node/helix structure. In future builds, the software will read in an XML document of the constitution, which will allow other XML documents to be visualized as well. The initial build constructs a helix/spring form and rotates it in 3D space. Future builds will allow user controlled rotations and picking of individual nodes, to allow an actual reading of the constitution via the spring interface. In addition, as a way of emphasizing the flexible and stable structure of the form, and further engaging the viewer, a physics engine will be added to the software, allowing users to interact with the spring in real time.

Builds:
Visualization of The Constitution of the Czech Republic, build ver .03, May 28, 2008
Notes: Node satellites rotation added (randomized for your aesthetic pleasure). Minor coloring, lighting adjustments.

Visualization of The Constitution of the Czech Republic, build ver .02, May 11, 2008
Notes: General stylistic changes made, as well as drag within window to rotate added and picking of individual article nodes.

Visualization of The Constitution of the Czech Republic, initial build ver .01, May 6, 2008