Tag Archives: model

Taking Apart and Putting Back Together in a Repeatable Process

The greatest thing about relational databases is they store everything loose in some kind of homogeneous level playing field. It is only be establishing relationships between data that anyone is able to see anything in context. Without context, they are just data. In context they are messages, thoughts, ideas, studies, results, and work products.

If an idea is very complex sometimes it helps to break it down into component parts. Systematically taking it apart to understand what makes this idea tick.

DesignIT Studios

Starship ModelerWikicommons Watch Movement

Taking an idea apart can be very informative. Especially when various parts need to be updated and optimized, continually changing like software releases. If the watch above was wordpress, the Swift theme, and the internet each gear changes sooner or later but the whole watch still needs to work together if it is to continue functioning.  Putting things back together offers it’s own set of challenges.  There is an opportunity to purge elements that are no longer useful during this process. Like a hoarder moving everything out of their house onto the curb then back into the house, maybe some of those items are not worth saving after all. Or fixing a car engine, or someones medical condition, when it is unclear exactly what the problem is but simply by taking it apart and putting it back together, whatever was not working gets repaired.

IDSA Materials and Processes Section

Instructions are needed, parts need to be labeled. A sequence of reassembly is needed to ensure the reassembled whole still is the same. It can be difficult to see how the parts fit together when viewed too close.

Carol Padburg

Because everyone’s perception and experience is different, the exact same elements, in almost exactly the same combination may be understood a different way from different points of view. The receiving end may be “reading something into” what the sender intended. It may not be possible for two different people to consistently see the same things the same ways.

Put Back Together Pictures

However, this is not true for machines like computers or networks like the internet because machines have no prejudices, emotions, or previous experiences.  They simply process the information, break up whole ideas into packets, send them somewhere, another machine puts them back together. For this to be reliable everything on both ends needs to be a repeatable process. It would be so helpful to have a mold with the end result packed in with every packet to ensure consistency. MIT has just started a project to map controversies that may be useful to understand multiple interpretations of the same information.

MIT Mapping Controversies Project

This project is important today because we are surrounded by so many controversies, and so much data, it’s difficult to sort out which parts are actually valid, worth processing, keeping in the information houses where we store things. For example the Washington Post had an article today about the disconnect between science and the general public entitled “Not Blinded by Science, but Ideology” where global warming is a perfect example.

To avoid using information the wrong way, or putting together messages, thoughts, and ideas that may be different than original authors intended, especially while processing the data in emotionless machines – repeatable processes are needed.

BZen Consulting

Info-Sight Partners Actionability Index

Global Wonderware

Today the primary representation of how pieces of information are to be put back together need to work with SQL. Looking at the relationships is usually just miles and miles of code. However, there is a company at http://mkweb.bcgsc.ca who makes Schemaball, a Schema Viewer for SQL Databases where the relationships themselves can be put under a microscope and examined across the whole database in one glance.

It’s curious why geometry proper is not used more often to direct the arc, layouts and relationships. Something like a mold could be useful to ensure the reassembly is 100 percent correct on the receiving end, to match exactly, what the sender intended.


But how would you store and encode that geometry?


Open Standards / Commercial Technology

Benefits of Using the BIMstorm Process and OPS Onuma Planning System to develop Open Standards  

Open standards for building and geospatial information are rapidly changing.  So much is being figured out at the same time its hard to know which of the many parallel tracks will eventually meet in the distance.  For example:

Performance Specifications:  Proprietary versus generic names of things are very tricky ~ the CSI Construction Specification Institute International Framework Dictionary is currently being developed;   

Data Exchange Policies:  Recording brand names, model numbers, and manufacturer’s warranties as performance specifications, designs and data change hands from Architect, to Contractor, to Owner ~ COBIE Construction Operations Building Exchange is currently being developed;  

Building Codes:  Construction type and use group are able to align with building data by facility type and location ~ ICC International Code Council SmartCODES are currently being developed;  

Space Definition Rules:   BOMA calcs and owner program requirements ~ OSCRE Open Standards Consortium for Real Estate are currently being developed;  

Geospatial Coordination: OGC Open Geospatial Consortium has already made a huge impact, open standards continue to be developed with an impressive focus on interoperability amongst the standards themselves;  

Sustainability: Owners, Architects, and Contractors understand how to go for LEEDS points now ~ USGBC US Green Building Council has already made a huge impact, standards and requirements continue to be developed;  

Tools for Public Inquiry:  How can environmental organizations assess their area using USGBC/LEED data, GIS Watershed, BOMA Calcs, SMARTCodes and all the above while OmniClass, MasterFormat, UniFormat and all the words we use are constantly evolving?

BIMstorm and OPS provide an opportunity for non-technical people to like and understand the potential of BIM and open standards in simple ways.  Room Criteria Sheets and Google Earth are OK, regular people can play out a variety of scenarios without liabilities, deadlines, or costs.  It can’t be only technical people who solve these problems.   The main benefit of using the BIMstorm process and OPS is being able to figure out how open standards SHOULD work together with commercial technology.  Open standards need to be vendor neutral, but it takes vendors to help develop these standards along the way.  There is still a tremendous amount of work ahead and true interoperability will never be “done”.  Until then, using the BIMstorm process and OPS provides a unique opportunity to work together towards the same shared end goals.  Can’t get there without using real products and technology.

Deborah L. MacPherson AIA, CSI CCS
Specifications and Research, WDG Architecture PLLC
Projects Director, Accuracy&Aesthetics
NBIMS National Building Information Modeling Standard, Consensus and Model Implementation Guide Task Teams
Member of the buildingSMART alliance


Talking About Spirals

Context Driven Topologies are mathematical groups of ideas and information transmitted over computers and networks.  Their form and process are expressed using drawings and specifications.  Their purpose is to organize and drive network topologies to answer questions and derive meaning from data collections of any size, particularly in open source environments.  The purpose of answering questions and deriving meaning is to foster Collective Intelligence. Refer to Wikipedia Unassessed Systems for related work.

CItypes (131)

The default form envisioned for storage mode is a spiral.  Groups of ideas and information can be rearranged infinite ways while working with or distributing to and from precise locations. Locations can be physical, conceptual, or a combination of both.  Assuming constructing exchanges and working this way is possible, what shapes and topologies would be most effective?  What are their properties? What do they have in common? What would a computer and network language about these pathways, densities, colors, transparencies, forms, linkages and exchanges look like?


Its too complicated to wonder about ALL possible forms, the question can be simplified by just concentrating on spirals for an example. Therefore, a previous post Spiral Model is expanded to incorporate slides prepared by A&A Director Vera W. de Spinadel for a Postgraduate class on Form and Mathematics which focuses on logic and technique. Dr. de Spindel remarks “Of course this has a lot to do with the subject of Context Driven Topologies“. Lets see what this means to computers and networks, starting with :

spiral model

Spiral Model, Boehm, 1988, Original Creator: Conrad Nutschan

According to Wikipedia on November 22, 2006: The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. What a perfect shape spirals are to portray complex evolving relationships. Just imagine the possibilities using spirals as a base structure.


A Equiangular Spiral and its Secants from the Visual Dictionary of Special Plane Curves

Now for Vera’s slides:











English captions to be completed at a later date – this slide says “Carrying out some modifications in the process of construction of this spiral, we are going to build other linked with the Numbers of the FNMPP. In the following figure details of the construction are shown.”



Of course spirals are seen in nature and architecture. Rough translation “Finally, in the country of the Architectural Design, fits to mention the interesting antecedent of the Spiral building, built by the Arq. Fumihiko Maki in Tokyo, Japan in 1985. Maki gue prizewinner with the Prize Pritzker in 1993 and in its Spiral building has utilized the geometry of the curve, that conjugates marvelously the concepts of fragment and unattainable center. The geometric figure is an evocation of the ones that are found in Kyoto, in the famous Temple of Ginkakuji (Silver Building) 1338-1573 and in the Temple of Kinkakuji (Building of Gold) 1398, reconstructed in 1955. Though these denominations of Gold and Silver have religious and historic meaning, they would be able to serve of example to design making use of so much, metallic spirals flat curves like helicoides metallic.”


The question Vera is looking for is geometrical interpretations of the members of the family of metallic means – which she discovered in 1997. She found a relationship of the golden mean with the pentagon and another of the silver mean with the octagon. And that was all, there were no more relationships with polygons. So, she began trying to construct metallic spirals, generalizing the well known golden spiral – and was successful! She introduced a family of metallic spirals and continues intensively working with the silver spiral. There will be more to see when she presents at the International Conference on Geometry and Graphics ICGG-2008 in Dresden Germany.


Other computer and network systems that may be interesting to study in terms of forms, dynamic properties, geometry and graphics to streamline information that have been highlighted in recent discussions include:

Artificial Neural Networks

Pattern Recognition

Single Instance Storage

But what is even more interesting is


Collective Intelligence


the Information Economy Meta Language IEML see the paper “Collective Intelligence Protocol Semantic Metadata Exchange Standard (CIP-SMES)” by Michel Bietzunski and Steven Newcomb 18 July 2007. A commentary on this paper and Chapter 3 of Topic Maps by the same authors, edited by Jack Park is here IEMLcomments









Capturing and Communicating Flow

penderecki1 penderecki2 penderecki3

Krzysztof Penderecki communicates flow in his musical compositions through his own annotation system. Eventually his drawings are translated into traditional notes and lines so performers can play the work. But for his own purposes, and maybe to explain the details and overall patterns to performers and patrons – Penderecki’s own system captures his ideas best.

The scores above are from wood s lot, Sinepost, and the gallery of music at WFMU.
A set of images from Mattmo‘s Inspiration Set on Flickr are presented in contrast below. They also capture flow. At one point maybe only to the artist or mathematicians but at some point later, perhaps to others interpreting or performing the work…..maybe even machines performing work that has a flow.



Context of Codes

According to sustainable design architect William McDonough, in the world of building codes, context is all.


1. Insist on the right of humanity and nature to co-exist in a healthy, supportive, diverse and sustainable condition.

2000 Carbon Atoms in a Diamond Lattice
James R. Morris, C. Z. Wang and K. M. Ho

2. Recognize interdependence. The elements of human design interact with and depend upon the natural world, with broad and diverse implications at every scale. Expand design considerations to recognize even distant effects.


Core by W3C
3. Respect relationships between spirit and matter. Consider all aspects of human settlement, including community, dwelling, industry and trade, in terms of existing and evolving connections between spiritual and material consciousness.


High Sky 2 by Bridget Riley, lives at the Neues Museum, Nurnberg, Germany.
4. Accept responsibility for the consequences of design decisions upon human well-being, the viability of natural systems and their right to co-exist.


Spatial Layout, Deborah MacPherson CAD drawing with SpinnerCropHoudek

5. Create safe objects of long-term value. Do not burden future generations with requirements for maintenance or vigilant administration of potential dangers due to the careless creation of products, processes or standards.


SeaShellCage by Dream Geometry at Midcoast.com, Research & Development Through Free Exchange of Ideas.
6. Eliminate the concept of waste. Evaluate and optimize the full life cycle of products and processes to approach the state of natural systems, in which there is no waste.

7. Rely on natural energy flows. Human designs should, like the living world, derive their creative force from perpetual solar income. Incorporate this energy efficiently and safely for responsible use.

8. Understand the limitations of design. No human creation lasts forever, and design does not solve all problems. Those who create and plan should practice humility in the face of nature. Treat nature as a model and mentor, not as an inconvenience to be evaded or controlled.

9. Seek constant improvement by the sharing of knowledge. Encourage direct and open communication between colleagues, patrons, manufacturers and users to link long-term sustainable considerations with ethical responsibility and to reestablish the integral relationship between natural processes and human activity.

The Hannover Principles should be seen as a living document committed to transformation and growth in the understanding of our interdependence with nature so that they may be adapted as our knowledge of the world evolves.


Spiral Model


According to Wikipedia on November 22, 2006: The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts.

What a perfect shape spirals are to portray complex evolving relationships. Just imagine the possibilities using some of the spirals shown here as a base structure.