What is MindSet?
What is the purpose of MindSet?
How does MindSet work?
What aspects of our thinking do we model?
How do we model a thought?
We recognize our thoughts within our material.
We consider our material as levers for our thoughts.
Six levers capture our thought.
"Content" sustains our thought.
"Prompt" evokes our thought.
"ID", "FromID" and "ToID" plot our thought locally.
"Intent" pictures our thought globally.
We define Intents structurally.
"Self-oblivious" systems are not "Self-reflective".
We assign Intents conceptually.
"Independent Thought" | "Unordered Hierarchy" | "Nondirected Network" | "Acyclic Network" | "Closed Sequence" | "Open Sequence" | "Directed Network" | "Irregular Structure"
We extend the MindSet standard by creating more kinds of levers.
MindSet CSV Format
What is CSV?
What must a table in CSV format satisfy in order for us to interpret it as structured by the MindSet guidelines?
How do we interpret a table in CSV format as expressing the MindSet guidelines?
What is the purpose of MindSet? MindSet frees us to reexperience our thinking. MindSet makes us aware of the consequences of using "mental levers" to approach our thoughts. MindSet is particularly helpful when we wish to use software tools for organizing large numbers of thoughts. MindSet helps us transfer our accumulated thoughts from one software tool to another.
How does MindSet work? MindSet assumes that we record "mental levers" to help us reexperience our thoughts. MindSet guides us how to structure our mental levers in a single table. We identify the rows of this table with our thoughts. We identify the columns of our table with basic kinds of mental levers. MindSet then offers concrete ways to format our table. One such format is CSV.
What aspects of our thinking do we model? MindSet asks us to distinguish between static thinking (focusing on a thought), and dynamic thinking (jumping from thought to thought). Also, MindSet asks us to distinguish between immersive thinking (engrossed in a thought), and reflective thinking (detached from a thought).
How do we model a thought? MindSet has us identify a thought with a bundle of six mental levers: ID, FromID, ToID, Intent, Prompt, Content. Our mental levers let us choose to think statically or dynamically, immersively or reflectively.
We consider our material as levers for our thoughts. We need the ability to distinguish and isolate the particular aspects of our material that help us reexperience our thought. These aspects are levers for our thought.
Six levers capture our thought. MindSet guides us how to capture our thought using six kinds of levers: ID, FromID, ToID, Intent, Prompt, Content. For a given thought, any of these levers may be undefined.
"Content" sustains our thought. Content is our lever to support immersive thinking. We record as Content that information by which our thought maintains our attention. Content has nontrivial internal structure that engrosses us. Content may be a paragraph of text, or any other expression of an idea, perhaps as an image, file, code, data.
"Prompt" evokes our thought. Prompt is our lever to support reflective thinking. We record as Prompt that information by which our thought evokes our attention. Prompt refers us to the Content. Prompt is succinct enough so that we may view many Prompts at once. Prompt may be, for example, a name, address or sign.
"ID", "FromID" and "ToID" plot our thought locally. ID, FromID and ToID are our levers to support dynamic thinking. Together they let us interpret our thought (identified by ID) as the movement of our mind from one thought (identified by FromID) to another thought (identified by ToID). If ID=X, FromID=Y and ToID=Z, then Y refers to the thoughts in our table for which ID=Y, and Z refers to the thoughts in our table for which ID=Z. We do not require that thoughts exist for which ID=Y or ID=Z. In general, we place no restrictions on ID, FromID or ToID. In particular, they need not be unique. We consider thoughts to be interchangeable if they have the same value for ID.
"Intent" pictures our thought globally. Intent is our lever to support static thinking. We record as Intent our structural expectations for our thought with respect to all other thoughts. If our thought has ID=X, FromID=Y and ToID=Z, then we can consider our thought as a structural relationship between thoughts with ID=Y and ID=Z, and its Intent gives the structural nature of this relationship. There are eight reserved choices for Intent, described below. In these cases, Intent signifies our global expectations regarding the structure of the system formed by the local relationships described by all thoughts having that Intent. We do not require that the local relationship actually satisfy our global expectations. Intent simply makes explicit our mental picture within which we intend our thought to participate as a local relationship between two other thoughts. Aside from the reserved choices, we are also allowed to create other choices for Intent, as needed, for our specific purposes.
We define Intents structurally. In what follows, let I be a choice of Intent. Let S be the set of thoughts with Intent I. Let V be the set of values of FromID and ToID for all thoughts in S. Let X, Y, Z, A, B, C, A1, A2, ..., An be values in V. We write Y=>Z if there exists a thought in S with FromID=Y and ToID=Z. We write Y>>>Z if there exists a sequence of values A1, A2, ..., An with n>=1 such that Y=>A1, A1=>A2, ... , An=>Z.
"Self-oblivious" systems are not "Self-reflective". We say that S is "self-reflective" if in S there exists at least one thought with ID=X, FromID=Y and ToID=Z, such that there also exists in S a thought with ID=Y or ID=Z. Otherwise we say that S is "self-oblivious". When S is self-oblivious, then we have two disjoint systems of thoughts: relationships in S, and nodes in N, where N consists of all thoughts whose IDs are values in V.
We assign Intents conceptually. Choose from the eight reserved choices of Intent. Do not worry if your thought violates the structural expectation. Such violations are natural consequences of forming mental pictures. Instead, choose Intent to express the conceptual nature of the system. Have you structured your thought so that your mind moves from FromID to ToID? Doublecheck! If you are not happy with any of the reserved choices of Intent, then please feel free to create your own.
Note: Diagram added February 27, 2001
Which CSV? Please be aware that the CSV format has no standard description, so you will find variations of CSV differing from the one described for this standard. There is no agreement on which characters are allowed. There is no agreement on what are the parsing elements that trigger the use of double quotation marks. There is no agreement on the functions of the parsing elements. For example, the exclamation mark ! may be used for comments, and the double back slash \\ may be used to wrap long lines, especially to accomodate text editors.
What must a table in CSV format satisfy in order for us to interpret it as structured by the MindSet guidelines? The first row must start with the string: ID, FromID, ToID, Intent, Prompt, Content The first row may not contain any double quotation marks ".
How do we interpret a table in CSV format as expressing the MindSet guidelines? The names of the kinds of levers are given by the values of the first row. We interpret all of the other rows as our thoughts. We associate the first six columns with the reserved kinds of levers, and any additional columns with invented kinds of levers. We interpret the value at a column and a row as a lever for a thought. If a field value is the empty string, then we interpret the lever to be undefined. We interpret the following two letter codes as our reserved choices for Intent: IT=Independent Thought, UH=Unordered Hierarchy, NN=Nondirected Network, AN=Acyclic Network, CS=Closed Sequence, OS=Open Sequence, DN=Directed Network, IS=Irregular Structure. We ignore any row which starts with an exclamation mark (this is done to insert comments, which we ignore). We interpret any row which starts with a double back slash \\ as extending the previous row (this is done to simplify work with a text editor when rows are long).
Dedication The author dedicates this draft to Kestas Augutis, who inspired work on this standard. He wished to teach children to write in sequences, hierarchies and networks.
Acknowledgements Thank you to TheBrain, LLC for sponsoring the investigation "Linking Locally is Thinking Globally" at the Minciu Sodas laboratory to develop this standard. Thank you also to MindJET, LLC for sponsoring work towards this standard. A special Thank You to all of the members of the OurOwnThoughts working group of the Minciu Sodas laboratory: Jeffry Archambeault (Open Idea Project), Koy Kong Aw (Multicentrix), Zigmas Bigelis, Algis Cibulskis, Stephen Danic (Lucid), Ben Darnell (Thoughtstream), Hans Donner, Nick Duffill (MindJET), Flemming Funch, Christian Jeyaraj George, Joseph A. Goguen, John Harland, Anna Herbert (TheBrain), Paul Jones, Dr.Rodney King, Yasuaki Kudo, John Leppik, Saulius Maskeliunas, Cass McNutt, Mark Oeltjenbruns, Steve Raiff, Roy Roebuck, Marjorie Stamm Rosenfeld, Mudis Salkauskas, Lucas Gonzalez Santa Cruz, Bronius Tamulynas, Carol H. Tucker, Raimundas Vaitkevicius, Caspar van Beek, William Wagner, George Chih-Chao Wu, Kenneth Yu.