The question I first asked my self, around 1978, was how can we make computing successful? In college mathematics taught me about abstractions and models were a way to solve mathematical problems. Got the abstraction habit. We were able to Leverage metadata too solve database and business problems We used methods and frameworks to improve communications between technology principles and funding stakeholders. We discovered mind maps as an flexible way to communicate and manage technology in a meaningful way.
In computer science , the mechanism and practice of abstraction reduce and factor out details so that one can focus on a few concepts at a time. Types of abstraction Abstraction inversion for an anti-pattern of one danger in abstraction Abstract data type for an abstract description of a set of data Algorithm for an abstract description of a computational procedure Bracket abstraction for making a term into a function of a variable Data modeling for structuring data independent of the processes that use it Encapsulation for the categorical dual (other side) of abstraction Greenspun's Tenth Rule for an aphorism about an (the?) optimum point in the space of abstractions Higher-order function for abstraction of functions as parameters Lambda abstraction for making a term into a function of some variable Refinement for the opposite of abstraction in computing Substitution for the categorical left adjoint (inverse) of abstraction
I liked mathematics particularly geometry as it was a reference model for most mathematics.
Taking a several summer courses in computer science at UC Santa Cruz led by Bill McKeeman. Structured programming Methods Category Theory introduction. Taking abstraction to the extreme in mathematics , abstract nonsense , general abstract nonsense , and general nonsense are terms used facetiously by mathematicians to describe certain kinds of arguments and methods related to category theory . Roughly speaking, category theory is the study of the general form of mathematical theories, without regard to their content . As a result, a proof that relies on category theoretic ideas often seems slightly out of context, sometimes to the extent that it resembles a comical non sequitur . Such proofs are dubbed “abstract nonsense”. More generally, “abstract nonsense” may refer to any proof (humorous or not) that uses primarily category theoretic methods, or even to the study of category theory itself.
Patterns in the Game of G0 and hyperlinks HyperCard, invented by Bill Atkinson at Apple, made excellent use of the theories of legendary computer guru and pioneer Ted Nelson . He coined the word hypertext. In Go Seeing Subtle Patterns 1980: ENQUIRE software The European Organization for Nuclear Research (better known as CERN ) launched ENQUIRE (written by Tim Berners -Lee ), a hypertext program that allowed scientists at the particle physics lab to keep track of people, software, and projects using hypertext (hyperlinks). In software development Model–View–Controller ( MVC ) is an architectural pattern used in software engineering . The pattern isolates business logic from input and presentation , permitting independent development, testing and maintenance of each .
A semantic network or net is a graphic notation for representing knowledge in patterns of interconnected nodes and arcs. Computer implementations of semantic networks were first developed for artificial intelligence and machine translation, but earlier versions have long been used in philosophy, psychology, and linguistics. In late 1950s when Alan Collins and 1960s M. Ross Quillian developed the concept of sematic networks as a way to understand and describe human learning and creativity and the functions of the brain. One can easily claim that creativity and innovation are the companions of the usage of mind maps independent of the pertinent topic matter. Nonetheless there seems to be a historic pregression from the early use of mind maps to illustrate and communicate innovative thinking to its pragmatic usage in learning, project management, brainstorming, creative thinking, designing, and communication. A hand-drawn mind map It then took another 10 years before Tony Buzan, a British popular psychology author, popularized the concept of mind mapping through his books and speakings. He also ventured into formalizing the method of mind mapping (see his 10 rules for mind mapping). Mind maps were strongly related to paper since for a long time there was no efficient means of distributing ideas, concepts, and meaning. The advent of the personal computer eventually gave birth to software that brought the concept into the digital realm. The benefits if bits and bytes enriched the technique and made it feasible for business use, not at least due to easy dissemination and export into other software like word processing and presentation software.
The oldest known semantic network was drawn in the 3rd century AD by the Greek philosopher Porphyry in his commentary on Aristotle's categories. Porphyry used it to illustrate Aristotle's method of defining categories by specifying the genus or general type and the differentiae that distinguish different subtypes of the same supertype Substance Cathal, human, animal Quality white, from Ireland, Action breathing, making a list, teaching, Posture standing, Possession wearing a blue t-shirt, clothed, Place at the front of the classroom, on campus, Quantity 5 ft 6 inches tall, Relation not as tall as the blackboard, Date now, today Passivity being watched, being listened to.
As the diagram shows, long-term memory can be divided into explicit and implicit memory , and implicit memory can in turn be divided into various subtypes . But always bear in mind that in the actual workings of human memory, these various subsystems are interacting all the time. The interactions between episodic and semantic memory-two distinct forms of explicit memory-may offer the best example. Episodic memory (sometimes called autobiographical memory) lets you remember events that you personally experienced at a specific time and place. It includes memories such as the meal you ate last night, or the name of an old classmate, or the date of some important public event. The most distinctive feature of episodic memory is that you see yourself as an actor in the events you remember. You therefore memorize not only the events themselves, but also the entire context surrounding them. Episodic memory is the kind most often affected by various forms of amnesia. Also, the emotional charge that you experience at the time of the events conditions the quality of your memorization of the episode. Semantic memory is the system that you use to store your knowledge of the world. It is a knowledge base that we all have and much of which we can access quickly and effortlessly. It includes our memory of the meanings of words–the kind of memory that lets us recall not only the names of the world’s great capitals, but also social customs, the functions of things, and their colour and odour. Semantic memory also includes our memory of the rules and concepts that let us construct a mental representation of the world without any immediate perceptions. Its content is thus abstract and relational and is associated with the meaning of verbal symbols. Semantic memory is independent of the spatial/temporal context in which it was acquired. Since it is a form of reference memory that contains information accumulated repeatedly throughout our lifetimes, semantic memory is usually spared when people suffer from amnesia, but it can be affected by some forms of dementia. Semantic memory can be regarded as the residue of experiences stored in episodic memory. Semantic memory homes in on common features of various episodes and extracts them from their context. A gradual transition takes place from episodic to semantic memory. In this process, episodic memory reduces its sensitivity to particular events so that the information about them can be generalized. Conversely, our understanding of our personal experiences is necessarily due to the concepts and knowledge stored in our semantic memory. Thus, we see that these two types of memory are not isolated entities, but rather interact with each other constantly. The other form of long-term memory is non-declarative memory . It is also known as implicit memory , because you express it by means other than words. For example, when you ride a bike, juggle some balls or simply tie your shoelaces, you are expressing memories of motor skills that do not require the use of language. Such &quot;motor memories&quot; are just one type of implicit memory. DIFFERENT TYPES OF LONG-TERM MEMORY From a clinical and physiological standpoint, many observations suggest that there may be various sub-categories of long-term memory. For example, certain kinds of amnesia affect certain kinds of memories, but not others. Similarly, researchers have found that various brain structures specialize in processing various kinds of memories. One of the most fundamental of these distinctions is between declarative and non-declarative memory, based on whether the memory’s content can be expressed verbally. Traditionally, most memory studies have focused on explicit memory , which involves the subjects' conscious recollection of things and facts. For instance, subjects might be asked to memorize a given set of items (a list of words, a group of pictures, etc.) and then recall them verbally. Also, things that are encoded in implicit memory can be recalled automatically, without the conscious effort needed to recall things from explicit memory. DIFFERENT TYPES OF LONG-TERM MEMORY From a clinical and physiological standpoint, many observations suggest that there may be various sub-categories of long-term memory. For example, certain kinds of amnesia affect certain kinds of memories, but not others. Similarly, researchers have found that various brain structures specialize in processing various kinds of memories. One of the most fundamental of these distinctions is between declarative and non-declarative memory, based on whether the memory’s content can be expressed verbally. Traditionally, most memory studies have focused on explicit memory , which involves the subjects' conscious recollection of things and facts. For instance, subjects might be asked to memorize a given set of items (a list of words, a group of pictures, etc.) and then recall them verbally. Also, things that are encoded in implicit memory can be recalled automatically, without the conscious effort needed to recall things from explicit memory. Perhaps the best known of the various types of implicit memory is procedural memory , which enables people to acquire motor skills and gradually improve them. Procedural memory is unconscious, not in the Freudian sense of suppressed memories, but because it is composed of automatic sensorimotor behaviours that are so deeply embedded that we are no longer aware of them. Patients with profound amnesia often retain their procedural memory, which argues for a system of separate neural pathways. Implicit memory is also where many of our conditioned reflexes and conditioned emotional responses are stored. The associative learning that constitutes the basis for these forms of memory is a very old process, phylogenetically speaking, and can take place without the intervention of the conscious mind. We form implicit memories without being aware that we are doing so. Hence, scientists who study such memories must often try to uncover them by indirect methods, such as &quot;priming&quot;. In priming, researchers try to increase the speed or accuracy with which their subjects make a decision by first exposing them to information that relates to the same context, but without the subjects' having any other particular reason to retrieve the piece of information concerned. For example, subjects will take less time to decide that the string of letters &quot;doctor&quot; is a word if they have first been shown the word &quot;nurse&quot; than if they have first been shown an irrelevant word, such as &quot;north&quot;, or a nonsense word, such as &quot;nuber&quot;.
We want to manage our metadata so we can leverage application deployment and data reuse in other applications.
My first metadata repository
Used the ability to extract COBOL data definitions and load them to the IBM data dictionary. Which are then used in other COBOL programs.
This was new and upset the order of how work was accomplished
This was new and upset the order of how work was accomplished
Mind map Home page
Table of Contents
Actively navigate the web pages with a mind map (topic map)
IDEF ( Integration DEFinition ) is a family of modeling languages in the field of systems and software engineering . They cover a wide range of uses, from functional modeling to data, simulation, object-oriented analysis/design and knowledge acquisition. These &quot;definition languages&quot; were developed under funding from U.S. Air Force and although still most commonly used by them, as well as other military and Department of Defense (DoD) agencies, are in the public domain . The most-widely recognized and used of the IDEF family are IDEF0 , a functional modeling language building on SADT , and IDEF1X, which addresses information models and database design issues. Eventually the IDEF methods have been defined up to IDEF14: IDEF0 : Function modeling  IDEF1 : Information Modeling  IDEF1X : Data Modeling  IDEF2 : Simulation Model Design IDEF3 : Process Description Capture  IDEF4 : Object-Oriented Design  IDEF5 : Ontology Description Capture  IDEF6 : Design Rationale Capture  IDEF7 : Information System Auditing : User Interface Modeling : Business Constraint Discovery IDEF10 : Implementation Architecture Modeling IDEF11 : Information Artifact Modeling IDEF12 : Organization Modeling IDEF13 : Three Schema Mapping Design : Network Design Northrop had a large wall mapping used to navigate tables in a beta version of DB2. A new SQL based database
Data models were input to building Blusiness Ojects universes. Here was the first non-IT business case for meta data. I could finally work with metadata that made business sense. Easey access to a data held in databases was a new concept for business. Success is important starting out. Sophistication is evolving.
John Zachman 1985 article in IBM Systems journal. Formal communications we described here.
Met John at Northrop and discovered the reason why the framework was developed.
Wanted to improve communications because of the business and technology gap. Wanted to build trust.
What is a good way to involve business and be meaningful?
In the thinking process it helps to be visual When I went on a tour of Seattle Washington's old town there was a sign of a Pen indicating someone would write something for me.
This is a rehtorical question.
Our minds are responsible for seeing our eyes are just instruments.
Things that convey simple
Or a picture is worth a thousand words
This is a web trend map made to look like a subway map
A model focused on experiences (people, activities, context) Shows the relationship gradations of tasks and Experiences
Bringing model and metaphor together This model shows the range of social experience and our opportunities in the metaphor of.
Thinking can not be separated from how I feel Now we would like to bring feelings into the picture.
11/18/09 Towards the end of the Middle Ages and at the beginning of a new era of science and art, Leonardo da Vinci, one of the world most versatile and well-known artists and scientist, is often referred to as a forebear of mind mapping. He used images and writing in a non-linear way for note taking.
A mind map can call other mind maps. You can see the collection in multi map view.
Why I became Interested in Mind Mapping
Introduction <ul><li>This presentation is about my personal story to become a “mind map” user. </li></ul><ul><li>The presentation is not about how to perform project management with mind maps. </li></ul>
<ul><li>"If the human mind is to be conceived as a whole as well as parts, we need not just words to convey parts, but patterns, pictures and schemata to convey the whole.“ - Charles Hampden-Turner </li></ul>
DIFFERENT TYPES OF LONG-TERM MEMORY http://thebrain.mcgill.ca/flash/a/a_07/a_07_p/a_07_p_tra/a_07_p_tra.html#3
Metadata tools By Human and computer. <ul><li>Provides context for data </li></ul><ul><li>Facilitates and leverages </li></ul><ul><ul><li>Understanding </li></ul></ul><ul><ul><li>Usage </li></ul></ul><ul><ul><li>Data management </li></ul></ul>
“ Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand.” ~ Chinese proverb
Three Kinds of Learners <ul><li>Kinetic (John Dewy) </li></ul><ul><li>Auditory </li></ul><ul><li>Visual </li></ul>
<ul><li>Visual thinking is how we use our eyes (and our mind's eye) to </li></ul><ul><ul><li>Look at a problem, </li></ul></ul><ul><ul><li>See patterns and opportunities, </li></ul></ul><ul><ul><li>Imagine ways to manipulate those patterns to our advantage, and </li></ul></ul><ul><ul><li>Show those insights to others. </li></ul></ul>Visual thinking
Which of your 5 senses would you fear losing most?
<ul><ul><ul><ul><ul><li>The eyes are not responsible </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>when the mind does the seeing. </li></ul></ul></ul></ul></ul><ul><li>~Publilius Syrus </li></ul>
Observe Notice the little things that others miss
Make use of the whole brain and ALL of the senses. Ask questions, even silly ones Explore Entertain your curiosity
How your mind works… An idea or learn something new these brain cells interlink passing the information down the branch of one cell across and over to another, like so: Create “ memory trace ” 2. Memorize: Commit thoughts to memory
<ul><li>Whole -brain alternative to linear thinking. </li></ul><ul><li>Think in all directions and catches thoughts from any angle. </li></ul><ul><li>Skills to help you analyze and manage in multiple paths . </li></ul>
Brain neuron Doesn’t our brain neuron look like a mind map itself? You see, that’s how our brain works! Say NO to Linear notes from now on!!