Tag Archives: Code

Online Education and Digital Storytelling

Mercedes Bell, a researcher for onlineuniversities.com, shared an article The Art of Digital Storytelling.

The article makes several good points and provides numerous examples graphed below. When digital storytelling is used for education, a new challenge today is keeping the reader engaged, without clicking away, wandering through so many loosely related topics, its easy to get lost, and forget where a digital pathway started, or where it is heading.

The objective of digital storytelling, online education, large scale digitization and information projects needs to be spending more time with better information.

Share

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.

Smooth-On.com

But how would you store and encode that geometry?

Share

Smart Grid / Dumb Grid

Smart Grid versus Dumb Grid.

From TerraWatts.comNew Power for the Planet

Smart Grids Could Power a 21st Century Economy at GovTech.com

Looking at planning documents like those above it seems possible that a Smart Grid could be achieved. However, the reality is some places barely can move power around still.  Whats the best way for these places to be able to leap frog forward, skipping entire generations of innovation, to get directly to a Smart Grid, Smart City, Smart Buildings, Smart Building-to-Grid Interfaces?

Indias Electrical Mess at This Is Just Stupid

Safe Electricity for Slum Residences – A Pilot Project in Paraisopolis, Sao Paolo Brazil, at Leonardo-Energy.org

from DG Draft 9 Graphics Set at Nick’s Public Gallery

Share

Name, Rank, Facility Number

Download PDF Where Does All This Information Belong [ DMacPJBIM08 ] to appear in the Fall 08 online version of the Journal of Building Information Modeling

___________________________________

COMMENT FROM JACK PARK ON THE CODE TEMPLATE CONCEPT

“I see this as a topic map question with a good query mechanism that would allow you to match patterns and bubble to the top the requisite variety of solutions to the query.

There is something you see and talk about that I rarely do, the ability to fold, twist, and reveal. I have no clue how one goes about that except along the lines I suggested in an earlier post about manifolds, intersecting them, and playing them using something like a GBG (will ask: one of these or Glass Bead Network?) as an interface.

An old (late) friend Iben Browning used to talk about using evolutionary program and “spring” metaphors to let things like this self organize. The idea is that you arrange nodes in relationship to each other and add springs between them. You can watch this happen with touchgraph – the nodes jiggle around until the dust settles. You can tweak spring coefficients until something “makes sense” – – that’s what evolutionary programming does for you.”

touchgraph

See the big picture of clusters and interrelations within your data, and zoom in on whatever catches your interest, by TouchGraph.

___________________________

 FEEDBACK FROM NICHOLAS NISBET MA (Cantab) DipArch (UNL) Director AEC3 UK Ld.

RE: “Set of data structures, or code templates, to extend semantic relationships that already exist in CSI and OCCS classifications to capture and describe building information by construction type, use group, code requirements and so on.”

I see (in the pdf below) that you are linking core concepts (Uniformat and MF2004 names) to various the classification systems and specification clauses (step 1 ,2) and related these to their usefulness for some building types (step 3-5 Looking at ICC allows  you to relate some requirements to ‘core concepts’ and/or ‘building types’. COBIE exposes the  classification of spaces, systems and registered types. Lastly your spreadsheet mentions standards that are relevant. Overall you have a tree of references and relationships.

___________________________

Developing a set of code and classification templates to track and standardize building information modeling exchanges. See pdf for explanation.

S30_13SpecificationSchemeExplanation

and the following links

bimSMART lab

COBIE

BuildingSMART Alliance

NameRankFacilityNumber

Building Code templates are a way of understanding the design of buildings and also what happens inside there. Some of this information is private, some is related to overall energy awareness and efficiency concerns, some are public services that could be shown on Google maps, some are simply where a person lives with preferred and ranked restaurants around them. Whatever the concerns, how do you get from all the possible information and building control system readings to the necessary and sufficient information needed for the general public to live their daily lives and participate in the governance of their local, regional, national and global community? Code templates are a stab at it. It is assumed every building type can use the same Division 01, General Conditions in their contract documents while being built. Its still unclear what happens after that in terms of the building lifecycle. Where building codes fit is still being figured out but probably in another band above Division01.

Share

Single Point of Failure

Duane Nickull Senior Standards Strategist for Adobe Systems set forth a set of goals on Ontolog Forum
Subject: Re: [ontolog-forum] Start thinking about the 2008 Ontology Summit

+ Free public API’s where organizations with folksonomies (tag clouds often represent these), can link terms in their folksonomies to disambiguate words like “Washington” which may have several meanings.

+ a system architecture with no single point of failure and a flexible service oriented approach to creating a platform for ontology work on the web.

+some artifacts to explain in simple lay terms, how to use the ontology and how to reference items in it from taxonomies and folksonomies with simple context and event declarations.

+ a strong thrust of work on context.

…which lit a fire of discussion over the term context.

Implementing Duane Nickull’s stated goals would benefit the general public in a number of ways. But there are unanswered questions for example: What is meant by a single point?

SinglePoint

Single Point Perspective by Mark Reeves

 

What system features fail and how can the single points of such failures be diffused to enable functional workarounds on the fly?

Diffuse

The behavior of a perfectly diffuse, or Lambertian, surface is described with the help of this figure by the Federation of American Scientists (FAS) in their remote sensing tutorial.

 

Duane Nickull states the following in response “Single point of failure in (Service Oriented and System) Architecture is a concept whereby one component has the power to render a larger set of components useless if it fails. When architecting ebXML, the W3C Web Services Architecture and the United Nations architecture, we employed multiple failsafes such as a federation of registries instead of a single registry repository since the single one represented a potential point of failure. Even if we employed multiple registry-repositories and syndicated master records from one, the one represented a single point of failure. Instead, all these architectures use a system of high water marks and federation (much like DNS for the internet) to guarantee no single point of failure can bring the entire infrastructure down”


SCIP, meaning the Stanford Computer Industry Project, reports “major computer industry problems such as interoperability, systems errors and project failures are in large part software problems.”

collapse

Collapse the Light into Earth by ~EvidenceE~

 

The other SCIP, meaning Specifications Consultants in Independent Practice, has lively discussions about failures. Everything from a wood floor product failing in adhesion, to windows not passing performance tests, to buildings falling down and exit doors failing to operate during an emergency. What emergencies are caused by the single point of failure in a system architecture?

systemcollapse

System Collapse by isbsh

 

In the real world, people get trapped in a nightclub fire and exit devices are not only invented, they are required by building codes and local laws. Where do ontology users get trapped?

Trapped

Day 30: Trapped Inside a Migraine by Susan and her 5d’s

Who maintains the system of building codes and laws to avoid system wide failures caused by single points in semantic space? In the case of an exit door in physical space, the point of failure is the unfortunate fact there is only one way out, the opening might be too narrow, and untrained people do not know how to operate the locks or control the flow.

Locks in Hugh Moore Park 6 by Mareboy

Locks in Hugh Moore Park 6 by Mareboy

The Construction Specification Institute CSI has a discussion forum on Code Interpretation and Failures. Because building the physical world is already an established process, the roles of contractor, architect and engineer are defined. Are the only architects designing “system architecture with no single point of failure and a flexible service oriented approach to creating a platform for ontology work on the web” actually engineers? Who are the Contractors and Owners of these semantic spaces and designs?

design

Palais de congres de Montreal 2 by Cocolinda

The CSI discussion on code interpretation and failures include contractors points of view “with a lot less time to research the code requirements than the Architect and the Engineer that already have the contract to produce construction documents, would it not be the proper thing to just list the requirements , instead of putting the responsibility on all the bidders to research code requirements which only one bidder will be successful?”

 

Architects designing systems without single points of failure are researching which code requirements? Common Logic? Conceptual Graphs? ISO Standards? Yet, outside of failures to communicate which could be caused by crossed wires between originators and interpreters for a million reasons – what are the current worse case scenarios? What fails, falls down, breaks and blocks the path of progress? What checklists are used to contract the Architects, Engineers, and Contractors for large scale public projects? What construction documents are available to end users as if the plans, specifications, and warranties were in the hands of a condo board, comprised of lawyers, waiting for their windows to leak?

leak

Its Time to Break Up by Nobel4

 

 

What are the warranties against failure? Failure of what? Adhesion? Not passing performance testing? Emergency response or instantaneous reconfiguration, opening up, structural disappearance or collapse to allow large scale escape during an emergency? Has the digital age faced these emergencies yet?

 

Share

Context of Codes

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

THE HANNOVER PRINCIPLES

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

500c_coexist.gif
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.

500core

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.

RileyHighSky

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.

spatiallayout

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

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.

Share

Community Center

 

Can the digital world be built like the physical world? Which construction document practices in the physical world have legitimate, helpful application to the construction of virtual worlds? What are the subject matters of these new construction documents? How are they approved and maintained over the life cycle of virtual constructions? What is the best way to record digital situations that may happen in cycles, constantly updating as opposed to buildings that are made once, by hand, then maintained?

Today, building designs are communicated in drawings, specifications, and contracts collectively known as the contract documents. Once buildings are in place, they transform into real estate. Instead of drawing, modeling and text software, buildings are registered on maps using different kinds of software and communication networks. What are the parallel transitions in the digital world from idea, to communicating design, to authorities having jurisdiction review, through construction, to public records? What can modern communities learn from old fashioned communities? Does there need to be a community center design template?
Community Center
Beresford Community Center Blueprints
Burning Man is a festival in Black Rock Nevada that happens every year, centered around a symbol that is burned in the end.

HopeFear2007
The geospatial community is getting involved because the festival looks so cool from above PlayaMaps


burningman

Burning Man Earth, Mapping the Cultural Genome
2006_brc
2006 Street Map by Rod Garrett

Construction specifiers put Division 01 in the center, not of our community, but the center of our consensus product, the construction documents.
Div01
Figure 5.6A Division 01 Relationship to Other Documents, Project Resource Manual, Construction Specification Institute.

Division 01 cannot be developed until several other activities have transpired, been decided and recorded, enabling several interrelated documents to be produced.
ProjectPhases
Figure 1.5-B, Typical Project Stages, Project Resource Manual, Construction Specification Institute.

Contractors need to qualify for bid bonds, payment and performance bonds, at competitive rates, established by their history, to win jobs. Construction itself appears to be a small part at the end of the construction document process. What assurances would, for example a museum have, that their virtual community centers are well designed and properly built? How are information architects and contractors evaluated and selected? Do they have to qualify for performance and payment bonds? Who are their subcontractors? Where do drawing and specification reviews fit in the process? Are there any authorities having jurisdiction?
Does every community need a center? If there was a center for construction specifiers to meet in a place like Second Life, what would the focus be? Would the place meet our persnickity requirements? What are the design requirements of such a community center? Would the purpose be to serve as an answer center?
How should these places be constructed? Can virtual community centers be used to hold gigantic meetings and be replaced over and over again for each new meeting? What essential elements need to be repeated, in the same relative location, for each iteration?
Once an organization scheme is established, won’t drawings and maps communicate the lay of the land better than machine languages and processing techniques visitors will never understand?

The drawings are only one part of the construction documents in the physically built environment. A system of drawing and public inspection is completely missing from current digital construction processes.

Comment from TomGruber ______________

The idea of planning for development in the virtual world makes a lot of sense. At first reading I thought you were talking about planning of virtual real estate – like a design review for second life. Reading on, it looks like you are talking about using a virtual space to give a context and collaboration space for community design planning and review. That would be a great thing to do. Seems to me the key to success is to add some unique value with the virtual space that can’t be done effectively today, beyond removing the physical constrains of co location and synchronous communication. Perhaps the new technology from the gaming community and the reality-tested experience of second life could give the community a place to “live in” the proposed designs for a while before signing off.

Share