Tag Archives: location

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

Share

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?

harness-flow

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.

equiangularSpiralEvolute2.png

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

Now for Vera’s slides:

spiral3

spiral4

spiral5

 

spiral6

spiral7

spiral8

spiral9

spiral10

spiral11

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.”

spiral12

spiral13

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.”

spiral14

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.

spiral15

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

Homotopy

Collective Intelligence

and

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

 

 

 

 

 

 

 

Share

People Can’t Find Things

Offices, organizations, and knowledge domains produce so much useful information. People who are learning about an office, organization, or area of knowledge need best practice notes, standard details, and lessons-learned to be super easy to look through.

When people do not know what things are called to input a specific term, it is difficult for machines to help sort through all the good ideas and information generated before. Perhaps a better geometry is needed to link together and organize records in such a way that people are led, by machines, to only information that is relevant to their skill level, language, and task at hand, rather than endless lists of everything under the sun.

conformal mapping

 

Conformal Mapping 1/(z*z) by fdecomite

2

 

Octagonal Star Pattern, a work in progress v.1 by EricGjerde

4

 

Even More Strange Things I Found by vegelony

 

3

Math Sculpture Closeup by sfopanda

5

 

Torley Finds the Strangest Things by Dedric.Mauriac

Share

Purple Numbers

purple

Above is an example of (an out of date) webpage with purple numbers envisioned by Doug Engelbart and Bootstrap.org An overlay is put on to a webpage generating random numbers to go right to the place where the text or image is located. The text below was written by Doug Engelbart, 23-Oct-2000.

Introduction 1

    Large-scale challenges are best served if there are appropriately scaled strategic principles to guide their pursuit. And special value results if the launch plan of a long-term and large-scale strategy produces significant payoff accrual early in the pursuit. 1AWe are addressing the large-scale, pervasive challenge of improving the collective development and application of knowledge. Many years of focussed experience and conceptual development underly the strategic framework guiding this proposal. 1B

Phase-1: OHS Launch Project: HyperScope enhancement of Legacy Systems: 2

    Special Note: Implementation of the HyperScope and all of the later stages of the OHS are committed to being done as Open-Source development. There are clear and compelling reasons for this, stemming from the scale and rate of evolution which needs be accommodated, and from the number of collaborative communities which need to be involved, PRO-ACTIVELY. 2AThe HyperScope will be a lightly modified web browser supported by an “Intermediary Processor” (IP) which operates between the browser and the files or data bases holding existing working knowledge of a collaborative community. The HyperScope is not an editor. 2B
    A Hyperscope user will be able to follow links into and between these “legacy” files in a manner similar to using a browser with web-based HTML files. And more, there will be numerous new capabilities and features which will give a HyperScope user considerable more flexibility and working power than users limited to standard browsers and “legacy” editors. 2B1

Brief Functional Description of Phase-1 HyperScope — new capabilities provided to HyperScope users operating within legacy environments: 2C

    1. In response to what may be an ordinary HTTP link, the targeted file will be (a) retrieved from its server and (b) dynamically “translated” into an Intermediary file (I-File) with special structure and format implemented with XML+. 2C1
    For any community seriously interested in applying HyperScope (and the follow-on, full OHS), it is assumed that appropriate “translator modules” will be developed for every file/db type of significance to their collaborative efforts. It is expected that an increasing list of customized translators will be developed as different application communities extend the range of legacy files to be brought into integrated HyperScope use. 2C1A

2. High-Resolution Addressability: Translation into the I-File’s special structure and format creates, among other things, new label tags attached to many objects (e.g. each paragraph), so that links serviced by the HyperScope can explicitly target many objects in the file which were not addressable in their “legacy” form. Ideally, every object in a file should be targetable by a link whose author wants to comment specifically about that object. 2C2

    E.g., here “http://xxx.xxx.xxx#aaa” targets a specific object, assumedly not labelled in the legacy file, but given the “aaa” label by the Translator any time that it translates that targeted file into the I-File format. 2C2A

3. View-Specifications: The HyperScope will offer a set of “transcoded viewing options” which a user can selectively employ to examine that file. Simple example: just show me the first line of each paragraph. 2C3

    From past experience it is expected that users will invent many variations of the ways they would like to view portions of their files, under different circumstances, often shifting rapidly between views just as one might rotate a physical object, or shift its distance, to get a better understanding of what is there. 2C3A It is planned to enable the option of incorporating a “view specification” (viewspec) to a link so that a subsequent user will not only have execution of that link take him to the desired specific file location, but will also show the contents there with the specified view. 2C3BConsiderable evolution is expected to take place here. In the “open-source” mode, many groups would be experimenting and tuning, contributing to the evolution. 2C3C

4. Expanded set of HyperScope accessable “Legacy File Types:” In principle, this manner of HyperScope access can be implemented for any standard type of file or data base. The Project will establish the basic implementation conventions, and proceed to develop the translation and special I-File properties appropriate for a selected sequence of file/db types — planning tentatively for those to be used by: 2C4

    4a. the OHS-dev community (including open-source participants); 2C4A
    4b. the Software Productivity Consortium’s member community: 2C4B
    4c. communities selected with NIH (and possibly cooperatively with DARPA) for strategic progression of co-evolving tool- and community-development processes. 2C4CNote: Here again, it is planned to facilitate Open-Source development so that many individuals and application communities can pursue specialty application needs and possibilities. (Facilitating this evolution is planned.) 2C4D

5. Copying-Pasting HyperScope Links: When viewing a legacy file via his HyperScope, a user will easily be able to install a HyperScope link (HS-Link) in any legacy file, targeting an explicit location in the file being viewed on his HyperScope. Clicking on the desired target object in a HyperScope “Copy mode,” he can subsequently turn to the “legacy editor” and “Paste” the appropriate link into the legacy file. Later execution of that link will take any subsequent HyperScope user to the desired, specific location and with the specified view. 2C5

6. Back-Link Management: Provision will be made to capture information about links pointing through the HyperScopes into a specified collection of files, to establish a “Back-Link Data Base” (BLDB). For each such link, information to be captured would be such as: 2C6

    6a. Explicit target object being cited; 2C6A
    6b. The “foreign” location of the link; 2C6B
    NOTE: both 6a and 6b being very much more usefully explicit if exercised via HyperScope use. 2C6B1

6c. The author of that other-file citation link. 2C6C

6d. The “Type” of link citation, as per the vocabulary of “link typing” adopted by the usage community, and provided for inclusion in “link syntax” by appropriate standardization processes. 2C6D

    NOTE: Link Typing has been advocated and discused for many years. With the above HyperScope-facilitated LDB, link-type utilization within appropriately developed community conventions and practices, would offer very important enhanced capability for collective knowledge development. 2C6D1AND, in a larger sense, it would enable a practical way to improve on the established academic convention of only publishing AFTER appropriate peer review (with attendant time delays in the cycle of knowedge evolution). 2C6D2 HERE, a promising alternative is offered: Publish now, let Peer Review and “evolving attribution” take place after. I.e., much more than just counting citations can here provide effectively attributed peer evaluation: explicit back-link assessment of trails can operate in many complex knowledge-evolution environments to isolate the key contributions (and also the key misleading entries). 2C6D3

7. Extended addressing conventions to improve linking power: 2C7

    7a. Relative Addressing: A conventional URL with a “#label” extension can position the HyperScope at a given object in the target file. Extended conventions will enable the link to point to subordinate objects — e.g., to a word in a paragraph, to an expression in an equation, … 2C7A7b. Indirect Linking: A very powerful extension to the relative addressing is a convention which directs the HyperScope to go to a specific location and then follow the link at that position — and perhaps at the link’s destination to do further relative positioning and “link following.” This indirect linking provides very powerful functionality when users learn to harness it. 2C7B7c. Implicit Linking: Example — every word is implicitly linked to its definition in a dictionary; every special term is implicitly linked to its definition in that discipline’s glossary; every instance of an object’s name in a source-code file is implicitly linked to its imlementation code; …; every pronoun is implicitly linked to its antecedent. Special “jump” commands can be provided which can operate as though the term in question is explicitly linked to the “implicitly linked” object. (Jump to Definition, …) 2C7C

8. Same file in multiple windows — no real limit there — simultaneously allowing different positioning and different viewing portrayals of a given file. 2C8

    Later, when editing of the Intermediary File will be offered, any legal edit operation executed in one window is reflected accurately and immediately in all other of that file’s portrayal windows. 2C8AThis flexibility in utilizing multiple windows has surprising value when users learn to make effective use of it. 2C8B

9. Non-Link Jumps; Options offered via simple selection means — E.g.: 2C9

    A click in a given paragraph, not on an embedded link, would hoist that paragraph to the top of the window. 2C9AClick-select a given paragraph, then Jump Next, Last, First, Origin, … 2C9B

10. Double-click Jumps offer surprisingly flexible options: 2C10

    First click indicates what jump is desired; second click can be in any other window, indicating where the jump-result view is to be portrayed. Whatever viewing spec already established in the target window will also prevail when the jumped-to file/location is portrayed there. 2C10A Also, in the interval between window clicks, icon or menu clicks, or character input, can indicate the new viewing spec if the user desires something different from what is currently set for the target window. 2C10B For instance: Window 1 could be relatively narrow, with view spec set for small font and only first line of each paragraph portrayed; Window 2 wider, with larger, more-readable font and full-paragraph portrayal. 2C10C

We assume that the above capabilities would be useful to almost any collaborative community, essentially as soon as adequate HyperScope-application support services could be provided. (NOTE that a qualified SRI group is explicitly set now to establish and operate such servics. Optional whether arrangements for this are pre-established at outset of the “OHS-dev Project”, or later when support of a particular community choose to become involved. In any event, suitable lead time needs be allowed.) 2C11

Phase-2: Maturing/Evolving the Hyperscope into full-feature OHS: 3

    Evolution of the Intermediary File format will be given careful attention since it is destined to become the format for the full Open Hyperdocument System (which will continue its evolution). 3A An OHS “User Interface System” (UIS) will be developed to provide a basic range of functions for moving, viewing and editing. 3BProvision for archiving, version control, etc. will be developed so that it becomes possible to develop and maintain an evolving knowledge base soley within an OHS environment — with integrated flexibility and power accumulated from the best that was accomplished via HyperScope usage among the legacy files. 3CNow the VERY important feature of this approach to OHS development comes into play: task by task, or person by person, in almost any order and rate, users can start to keep their files entirely within the OHS environment. All the working material is still interlinkable, whether in OHS or legacy files. 3DAnd the critical community-development processes will become VERY important here — to start the active “co-evolution” of the “Human System” and the OHS “Tool System” (as discussed at length in the “Bootstrap Publications”). 3EFor the scale of utilization that will be necessary, in number of inter-operating groups, in the diversity of inter-operable knowledge domains, and in the continuing changes in tools and skills, processes, etc. — it will be absolutely critical that 3F
    (a) the Tool System be as open to continuing evolution as can be managed, and 3F1
    (b) the application communities be specifically organized to participate pro-actively in the Human-Tool co-evolution. 3F2

It is sincerely hoped that organizations investing in the Stage-1 HyperScope development and use will do so with clear intent to be simultaneously readying their targeted application communities for becoming pro-active, “evolutionary participants.” 3G

Phase-3: Special Evolutionary Provision: Multi-class UIS Architecture and High-Performance Teams. 4

    The OHS Interface Architecture will be set up explicitly to provide for multiple UIS options, with a common, full-feature Application Program Interface (API). To support extensive capability evolution, it will be necessary to provide for a range of UIS options, varying in complexity, potential competency level, difficulty to learn, types of interface devices and modalities, etc. 4A
    Being able effectively to support web-connected mobile phones is one example. 4A1

But a VERY IMPORTANT purpose here is to enable individuals, or special-role support teams, to experiment with interface equipment, functionality, and control options, together with optional special attributes of the standard Intermediary File, to pursue especially high performance at important parts of their knowledge processes. 4B

Having this kind of exploration in any event will be necessary. Doing it with special extensions to the widely used OHS will be very important in enabling feasible migration of these tools and skills out into the rest of the communities. Moreover, doing this exploratory high-performance activity over the SAME WORKING domains amplifies that benefit immensely; motivated individuals can optionally acquire special interface equipment, take some special training, and move up to a “new class of user proficiency” (e.g. becoming a certified Class-4B Knowledge Integrator). 4C

There are support roles anticipated in developing and maintaining a community’s Dynamic Knowledge Repository (DKR) which could very well be taken on by specially trained High-Performance Support Teams. Such a team could for instance be fielded in a university (as a research project into High-Performance Collective Knowledge Work), and take on the “Knowledge Integrator” role for a professional society’s DKR. And competetive exercises could be conducted among teams from different universities — or companies, or agencies, or countries — as part of an explicit processes to facilitate improvement in “Collective IQ.” 4D

Share