<?xml version="1.0"?>
<?xml-stylesheet href="/transform" type="text/xsl"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bibo="http://purl.org/ontology/bibo/" xmlns:bs="http://purl.org/ontology/bibo/status/" xmlns:ci="https://vocab.methodandstructure.com/content-inventory#" xmlns:dct="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xhv="http://www.w3.org/1999/xhtml/vocab#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" lang="en" prefix="bibo: http://purl.org/ontology/bibo/ bs: http://purl.org/ontology/bibo/status/ ci: https://vocab.methodandstructure.com/content-inventory# dct: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# xhv: http://www.w3.org/1999/xhtml/vocab# xsd: http://www.w3.org/2001/XMLSchema#" vocab="http://www.w3.org/1999/xhtml/vocab#" xml:lang="en">
  <head>
    <title property="dct:title">An Anatomy of Information Space</title>
    <base href="https://doriantaylor.com/an-anatomy-of-information-space"/>
    <link href="document-stats#EOtsxItkMe0lHGzhuPaY7I" rev="ci:document"/>
    <link href="elsewhere" rel="alternate bookmark" title="Elsewhere"/>
    <link href="this-site" rel="alternate index" title="This Site"/>
    <link href="http://purl.org/ontology/bibo/status/published" rel="bibo:status"/>
    <link href="" rel="ci:canonical" title="An Anatomy of Information Space"/>
    <link href="lexicon/#Er25AsP7lDnL8trRRAsODJ" rel="dct:audience" title="Digital Media Theorist"/>
    <link href="person/dorian-taylor#me" rel="dct:creator" title="Dorian Taylor"/>
    <link href="file/information-space" rel="dct:hasPart"/>
    <link href="person/dorian-taylor" rel="meta" title="Who I Am"/>
    <link about="./" href="3f36c30c-6096-454a-8a22-c062100ae41f" rel="alternate" type="application/atom+xml"/>
    <link about="./" href="f07f5044-01bc-472d-9079-9b07771b731c" rel="alternate" type="application/atom+xml"/>
    <link about="./" href="this-site" rel="alternate"/>
    <link about="./" href="elsewhere" rel="alternate"/>
    <link about="./" href="e341ca62-0387-4cea-b69a-cdabc7656871" rel="alternate" type="application/atom+xml"/>
    <link about="verso/" href="3f36c30c-6096-454a-8a22-c062100ae41f" rel="alternate" type="application/atom+xml"/>
    <link about="verso/" href="this-site" rel="alternate"/>
    <link about="verso/" href="elsewhere" rel="alternate"/>
    <meta content="an-anatomy-of-information-space" datatype="xsd:token" property="ci:canonical-slug"/>
    <meta content="Information systems live in information space, and changes to those systems take place in distinct sub-regions of that space. This is an attempt to map out information space as it pertains to information systems." name="description" property="dct:abstract"/>
    <meta content="2015-02-22T23:15:53+00:00" datatype="xsd:dateTime" property="dct:created"/>
    <meta content="an-anatomy-of-information-space" property="dct:identifier"/>
    <meta content="2015-02-22T23:18:50+00:00" datatype="xsd:dateTime" property="dct:issued"/>
    <meta content="2015-02-28T23:14:09+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2015-03-01T20:22:55+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2015-03-11T20:50:16+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2015-07-05T23:25:37+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta content="2022-05-31T15:10:50+00:00" datatype="xsd:dateTime" property="dct:modified"/>
    <meta about="person/dorian-taylor#me" content="Dorian Taylor" name="author" property="foaf:name"/>
    <meta content="summary" name="twitter:card"/>
    <meta content="@doriantaylor" name="twitter:site"/>
    <meta content="An Anatomy of Information Space" name="twitter:title"/>
    <meta content="Information systems live in information space, and changes to those systems take place in distinct sub-regions of that space. This is an attempt to map out information space as it pertains to information systems." name="twitter:description"/>
    <object>
      <nav>
        <ul>
          <li>
            <a href="document-stats#EOtsxItkMe0lHGzhuPaY7I" rev="ci:document" typeof="qb:Observation">
              <span>urn:uuid:3adb3122-d90c-47b4-8947-1b386e3da63b</span>
            </a>
          </li>
        </ul>
      </nav>
    </object>
  </head>
  <body about="" id="Ee1U1FXw8H7wZdScM7iOkI" typeof="bibo:Article">
    <p>An information system, regardless of what it's made of, indeed exists in physical space. It <em>also</em> exists in <em>information</em> space, which is <em>embedded</em> in physical space. Physical space has well-understood rules governing its four dimensions&#x2014;length, width, depth, and time, but the dimensions of information space are potentially <em>infinite</em>, and much less well-understood. Here I propose a model for an anatomy of information space, at least as it pertains to information <em>systems</em>&#x2014;structures we create on purpose to help us convey, store, retrieve, and operate on information. My hope is that it will help organize the way information systems are made, and altered over time.</p>
    <figure>
      <img style="max-width: 100%" src="file/information-space;scale=600,420" alt=""/>
      <figcaption>
        <p>Those familiar with the <a rel="dct:references" href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">Model-View-Controller</a> pattern will recognize the similarity. Indeed <abbr title="Model-View-Controller">MVC</abbr> influenced this model, though I believe that there is something more fundamental at work here. Moreover, <abbr title="Model-View-Controller">MVC</abbr> is concerned with the <em>technical</em> architecture of <em>software</em> systems, and I want to use this model to think about information systems, computer-based or otherwise, in <em>general</em>.</p>
      </figcaption>
    </figure>
    <section id="EalKf8E0Zcqfu1j77tF-GI">
      <h2>Content Space</h2>
      <p>Content space contains all the stuff people care about. Every specific arrangement of content is unique: it has to be exactly the way it is, or it's some other content. It has some other meaning. Content space has two identifiable subspaces:</p>
      <section id="EH4rW1ewG5alLKddhKXXkJ">
        <h3>Document (Opaque) Space</h3>
        <p>Document space can also be called <em>opaque</em> space because the content of a document is either partially or completely opaque to the automated elements of an information system, and must ultimately be interpreted by a human being. A document may also potentially embody several different <q>readings</q> overlaid in the same fixed arrangement of content. The content of a document depends on a specific literal representation, or otherwise a set of specific representations which are only <em>partially</em> isomorphic to one another. There is always an <em>original</em> representation, and some information will invariably be lost through any transformation away from that original representation. Thus documents must remain intact, which contributes to their opacity to the system.</p>
      </section>
      <section id="EFJwfHhft3lLw7r870qpQL">
        <h3>Data (Transparent) Space</h3>
        <p>Data space is <em>transparent</em> because there is no meaningful concept of an <em>original</em> representation. All transformations to representations of data that do not explicitly alter or destroy the <em>content</em> of the data are equivalent. These transformations are <em>fully</em> isomorphic. This means the information system can <q>see into</q> data space, hence <q>transparent</q>.</p>
        <p>An individual <em>datum</em> can indeed be conceived as a potentially very small document, in that any changes to it will destroy information. Likewise, a document can be conceived as a very large datum, which puts document space <em>inside</em> data space.</p>
        <p>However, a datum can <em>also</em> be conceived as an answer to a specific question, so a datum all by itself is an answer without a question&#x2014;it has to be put into <em>context</em> to have any meaning. It's this <em>context</em> that exhibits the transparency and fluidity in representations of data space.</p>
      </section>
    </section>
    <section id="EvFLgpb0LyT-BggscwghNL">
      <h2>Interaction (Cybernetic) Space</h2>
      <p>Interaction space has to do with <em>changes</em> in the <em>state</em> of content space over <em>time</em>. Interaction space can also be called <em>cybernetic</em> space because changes to content space may elicit future changes, in a cybernetic feedback loop. In this model, there are three regions within interaction space:</p>
      <section id="E2Atf7KwN-PV_ekpgQih2I">
        <h3>Tool Space</h3>
        <p>The entities in tool space are for the direct manipulation of content space, and connect directly to interface space. Manipulations can be extremely simple, or tools can be combined together for complex operations in content space. Consider a pair of scissors: the blades and hinge would exist in tool space, while the handles would exist in interface space.</p>
      </section>
      <section id="EBHtXSa2gN9wqqlCvqOS2K">
        <h3>Job Space</h3>
        <p>Job space differs from tool space in that its entities are <em>agents</em> to which jobs are delegated. Job agents we are primarily concerned with are software: an automated, possibly scheduled or event-driven bulk operation. They <em>could</em>, however, resolve to some kind of commercial service, or even a person or organizational role. The mechanism for sending email is in job space. Google's Web crawler is also in job space. The connection with interface space is slim to none, as the <q>interface</q> of job space is the agent's product, and any receipt thereof, just <em>showing up</em> in content space.</p>
      </section>
      <section id="Etk8N8fGtXwubt_ILKK-LK">
        <h3>Control (Meta) Space</h3>
        <p>Control space can also be understood as <em>meta</em>-space. Entities in this space are concerned with conveying knowledge <em>about</em>, and manipulating the behaviour of the information system <em>itself</em>. On a website, for example, the mechanism that logs and generates site analytics would be in control space, as would the mechanism for controlling user preferences.</p>
      </section>
    </section>
    <section id="EdrEt6hfHnXo41LnidQbLJ">
      <h2>Interface Space</h2>
      <p>Interface space is largely concerned with <em>social</em> relationships&#x2014;even if distantly mediated by machine&#x2014;and their <em>continuity</em> over time. Interface space is about what the information system <em>promises</em> people and is essential, in conjunction with interaction and content spaces, to its ability to <em>deliver</em>. This model identifies three regions within interface space:</p>
      <section id="EfIAP0zSoDTlnAZ46wd21K">
        <h3>Human Interface Space</h3>
        <p>Anything that connects directly to the sensorimotor system&#x2014;and therefore indirectly to the <em>cognitive</em> system&#x2014;of a human being, is in human interface space. Human interface space is therefore principally <em>physical</em> and <em>geometric</em> in its choice of <em>materials</em>, the specific <em>configuration</em> of those materials at any instant, and the patterns by which that configuration <em>changes</em> over time.</p>
        <p>Human interface space is where the <em>disposition</em> of the information system is made manifest. It is where the information system's masters indicate to you that they are competent, acting on good faith, <em>care</em> about your concerns and are genuinely there to help. Human interface space is the principal site where the promises of an information system are made, <em>and</em> broken.</p>
      </section>
      <section id="Ev4m3sKPO66cL7Bgkik5yJ">
        <h3>Machine Interface Space</h3>
        <p>Anything that connects <span class="parenthesis" title="without this qualifier, just about everything would be in machine interface space">sufficiently <em>indirectly</em></span> to a human being is in machine interface space, which has different considerations and priorities. These are precision, clarity, and airtight consistency in representation and logic. Machine interface space overlaps slightly with human interface space, in that the other end of the machine interface is ultimately specified by a human.</p>
        <p>Consider some examples of machine interface space: the dimensions of a credit card, the threading of a screw, the tensile strength of the hardpoints on the corners of a shipping container. If any of these tolerances are off, the machine interface will fail, and the <em>social</em> relationship that the machine interface mediates may be compromised. In order to have such tolerances, we must first have strict and comprehensive specifications which are agreed upon.</p>
        <p>Machine interface space affects the ability to promise and deliver in another conspicuous way: In an information system, machine interfaces can run up quite a tab. Machines are a much more voracious consumer of information than a human, and are liable to put outsized demands on the material resources of an information system. Thus machine interfaces, above all other interfaces, must include some consideration for the economic impact of releasing them into the wild.</p>
      </section>
      <section id="Eeu7kD9v0tf4gMvhkPq7fK">
        <h3>Address (Name) Space</h3>
        <p>Address space, or namespace, is an overlapping but distinct region in interface space. I'm using the terms <em>address</em> and <em>name</em> as synonyms for a label attached to a point in the topology of interaction space&#x2014;which itself may only be a thin shim connecting to content space&#x2014;so I will continue with the word <em>address</em>. Address space is distinct because when you mint an address and circulate it, you instantaneously lose control over it. This is because other people take the address and make their own associations to it. This commits you to either <em>preserving</em> the entity in content or interaction space associated with the address, or rerouting the address to a similar target, just as one would forward mail or a telephone number. You may not be able to control address space <em>itself</em>, but you <em>can</em> control the entities in interaction space that the addresses refer to.</p> 
      </section>
    </section>
    <p>This model isn't perfect, but no model is. This is part of an effort to make it easier to talk about targeted work in <a href="on-the-building-of-software-and-websites" title="On the &#x201C;Building&#x201D; of Software and Websites" rel="dct:references">an incremental process of developing information systems</a>, as well as evaluate the results of that work. The idea is that if we can divide up the space governed by an information system, we can point people to changes in specific subregions of that space, so they know what to look for. This is how I intend to use this model.</p>
  </body>
</html>
