<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4853644898562934826</id><updated>2012-02-09T04:06:28.675-08:00</updated><title type='text'>Owen's garden of thought.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default?start-index=101&amp;max-results=100'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>107</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1951004338805116131</id><published>2012-02-09T03:36:00.000-08:00</published><updated>2012-02-09T04:06:28.695-08:00</updated><title type='text'>The self-organising Clique Space(TM).</title><content type='html'>I have seen how Clique Space organises itself. The specification I have patented, and am in the process of implementing indeed describes a self-organising system of Agent Devices; devices which behave in any sense I know of, exactly as I imagine neurons behave.&lt;br /&gt;&lt;br /&gt;I have just glimpsed a solution regarding message dissemination through a Clique Space, and believe that the solution I have glimpsed will shortly be implemented. It is robust, instantly reconfigurable, and is composed of parameters which can be adjusted completely independently of "human" intervention.&lt;br /&gt;&lt;br /&gt;I think it entirely possible that a Clique Space that knows "itself" is not only capable of autonomously organising its member Agent Devices, but also of autonomously sustaining this organisation. And to think that all this comes merely from a simple data model.&lt;br /&gt;&lt;br /&gt;There you go; thoughts that send shivers down spines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1951004338805116131?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1951004338805116131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/02/self-organising-clique-spacetm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1951004338805116131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1951004338805116131'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/02/self-organising-clique-spacetm.html' title='The self-organising Clique Space(TM).'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8839766947551351591</id><published>2012-02-02T20:45:00.000-08:00</published><updated>2012-02-04T06:05:00.580-08:00</updated><title type='text'>Human Habit and the Stupidity of the Office Block</title><content type='html'>Let's commune a bit about human habit, for it is merely human habit  that prolongs the stupidity that is the office block.&lt;br /&gt;&lt;br /&gt;Now, an  individual is born and raised in a society where notions of being a  responsible member of society are instilled at the earliest of ages.  This has been so for a very long time, and is indispensable in the  maintenance of a coherent society. However, any such notions as tradition can have  an undesirable side effect: they delay the societies adaptation to  change, even when the potential for change has come about from an  aggregate will to see change. Change, sometimes when achieved, is denied by appeals to tradition.&lt;br /&gt;&lt;br /&gt;An individual leaves school, and finds themselves a job. Usually (it  seems to be the case in my observations) people dream of the cars,  mortgages, and families. People take their lead from those who have come  before them; they &lt;i&gt;accept&lt;/i&gt; many of the behaviours of earlier  generations as being exemplar to the way they should behave in order to  realise their "individual" dreams. People can accept too much.&lt;br /&gt;&lt;br /&gt;So, people who &lt;i&gt;accept&lt;/i&gt; that the office is the place where work  is done, and the home is the place where life is lived have in all but a  very few cases, tacitly complied with a social convention; they have  not exercised their own will, and in most instances without necessarily  thinking what the implications are. However, when I was 12 years old, I  wasn't comparing and contrasting modes of work; I had merely observed promise  in a way to relate to the necessity of work so it would pay dividend  for me, and I found that promise existed in working as a regular  employee for a large corporate employer in my own space, time and  intensity needing only to concentrate on issues relating to a profession  that interested me.&lt;br /&gt;&lt;br /&gt;Others had since surrendered the promise of a similar relationship  to the work they do because the command and control structure of work  conspired with their need to fulfil other priorities of their lives.  Others don't necessarily "decide" to give up the promises they make to  themselves, they just adopt conventions because devoting thought to  alternatives required an effort they couldn't have priority for. It is (possibly more) true that most also do not have the wider social support to help realise these alternatives. I have  observed that society has built a form of systemic slavery where those  who work, only do so because they accept the way work is done: from an  office, and at a time and intensity which is determined by a set of long  ago established conventions that place the ability to perpetuate this  system at the discretion of the whims of a few individuals; not  necessarily because this system works in any way that benefits all the  interests involved, but rather, just because things are just done this  way so to make more of the same things so to perpetuate this way of  doing things.&lt;br /&gt;&lt;br /&gt;I observe the wish of raising a family to be the most  compelling motivation. I too, feel such desires, though perhaps they are  not strong enough to compel me to act on them. In exercising one's  individual wish specifically to have a family, individuals are most  compelled to accept the choice presented by social convention: to accept  the way things are in terms of how they are going to work, and to teach  their kids likewise, or not to have a family. For individuals who want  the former, the choice to adopt a conventional relationship to work is  not a&lt;b&gt; conscientious &lt;/b&gt;decision; this is the acceptance of a  convention that is maintained through a contract between one generation  and the next. Such a contract is based on very little more than the very  dark motivations of blackmail and coercion that, while enforced from  one generation to the next, are not &lt;i&gt;moral&lt;/i&gt; teachings; they are  nothing more than coercive habit.&lt;br /&gt;&lt;br /&gt;Hence, individuals accept that work is done in an office, life is  lived at home, and social structures (regardless of their actual benefit  or detriment) are formed around these tenets. Cities grow, and draw  people into ever higher population densities because people are drawn  together by working conventions; not because working this way is an  aggregate exercise of individual desire. Some may have a genuine desire  to work and live in accordance to this arbitrary convention, but for a  majority, it is merely a tacit agreement accepted only because most  individuals can tolerate this behaviour and most are tolerating it only  because they need to so to meet other priorities; raising a family prominent among these.&lt;br /&gt;&lt;br /&gt;Raising a family unfortunately inculcates the same acceptance in  their offspring. Those who hold a genuine desire to convention are often  looked at with envy and their ideals are promoted, even though most  individuals do not desire to adopt the life of a few - they just desire  to enjoy their life as those individuals who readily desire convention  appear capable of.&lt;br /&gt;&lt;br /&gt;So, where do I fit in? Well, if I don't start a family and accept  the way work is done, it looks as if I don't.&lt;br /&gt;&lt;br /&gt;Yea... um... then  give me my disability pension (I have an acquired brain injury which appears to explain why I am averse to collocation) and fuck off. But I've got a lot of time on my hands.  Hence, I'm going to continue heckling your good selves because I've got  to do something with, say, the next fifty or so years or things are  going to be rather boring. I could terminate my life (if I put my mind  to it, I can make sure you won't be able to stop me) but then the question of whether society can break with the convention of the office block goes on unanswered. If you think this question should continue unanswered, then I might label your good self with such phrases like "arrogant pig", "wanker", and "profligate bastard".&lt;br /&gt;&lt;br /&gt;So people. My apathy, and the extent to which I feel forced to  distance myself from this particular society of convention is but a symptom of my  behaviour which is deemed for arbitrary reasons, to be unacceptable. I  have chosen not to select the convention of working habit because I see  no way for these habits to bring happiness to me.  Any participation at any intensity in any collocated love-in is, at its idealistic best, a zero sum for me. However, notions like "deployment" are introduced which conspire to drag my arse involuntarily around this planet entrapped in chronic "cosmopolitan" transience. There  appears to be a consequence for the fact I do not wish to take on  working mode prescribed by this convention; I am chronically isolated. I  receive much less than I need to feel welcome in other peoples'  society.&lt;br /&gt;&lt;br /&gt;My friends. I think you will hear a bit more of what I think about collocation. As my implementation of Clique Space(TM) continues to evolve, I may yet be able to underscore the fallacy of collocation: a stupidity that stupid people have inserted into what would otherwise be a good vocation for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8839766947551351591?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8839766947551351591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/02/human-habit-and-stupidity-of-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8839766947551351591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8839766947551351591'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/02/human-habit-and-stupidity-of-office.html' title='Human Habit and the Stupidity of the Office Block'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8314586686110911484</id><published>2012-01-28T18:30:00.000-08:00</published><updated>2012-01-28T18:31:32.454-08:00</updated><title type='text'>Let me work from home part time.</title><content type='html'>No more delay, prevarication, empty promises. Your placating lip-service  only angers.&lt;br /&gt;&lt;br /&gt;Open your eyes; wake up; face the truth; come to  heel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8314586686110911484?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8314586686110911484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/let-me-work-from-home-part-time.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8314586686110911484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8314586686110911484'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/let-me-work-from-home-part-time.html' title='Let me work from home part time.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-9074687689828835636</id><published>2012-01-27T21:25:00.000-08:00</published><updated>2012-01-28T00:26:37.871-08:00</updated><title type='text'>Another exorcism.</title><content type='html'>I want to work in a part-time job (20 hours pro-rated full time weekly earnings) from home (95%+ of my time in a location of my choosing). Up to now, I have been a one-time employee of IBM. I left IBM because I appear to have a personality that does not lend itself to a full-time job in an office cubical; at least a personality that does not spare me a nervous breakdown if I try to participate in this mediocrity.&lt;br /&gt;&lt;br /&gt;So, here's the letter I wrote to IBM, about 40 politicians and public servants, and a lawyer:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I charge IBM with the following:&lt;br /&gt;&lt;br /&gt;Innumerable counts of tacit  complicity to participate in a system of moral sterilisation; of  removing the ability for people with personality traits labelled as  undesirable to make a worthwhile contribution to the society within  which they exist.&lt;br /&gt;&lt;br /&gt;I intend these allegations to be met with the full legal and  political weight. I expect there to be corrective action in relation to  these allegations. I expect IBM to be held as an accountable example of  this systemic behaviour. I expect IBM to come to heel.&lt;br /&gt;&lt;br /&gt;Owen.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Employment-from-home. Make mine  part-time.&lt;br /&gt;You've go a job for me working full-time from an office?  No thanks.&lt;br /&gt;Clique Space(TM). Practical, Ubiquitous, Individual, and  Real-time Security and Identity in Cyberspace.&lt;br /&gt;Research paper on Clique Space: &lt;a href="http://ssrn.com/abstract=1714848" target="_blank"&gt;http://ssrn.com/abstract=&lt;wbr&gt;1714848&lt;/a&gt;&lt;br /&gt;Owen's  Garden of Thought: &lt;a href="http://owenpaulthomas.blogspot.com/" target="_blank"&gt;http://owenpaulthomas.&lt;wbr&gt;blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cliquespace.net/" target="_blank"&gt;www.cliquespace.net&lt;/a&gt;&lt;br /&gt;Skype:  owen.paul.thomas&lt;br /&gt;Mobile: &lt;a href="tel:%2B61%2F0%20401%20493%20433" value="+61401493433" target="_blank"&gt;+61/0 401 493 433&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I want to work for IBM again, but I do want to work in a way that works for me, and I want IBM to accept that it has work that I am particularly suited for - something I have known for 26 years.&lt;br /&gt;&lt;div class="yj6qo  ajU"&gt;&lt;div tooltip="Show trimmed content" label="Show trimmed  content" id=":2mw" class="ajR" role="button" tabindex="0"&gt;&lt;img class="ajT" src="https://mail.google.com/mail/images/cleardot.gif" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-9074687689828835636?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/9074687689828835636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/anohter-exorcism.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/9074687689828835636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/9074687689828835636'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/anohter-exorcism.html' title='Another exorcism.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-9047714833849280956</id><published>2012-01-25T20:46:00.000-08:00</published><updated>2012-01-26T04:28:20.789-08:00</updated><title type='text'>A demonstable prototype: what is really left to do?</title><content type='html'>My last post gave some of an indication as to how I think I'm travelling with the implementation of this Clique Space(TM) concept. My last post got me thinking about how I can express my progress in this journey, and I have come up with 6 basic criteria that I think can express this progress.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Does it work?&lt;br /&gt;&lt;br /&gt;In asking this question, I purposely limit scope to the core implementation. It works when I have successfully implemented the concept in a prototype. To this end, I believe I have almost done this; the only component I have to implement here is the Agent Collaboration's pulse message - the mechanism that exchanges information between Agent Devices which are members of a Clique that is used to disseminate knowledge about the operation of a particular device collaboration in some medium. The first device about which knowledge will be disseminated will of course be the Agent Device itself, the first collaboration will be a Clique Space within which a given set of Agent Devices will all be members, and it looks like the first medium will hence be encoded in what has become known as the "collaborator Media Profile".&lt;br /&gt;&lt;br /&gt;Actually, the collaborator Media Profile might in some technical sense actually be the second Media Profile if one considers that the "engager Media Profile" has a model that can be divorced from its implementation, which I don't think one can honestly do. However one can observe an Agent Device's local Clique Space as if it were modelling a collaboration between itself and other Agent Devices it has engaged. The thing about the engager Media Profile is that it is part of an individual Agent Device's transport mechanism, and hence doesn't technically model a collaboration, but rather, lists other partner Agent Devices through which the given Agent Devices exchange information through a "synapse". The true media used by Agent Devices to model collaborations as members of a Clique Space is encoded as Enabling Constraints in a Clique Space's collaborator Media Profile.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Does it look pretty?&lt;br /&gt;&lt;br /&gt;Probably not currently. This question relates to how "user friendly" the administrator Client Device's View is. Practically, this criterion relates to how easy it is to make others understand what Clique Space is all about. I would like to have a graphical user interface front-end because this will certainly lower the bar of comprehension; a GUI that displays two or more devices collaborating as two or more hexagonal Participant Chips inside a bounding ellipse representing a Clique will certainly help.&lt;br /&gt;&lt;br /&gt;However, I do think the console output is quite consistent, and I should, absent the GUI, be able to use a whiteboard to manually draw a View's contents as I am demonstrating it to prospective venture partners.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Is it stable?&lt;br /&gt;&lt;br /&gt;No. Putting the Clique Space concept together (putting anything not hitherto done before together) requires one to be very selective in what one does: one really has to put something together that does the first intended purpose before one makes it work across a range of adverse environmental conditions.&lt;br /&gt;&lt;br /&gt;Major considerations revolving around stability include how the system deals with devices that behave erratically or inconsistently among the other devices with which they are collaborating. As a special case, what happens when a Clique Space's member Agent Device behaves erratically, or inconsistently, or abruptly goes off-line? As a special case of this, what is done when a Clique Space's owner is lost? Another consideration about the stability of the Agent Collaboration will be how to disseminate knowledge about the collaboration's state to all members when those members could number in the hundreds of thousands or more. I have some ideas along these lines, but their implementation will have to wait until I 1: get it to work.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Is it secure?&lt;br /&gt;&lt;br /&gt;No. However, I have found that while I was implementing things like the Agent Device's engager semantics, at least some of these considerations perhaps dissolved. When two Agent Devices engage, they exchange information about each other's local Agent Device Clique Space, and this mechanism can guarantee confidentiality provided, of course, either or both Agent Devices do not leak this information to other parties of adversarial intent.&lt;br /&gt;&lt;br /&gt;In terms of the collaborator Media Profile, whatever standard encryption and other security mechanisms are available can be fitted as time, and needs dictate. Yet other Media Profiles can in turn encode information about other, more or less powerful collaboration security, which at the very least, should be a clear demonstration of how flexible Clique Space is as an identity and collaboration metasystem... now there's a good term.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Does it really work?&lt;br /&gt;&lt;br /&gt;No. In this question, I'm asking myself whether it works beyond its core implementation. Clique Space models and can (or rather, should be able to) control any existing or future collaborative device provided any particular device type can, at least, collaborate (with the purpose of exchanging state and control information) with a Clique Space Agent Device. Clique Space is completely useless if it isn't used along with other devices. Hence, at this moment, Clique Space is completely useless.&lt;br /&gt;&lt;br /&gt;Truly, anything that can exchange state information with another thing is a candidate device. Should any type of thing in fact be capable of exchanging sufficient information to the extent that it can be modelled and controlled by a Clique Space system, then indeed, a Media Profile can be developed for that type of thing(device, as &lt;a href="http://owenpaulthomas.blogspot.com/2012/01/clique-spacetm-devices-client-devices.html"&gt;earlier described&lt;/a&gt;) so that any instance of it can be expressed along with the individual who has nominated themselves as the controller as well as any operational parameters and privileges associated with the thing instance and the individual who is controlling it.&lt;br /&gt;&lt;br /&gt;A Clique Space that really works will work with phones, PC's, cars, flippers, fridges, email clients, email servers, Facebook accounts, space shuttles (or their successors), teleporters, Second Life avatars, kidneys, brains (possibly as Clique Spaces in their own right), and bank accounts, etc. Currently, Clique Space only knows of the Agent Device and the administrator Client Device.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Is it useful?&lt;br /&gt;&lt;br /&gt;Maybe. This is a question of value that I alone cannot answer. The answer is provided by you and sufficient others who would find a use for it in their lives. The above criteria will be necessary but insufficient for you to decide that it is useful. Maybe you don't like me and hence you may boycott Clique Space.&lt;br /&gt;&lt;br /&gt;I hope you don't hate me, but if you do, I hope you still find Clique Space useful. Let me know if I can do anything to help you make up your mind about me, Clique Space, or both me and Clique Space. I would welcome your feedback and the chance you might provide for me to address questions you have about me, about Clique Space, or about me and Clique Space.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-9047714833849280956?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/9047714833849280956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/demonstable-prototype-what-is-really.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/9047714833849280956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/9047714833849280956'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/demonstable-prototype-what-is-really.html' title='A demonstable prototype: what is really left to do?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5457514857652492842</id><published>2012-01-13T22:51:00.000-08:00</published><updated>2012-01-25T06:58:17.702-08:00</updated><title type='text'>A demonstable prototype: what is left to do?</title><content type='html'>Clique Space(TM) is almost at a demonstrable state; at least this is what I feel. The Agent Collaboration's pulse message is something that needs to be done to get it to this state.&lt;br /&gt;&lt;br /&gt;The Agent Devices still lack what is necessary to collaborate. The pulse message is still swimming around my head as a set of ideas that have not found a place to roost. As much as can be told, engaged Agent Devices send pulses to each other. These pulses will either alert collections of collaborating Agent Devices to the change in a Clique's state (additions or deletions of Elements) or changes in an Element's state (additions or deletions of Limiting Constraints). My most recent SVN revision committed a start on the pulse message, but still, some thought will have to be applied to the specific utility of the variations of pulse message that will be necessary. This will take some time.&lt;br /&gt;&lt;br /&gt;My current concern (I'm hoping one revision will solve it) is that I  want to move the declaration of the undisclosed Element from the Client  Device project to the shared Clique Space project so the Agent Device  can capitalise on the use of the undisclosed Element.&lt;br /&gt;&lt;br /&gt;Everything else described below has to do with the concept's implementation once the proof-of-concept has been achieved.&lt;br /&gt;&lt;br /&gt;Late 2010, I put &lt;a href="http://owenpaulthomas.blogspot.com/2010/10/clique-spacetm-is-alive-kicking-except.html"&gt;a blog entry&lt;/a&gt; together like this one estimating how far I thought I had to go. I actually don't think I am much further along now than what I said in that entry, but casting my mind back to that time, I can say that my progress from that point in time has been significant. The current system is certainly next to useless in terms of the fact that Media Profile customisations are necessary to make some of the more popular media Clique Space aware. Nothing has changed currently.&lt;br /&gt;&lt;br /&gt;Certainly, the implementation is still ugly. The administrator Client Device still doesn't yet have - because I haven't prioritised time to put in - a nice graphical user interface, although I feel significantly more comfortable that the console output it is giving me now makes more sense than it did back in October 2010. My greatest feeling of progress from 2010 has been in the degree to which forming, joining, leaving and disbanding Cliques have increased in their flexibility.&lt;br /&gt;&lt;br /&gt;Agent Devices are still fragile and inflexible; they lack even rudimentary logic necessary to maintain a stable Clique Space in environmentally adverse conditions (mainly because they lack an implementation of the pulse message), and I have still to host different Agent Devices on different machines although I have delayed doing this because of the fact that I believe it is a trivial consideration. Progress has perhaps been made on memory performance and hygiene, and some concurrency control has been implemented although anything approaching true transaction logic is perhaps still a while off.&lt;br /&gt;&lt;br /&gt;I am finding that when implementing such things as the Agent Device's engage/disengage semantics, it at least appears that concerns around security are being watered down by mechanisms that have been necessary for implementation.&lt;br /&gt;&lt;br /&gt;Continue...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5457514857652492842?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5457514857652492842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/demonstable-prototype-what-is-left-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5457514857652492842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5457514857652492842'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/demonstable-prototype-what-is-left-to.html' title='A demonstable prototype: what is left to do?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1915628565392467748</id><published>2012-01-09T21:05:00.000-08:00</published><updated>2012-01-11T16:07:34.155-08:00</updated><title type='text'>Clique Space(TM): Devices, Client Devices, and Agent Devices.</title><content type='html'>I've been reading over some of my blog entries and believe that, again, I need to reinforce the relationship between these notions. So, I'll try once more to be reasonably consistent about this.&lt;br /&gt;&lt;br /&gt;A device is anything that can exchange information relating to its own state with something else.&lt;br /&gt;&lt;br /&gt;A Client Device has a structure within Clique Space which is composed of seven (&lt;a href="http://owenpaulthomas.blogspot.com/2011_10_01_archive.html"&gt;very probably to-be 6&lt;/a&gt;) Clique Space Elements. A Client Device represents any device in Clique Space... any device at all.&lt;br /&gt;&lt;br /&gt;An Agent Device is just a specific type of device, and therefore is expressed in Clique Space as a Client Device. An Agent Device is a device to which any device can connect (yes, including other Agent Devices) to get Access to one or more Clique Spaces. Agent Devices connect to each other so they can communicate information between themselves as members of a Clique Space, or to share information between Clique Spaces.&lt;br /&gt;&lt;br /&gt;Agent Devices establish communications channels (which appear to me to be logically similar to synapses) by engaging each other and exchanging information about each other's Agent Device Clique Space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1915628565392467748?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1915628565392467748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/clique-spacetm-devices-client-devices.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1915628565392467748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1915628565392467748'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/clique-spacetm-devices-client-devices.html' title='Clique Space(TM): Devices, Client Devices, and Agent Devices.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8727318066936983690</id><published>2012-01-02T06:27:00.000-08:00</published><updated>2012-01-02T06:42:21.059-08:00</updated><title type='text'>Clique Space(TM) Progress Report.</title><content type='html'>Alright! I think I've reached a point where the Client Device's behaviour is basically stable and dare I say... complete in terms of a functional proof-of-concept.&lt;br /&gt;&lt;br /&gt;Five minutes ago, I have apparently managed to put in code to do something I thought would be rather tricky. Although the code is perhaps obscure, a total of only 9 files were lightly changed. What I have managed to do is to get the Client Device to ensure that no duplicate member Participant identifiers are instantiated within the VM whenever the Client Device receives information relating to changes in a particular Clique's membership.&lt;br /&gt;&lt;br /&gt;Utterly wonderful. I will commit the code tomorrow. After committing,  I actually think I can start work on the Agent Collaboration's pulse message... finally. Maybe not before too long, I'll have a very basic proof-of-concept capable of console output only. A GUI will come in time; it isn't a current priority.&lt;br /&gt;&lt;br /&gt;  Owen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8727318066936983690?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8727318066936983690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/clique-spacetm-progress-report.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8727318066936983690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8727318066936983690'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2012/01/clique-spacetm-progress-report.html' title='Clique Space(TM) Progress Report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8711465581044334614</id><published>2011-12-29T03:20:00.000-08:00</published><updated>2011-12-29T15:18:33.478-08:00</updated><title type='text'>Clique Space(TM) Progress Report.</title><content type='html'>As of about five minutes ago, I just completed an iteration that involved re-implementing the Agent Device's disengage operation. Hopefully, these things are relatively stable and I can finally approach the Agent Collaboration's pulse message.&lt;br /&gt;&lt;br /&gt;It is worthy of note that the engage and disengage operations differ in rather strange and curious ways. The engage operation is reciprocal: there are somewhat symmetrical programmatic structures in place for engaging Agent Devices; one for the initiator, and the other for the responder. On the other hand, the disengage operation is recursive; the same method that is called on the responder in reply to the initiator's request is called again on the initiator in reply to the responder's actions. Of course, the recursion stops at the initiator on the disengage call-back. Just how the engage/disengage operations are implemented is rather complex (it could be more complex than it needs to be), but I have tried to be as straightforward as I could. The code might be more complex than it needs to be because I travelled down a few blind alleys, and may not have completely removed work-around code when I could revisit it to put in the intended code after covering incidental issues. It might be the simple case that I was in a reciprocal mood when completing the implementation of engage operation and in a recursive mood for the disengage operation.&lt;br /&gt;&lt;br /&gt;Maybe one day, if the implementation becomes open source in some way, a million or so brains will pack down the footprint.&lt;br /&gt;&lt;br /&gt;Looking good...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8711465581044334614?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8711465581044334614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/clique-spacetm-progress-report_29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8711465581044334614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8711465581044334614'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/clique-spacetm-progress-report_29.html' title='Clique Space(TM) Progress Report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-150305624233502042</id><published>2011-12-27T12:54:00.000-08:00</published><updated>2011-12-31T03:27:37.864-08:00</updated><title type='text'>Some sense from this morning's dreaming.</title><content type='html'>In the morning he awoke!... suddenly; transfixed on a vivid dream (one for which he hesitated to label a nightmare) about the deprivation wrought by his mother's inevitable descent into senility; about the consequent loneliness which would render him truly disabled. He discarded the thing that drew metaphor as he lie there only half conscious - brought into life by this same thing that drew his possible future into his present moments. It was a warm summer's morning; too warm for a quilt which, for lack of a bed sheet, he had draped over his soon-to-be middle-aged but otherwise well-fed frame.  Time, after only three and a half hours of sleep, to get up. Time to peer at his computer to watch the unfolding kaleidoscope of his own creation; that prism of infinite beauty, of infinite strangeness that he at least thought was infinitely beautiful and strange.&lt;br /&gt;&lt;br /&gt;He hesitantly embraced his dream for he had been taught by experience not to respond to the echoes of promises long ago formed. These promises - the ones that similar dreams said would boldly rescue him from his inevitability - contort his life into anathema. In time, and by the actions of intent, these promises would evolve: evolve to something that might save him from his inevitability; evolve to something which might at least distract him long enough perhaps for him to remain ignorant of how screwed up his life had become before inevitability would wash his cares for life away; evolve to reveal to him the banality of the pursuit for distraction; evolve in time to become that which, for want of his childhood comfort - a comfort that could have sprung from an accident in late childhood - he desperately avoided; evolve to have no meaning beyond a beautiful and strange anathema: something he foresees making no discernible difference at all to his inevitability.&lt;br /&gt;&lt;br /&gt;Long since become a man in at least the physical sense, his mind was awash with the cynical intent of too many other men (and perhaps a few women). Perhaps some of these individuals had only a wish for his happiness as their intent; but apart from his mother (and his father - he hesitates to use the word "perhaps" because it is at least his father as much as it is his mother), one simply cannot lift this nature from their actions. His kaleidoscope still flashes its images of infinite beauty in his head; images which he still feels compelled to form sentences with and implement code on honour of. His mind is still seeing promises; promises without delivery; promises that an outwardly capricious though inwardly patient world of razor sharp intent might, he reckons, want him to make to himself as a child. The promises he observes now feed a desire to remake his world - a world of hedonism; of compulsory consumerism; of the paradox of inescapable slavery expected of him from the society in which he exists. He wants his world to become a world of silence without loneliness; of an individual's freedom to have his command to "fuck off" be respected. As a child, these promises were made to him (are made to children still) because of the power they have to enslave. He hadn't grasped the cudgel of family life - perhaps he was too scared; perhaps he understood too much of the promises' origin - so perhaps society's promises were over-made to him. He almost feels resigned to this as the natural order of society. He thinks the use of the word "almost" is an important distinction to make as to the state of his mind on the matter.&lt;br /&gt;&lt;br /&gt;Quids are played without the pro quo's that he hesitates to think he is entitled to because he questions whether he has truly offered anything to the society in which he exists. Such an uncertainty as whether his quid deserves a pro quo might be the tool a society uses to get him to deliver more and expect less in return. He examines his conscience, and comes to the conclusion as a 37 year old man, that he has tried his best.&lt;br /&gt;&lt;br /&gt;He is now, perhaps, almost willing to accept an hypothesis that the accident from his late childhood may have contributed significantly to the current circumstances. Even with the certainty that tales of one Kurt Friedrich Gödel gave him, his work still needs to be... complete. What better way to complete this work than without the distractions of societal expectation? Why now, he asks himself, reclined in his comfy chair of philosophical lugubriousness that his disability pension pays for, would he want to sacrifice these circumstances for even an hour per week of part-time telework? Why now when society might pay for his work's completion? Why, indeed, would he want to sacrifice his pension for the promise to see the wealth that the completion of his work could render unto him?&lt;br /&gt;&lt;br /&gt;He reacquaints himself to his philosophy about promises.&lt;br /&gt;&lt;br /&gt;He completes his blog entry, wishing the world would "fuck off", but perhaps is almost resigned to the probable inevitability that it might not do this just yet. Maybe his resignation is, in a way, an attempt to fend off the wolf of loneliness at his door. This man hopes that inevitabilities unfold in their appropriate sequence and through appropriate circumstance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-150305624233502042?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/150305624233502042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/some-sense-from-this-mornings-dreaming.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/150305624233502042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/150305624233502042'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/some-sense-from-this-mornings-dreaming.html' title='Some sense from this morning&apos;s dreaming.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6869467417329293709</id><published>2011-12-16T20:04:00.000-08:00</published><updated>2011-12-25T22:35:50.235-08:00</updated><title type='text'>Clique Space(TM): appropriation without consideration?</title><content type='html'>Before I embarked on proving my idea in July 2008, I asked myself what chance was there for me, an individual who has neither strong connections with nor direct access to people with means to help develop Clique Space, to have my claim to my idea recognised as such by the society within which I exist? By what means am I, one person in this world without direct access to appropriate legal measures, able to defend myself against others who may come to desire the appropriation of my idea?&lt;br /&gt;&lt;br /&gt;There doesn't appear to be much I can do. I've got to tell others what I am doing, or no one will know. I've got to disclose enough of my idea to others so that an interest may be generated. I have to do this with the hope that the interest I may generate returns a consideration for my endeavours at a future point in time.&lt;br /&gt;&lt;br /&gt;Hence, I have disclosed and re-disclosed my concept. The fact that this world has not registered much of an overt interest over these repetitive disclosures might be frustrating to a younger Owen Thomas. Yet as a 37 year old man, I have come to bare witness to an ocean of astonishingly perverse frustration wrought by the collective action of others.  Whether borne of ignorance, sentimentality, perniciousness , fatalism, hubris, or a combination of all of these origins, the machinations one feels the world capable of exacting on me might consume the invention and me as its inventor in a whirlpool of frustration. I hope philosophical detachment might be enough to keep my sanity should these wrong things be done to me.&lt;br /&gt;&lt;br /&gt;So, I've got to do my best to steer away from this inevitability. Disclosing, re-disclosing, and re-disclosing again is in a way, an attempt of mine to openly lay claim to these ideas. This blog, and everything else that I might put in the public domain are attempts by me to rid any with malicious intent simply appropriating this idea. I've done my best, with a PCT in January 2008, and national phase registration in Australia, New Zealand, and the United States a year after, to enshrine the idea in patent form. I simply didn't have enough money to register in other jurisdictions before the PCT period lapsed; the cost was about 15 thousand dollars to get what I got.&lt;br /&gt;&lt;br /&gt;I intend to continue disclosing my concept, and any future significant progress I make in my implementation. I simply appear to have no other protection against appropriation without consideration. It would be the right thing to do if others, inspired by my concept, would get back to me. It would just be the right thing to do.&lt;br /&gt;&lt;br /&gt;While my implementation is my property, and my implementation still remains to be legitimately disclosed in the public domain, distribution of my property amongst others with the capability to help me develop it is a condition for which I am willing to negotiate.&lt;br /&gt;&lt;br /&gt;Hence, you needn't try to figure out what I have put together by reading my public disclosures; it won't be as profitable a proposition for you than approaching me would be. I believe I will shortly be able to demonstrate that I have done it. In the next months, I believe I will be able to demonstrate that my concept works. As far as I know, your understanding of my concept may still lack salient features, facts which I consider trivial, and have glossed over. Being that I cannot read your mind, I cannot know what you need to know. I think it would be easier for you to talk to me, and together, we can work out how to deliver Clique Space to a global market.&lt;br /&gt;&lt;br /&gt;Early this year, I disclosed much of the functionality of Clique Space in &lt;a href="https://forums.oracle.com/forums/message.jspa?messageID=9427362#9427362"&gt;this Oracle forum&lt;/a&gt;. In this particular example of a disclosure as with any other disclosure that I have made, I am attempting simply to elicit interest in it by people for whom I consider may have the ability to help in some way; coders, especially Java coders, being my target in the Oracle forum.&lt;br /&gt;&lt;br /&gt;Before I finish. I note that this week's blog activity shows quite a few page views coming from Russia. I dare not follow links of referring sites lest they contain something undesirable. If some one or more people from Russia wish to know more about Clique Space, I would sincerely welcome their getting in contact with me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6869467417329293709?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6869467417329293709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/clique-spacetm-appropriation-without.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6869467417329293709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6869467417329293709'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/clique-spacetm-appropriation-without.html' title='Clique Space(TM): appropriation without consideration?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-3223038678224433135</id><published>2011-12-10T07:59:00.000-08:00</published><updated>2011-12-10T08:14:07.047-08:00</updated><title type='text'>What it's all about.</title><content type='html'>Everything a device. Everyone an individual.&lt;br /&gt;&lt;br /&gt;Clique Space(TM) makes it possible because of self reference.&lt;br /&gt;&lt;br /&gt;It could be Haiku, but probably not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-3223038678224433135?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/3223038678224433135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/what-its-all-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3223038678224433135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3223038678224433135'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/what-its-all-about.html' title='What it&apos;s all about.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6096399287524020887</id><published>2011-12-10T05:37:00.000-08:00</published><updated>2011-12-10T18:52:52.634-08:00</updated><title type='text'>OPTUML: A Slightly Saner UML</title><content type='html'>Introducing OPTUML. It stands for Owen Paul Thomas's UML. Here, I talk about a difference in OPTUML class diagrams to the whatever other UML standard says is true.&lt;br /&gt;&lt;br /&gt;A slightly saner version of UML (1 or 2 - who cares) that rids the developer of the rectangular interface from their class diagrams. That's right, all interfaces now use a circle - they use a larger circle if they list information such as method names. One needn't use a circle that encloses their interface's contents because this is almost impossible to do. One draws their circle large enough to make it clear to the viewer  that they are looking at an interface, and reserves philosophical resignation about the dilemma of intersecting lines.&lt;br /&gt;&lt;br /&gt;In addition, dashed lines on block-arrows indicating an implements relationship have now been filled in; you know you are implementing an interface when you see a block-arrow that starts at a rectangle and points to a circle instead of a rectangle which, by virtue of the fact that all circles are interfaces and all interfaces are circular in OPTUML, now exclusively means you are extending a class.&lt;br /&gt;&lt;br /&gt;A block-arrow that starts at a rectangle and points to a rectangle indicates a class (to which the arrow is pointing) is being extended by the class where the arrow originates. Likewise, a block-arrow that starts at a circle and points to a circle indicates that an interface (to which the arrow is pointing) is being extended by the interface where the arrow originates. Block-arrows originating from circles do not point to rectangles; this is officially naughty.&lt;br /&gt;&lt;br /&gt;Abstract and final classes are indicated by an "abstract"&lt;abstract&gt; or "final"&lt;final&gt; stereotype (in guillemets, which I can't do using greater than and less than signs in HTML, and couldn't be bothered finding the characters in unicode or whatever - curse HTML; curse everything). Abstract classes remain rectangular because they are still classes... in Java at least. I have dismissed multiple inheritance because I am currently programming in Java and find the singular inheritance thing much simpler.&lt;br /&gt;&lt;br /&gt;Because interfaces can extend multiple superinterfaces, more than one block-arrow can originate from a circle whereas (because Java says a class cannot extend multiple classes) only one block-arrow can originate from a rectangle. I love OPTUML.&lt;br /&gt;&lt;br /&gt;I decree these rules now be adopted by the software development industry at large.&lt;/final&gt;&lt;/abstract&gt; Everything else in OPTUML is sweetness and light, unless I stumble onto  something else in UML that gives me the shits!&lt;br /&gt;&lt;abstract&gt;&lt;final&gt;&lt;br /&gt;Make it so.&lt;br /&gt;&lt;br /&gt;PS: I don't love Java any more than I am repulsed by multiple inheritance&lt;/final&gt;&lt;/abstract&gt;; these things certainly do not give me a hernia&lt;abstract&gt;&lt;final&gt;.&lt;br /&gt;&lt;br /&gt;PPS:  Call me the great revisionist. I think I have stopped now.&lt;br /&gt;&lt;/final&gt;&lt;/abstract&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6096399287524020887?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6096399287524020887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/optuml-slightly-saner-uml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6096399287524020887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6096399287524020887'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/optuml-slightly-saner-uml.html' title='OPTUML: A Slightly Saner UML'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-3446277218158181911</id><published>2011-12-09T17:52:00.000-08:00</published><updated>2011-12-10T17:21:19.484-08:00</updated><title type='text'>Another letter...</title><content type='html'>Firstly, my apologies go to Ray Kurzweil for naming him as the person to which the letter quoted herein was sent. I'm going back on earlier statements that I wouldn't do this because I didn't think it polite to do so, but I only wish here to point out that I have written to him about my concept. Any personal reply Mr Kurzweil makes to my letter will be treated as a personal reply.&lt;br /&gt;&lt;br /&gt;This letter is also quoted because it restates the objective of Clique Space(TM) from possibly another vantage point.  Explanations of what Clique Space is might not paint a picture in large brush-strokes so much as empty a large bucket of paint on the reader.&lt;br /&gt;&lt;br /&gt;Here it is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hello Mr Kurzweil&lt;br /&gt;&lt;br /&gt;I was interested in a recent interview you had  with an Australian journalist and thought you might be interested  in what I'm doing.&lt;br /&gt;&lt;br /&gt;I believe I have come up with a way to  construct a software system which behaves exactly like a nervous  system. I've  called it Clique Space. A Clique Space is composed of a cluster of one  or more Agent Devices. There is no theoretical limit to the number of  collaborating Agent Devices in a Clique Space, and I assert that each  Agent Device functions like a neuron. A logical structure similar to a  synapse is created when one Agent Device engages another. Message units  called Elements are passed around and between clique Spaces through a  packaging mechanism somewhat similar in logical consequence to  neurotransmitters. Although all this has been merely a coincidence of  necessity, I think the coincidence is curious.&lt;br /&gt;&lt;br /&gt;I assert that this system will be able to model (and may even  control) any device which is  capable of connecting to and exchanging state information with an Agent  Device in a Clique Space and represent this activity as some activity  of an individual autonomous  sentience which has claimed possession of a collection of devices thus  connected. The interactivity of devices is modelled and perhaps  controlled (limited by the way the particular device functions) as  Cliques where each Participant represents an individual operator. As  Agent Devices are themselves just a device, the way Agent Devices are  modelled and controlled is no different to the way any device is  ultimately modelled and controlled in a Clique Space; hence a Clique  Space can be (and is) modelled within itself or another Clique Space as a  Clique.&lt;br /&gt;&lt;br /&gt;I appear to be a shunned inventor, and although I have been trying  to elicit interest in my idea for three years, I have been working solo  on this concept for at least this long. Although my proof-of-concept is  still  incomplete, I believe it currently can demonstrate to the educated  onlooker  that Clique Space is certainly plausible. Subsequent to my coining the  term Clique (and apparently Clique Space for that matter), I have  learned that current research in biological neural systems is beginning  to gravitate toward these notions, and has adopted these terms to  describe similar phenomena.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-3446277218158181911?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/3446277218158181911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/another-letter.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3446277218158181911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3446277218158181911'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/another-letter.html' title='Another letter...'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7752119584478193138</id><published>2011-12-08T09:06:00.000-08:00</published><updated>2011-12-08T23:34:14.378-08:00</updated><title type='text'>Clique Space(TM) Progress Report.</title><content type='html'>Development has been progressing steadily for nearly 3.5 years. Now I'm observing a lot of the application logic coming together. I didn't realise that so many of the dilemma's I had thought I couldn't give time to get a handle on have appeared to resolve themselves. This thing's looking good.&lt;br /&gt;&lt;br /&gt;For instance, I can call up any Element in my Client Device, and render it (currently only to a console display - but I feel confident this will apply equally to a GUI) at will, without having to tell the Client Device what type of Element it should expect. Such a thing only became possible since I implemented the identifier, transmitter, and renderer components. I'm almost ready to move back to the Agent Collaboration.&lt;br /&gt;&lt;br /&gt;I'm going to commit this revision 494 to the codebase tomorrow. It's 4:30 in the morning, and I'm losing my sense of time's even passage. I'm going to put 15k under my pins in a slow easy jog tomorrow and I might even work Heaslip St into the routine which might push it closer to 20k - I'm getting a bit paunchy. Should stop pushing beef rogan josh through my system... I've let things slip.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7752119584478193138?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7752119584478193138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7752119584478193138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7752119584478193138'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/clique-spacetm-progress-report.html' title='Clique Space(TM) Progress Report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7495406907723890182</id><published>2011-12-04T22:43:00.000-08:00</published><updated>2011-12-10T22:44:26.901-08:00</updated><title type='text'>The Undisclosed Element and the [Tendrils] of Code Coupling.</title><content type='html'>I'll disclose some code here. It's my code, so I'm free to do this. These code disclosures are meant to elicit interest and hopefully a response by people who may be interested in what I'm doing. That's the theory; I don't know the reader's mind, but one hopes the reader is one who has scruples enough to honour the fact that this idea is mine, and who will respect the fact that I have patented it.&lt;br /&gt;&lt;br /&gt;This post, and the code disclosed therein demonstrate how complicated structural parameterisation can sometimes be; something of what some have come to see as a nuisance about Java. Java parameterises classes and interfaces through a mechanism called generic declarations. There's a lot about what a generic declaration is, so I'll leave it to the curious - but hitherto ignorant - reader to discover this wonderland. However, I need to put the mechanism into context here: generics bind one Java element (object, class, interface) to one or more others. When a class or interface is declared with a generic declaration that refers to another class or interface, objects of both classes or interfaces are bound by a "contract" which depends on some mutually recognised generic property.&lt;br /&gt;&lt;br /&gt;Now, all this means that one or more objects is being structurally bound to others - increasing the objects' degree of coupling. This doesn't appeal to purist doctrine but there are plenty of times where this structural binding is absolutely necessary. My seven-Element (to be six-Element eventually - but that's &lt;a href="http://owenpaulthomas.blogspot.com/2011_10_01_archive.html"&gt;another story&lt;/a&gt;) Client Device structure is one of these times.&lt;br /&gt;&lt;br /&gt;The Client Device is loosely based around an arrangement of seven distinct, but related, Element types. At least one of each of these Element types are necessary to express one Client Device. Hence, one should be totally unsurprised to imagine that there would be a high degree of coupling between these Elements. Each element encapsulates a property of any device which is connected to a Clique Space(TM), so each Element describes only a part of the Client Device. Hence, the Client Device (the abstract representation of any device in Clique Space) and its constituent Elements is a prime component of the Clique Space concept. This particular Client Device mechanism was the epiphany I had in mid-2004 while jogging.&lt;br /&gt;&lt;br /&gt;Working with generics in my implementation,  I can see why some might become dismayed with what can sometimes become an intractable exercise that generates compile-time errors of sometimes frustratingly obscure origin. It almost seems that even a powerful IDE cannot help ease one's frustrations when it comes to getting code involving generics to compile. The relationships generics create do not appear to me to have an easily way to be visualised, so one really has to be careful and patient when one has to manage generic relationships between approximately 30 classes and interfaces - a structure not only as described, but a whole structure of subinterfaces, and their implementations for Elements as they manifest on the administrator Client Device, and the Agent Device.&lt;br /&gt;&lt;br /&gt;Still, if one exercises patience against a solid application model defined around a clear concept, one can navigate through what may seem like a maze of these coupling relationships.&lt;br /&gt;&lt;br /&gt;The massaged code snippet that I disclose is of a class called an undisclosed Element. This class is intended to be a substitute on the Client Device for situations where information about projected Elements and their identifiers is known to be missing, and this information cannot appear on the device's View, or persisted to a device activity audit log. Hence, the undisclosed Element and its identifier are used as place-holders whenever an Element or its identifier are known not to be projected. Instances of non disclosure could be the result of a lack of Limiting Constraint affinity between the user doing the viewing and the user being viewed, or if the user of a device collaborating with others isn't themselves connected to the same Clique Space or a federated neighbour Clique Space capable of sharing information about the user being viewed, or where the operator of the serving Agent Device to which the View device is connected has insufficient Limiting Constraint affinity; even though the operator of the View device may themselves, have sufficient affinity.&lt;br /&gt;&lt;br /&gt;Instances where Elements might not be disclosed include, say, a user who lets you know what device they're using, and how they're using it, but not who they are (one can see that the Active Affiliation, Connection,  Affiliation, Account Profile, and Media Profile are disclosed, but no Account has been likewise disclosed). At other times, say, a user may let you know who they are when you're letting them know who you are in some situations. In these cases, the Account may be disclosed for times when the particular user lets you know who they are, but in situations where they don't, an identifier relating neither the connection nor affiliation to their account will be likewise disclosed. So near, yet so far... and so very flexible.&lt;br /&gt;&lt;br /&gt;In any situations where partial or non disclosure of Elements is apparent, the Client Device substitutes its undisclosed Element. This Element must have an interface that is compatible with every type of Element. It must therefore be structurally coupled to each Element's interface, expressing specific behaviour of the undisclosed Element which is compatible with all of the other disclosed Elements in terms of how a particular undisclosed Element's type is represented.&lt;br /&gt;&lt;br /&gt;So, here it is in all its syntactic glory - a compromise to accommodate the apparent limitations of this web log. I also think HTML is a distraction that is not worthy of me.&lt;br /&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 3.1  (Win32)"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   PRE { background: #ffffff; color: #000000; font-family: "Monospaced" }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt; &lt;pre&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 39&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(150, 150, 150);font-family:courier new;" &gt;/**&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 40&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(150, 150, 150);font-family:courier new;" &gt; *&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 41&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(150, 150, 150);font-family:courier new;" &gt; * &lt;/span&gt;&lt;span style="color: rgb(150, 150, 150);font-family:courier new;" &gt;&lt;b&gt;@author&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(150, 150, 150);font-family:courier new;" &gt;owen&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 42&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  &lt;/span&gt;&lt;span style="color: rgb(150, 150, 150);font-family:courier new;" &gt;*/&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 43&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;public&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;class&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; UndisclosedElement&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 44&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElementImpl&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 45&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 46&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 47&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 48&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 49&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 50&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 51&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 52&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 53&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 54&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 55&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 56&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 57&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  ElementToken&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 58&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;implements&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 59&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 60&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 61&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 62&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 63&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 64&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 65&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 66&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 67&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 68&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 69&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 70&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 71&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 72&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 73&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccountProfileNode&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 74&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 75&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountProfileNodeIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 76&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 77&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 78&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 79&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 80&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 81&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalMediaProfileNode&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 82&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 83&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; MediaProfileNodeIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 84&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 85&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 86&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 87&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 88&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 89&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 90&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 91&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 92&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 93&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 94&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 95&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 96&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 97&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalConnection&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 98&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt; 99&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ConnectionIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;100&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;101&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;102&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;103&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;104&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;105&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalAccountProfile&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;106&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;107&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;108&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;109&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;110&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;111&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;112&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;113&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;114&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;115&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;116&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;117&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;118&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;119&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;120&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;121&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;122&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;123&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;124&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;125&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;126&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;127&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;128&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;129&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;130&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;131&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;132&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;133&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;134&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;135&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;136&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalAccountProfileNode&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;137&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;138&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;139&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;140&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;141&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;142&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;143&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;144&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;145&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;146&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;147&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;148&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;149&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;150&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;151&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;152&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;153&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;154&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;155&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;156&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;157&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;158&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;159&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;160&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;161&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;162&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;163&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;164&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;165&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;166&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;167&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccountProfile&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;168&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;169&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountProfileIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;170&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;171&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;172&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;173&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;174&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalAccountProfileRoot&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;175&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;176&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;177&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;178&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;179&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;180&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;181&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;182&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;183&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;184&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;185&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;186&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;187&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;188&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;189&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;190&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;191&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;192&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;193&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;194&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;195&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;196&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;197&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;198&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;199&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;200&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;201&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;202&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;203&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;204&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;205&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalActiveAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;206&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;207&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;208&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;209&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;210&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;211&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;212&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;213&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;214&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;215&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;216&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;217&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;218&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;219&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;220&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;221&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;222&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;223&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;224&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;225&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;226&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;227&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalConnection&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;228&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;229&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ConnectionIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;230&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;231&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;232&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;233&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;234&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;235&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalParticipant&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;236&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;237&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ParticipantIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;238&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;239&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;240&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;241&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;242&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;243&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;244&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;245&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;246&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;247&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;248&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;249&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;250&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;251&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;252&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;253&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;254&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;255&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;256&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;257&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;258&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;259&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;260&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;261&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;262&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;263&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;264&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;265&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccountProfileNode&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;266&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;267&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountProfileNodeIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;268&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;269&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;270&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;271&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;272&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;273&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalActiveAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;274&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;275&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ActiveAffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;276&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;277&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;278&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;279&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;280&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalParticipant&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;281&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalConnection&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;282&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;283&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;284&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;285&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;286&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;287&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;288&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;289&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;290&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;291&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;292&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;293&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;294&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;295&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;296&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;297&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;298&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;299&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;300&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;301&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;302&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;303&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;304&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalMediaProfileNode&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;305&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;306&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; MediaProfileNodeIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;307&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;308&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;309&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;310&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;311&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;312&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalActiveAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;313&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;314&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ActiveAffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;315&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;316&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;317&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;318&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;319&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalParticipant&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;320&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalMediaProfile&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;321&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;322&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;323&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;324&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;325&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;326&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;327&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;328&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;329&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;330&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;331&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;332&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;333&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;334&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;335&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;336&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;337&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;338&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;339&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;340&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;341&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;342&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;343&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalConnection&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;344&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;345&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ConnectionIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;346&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;347&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;348&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;349&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;350&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;351&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalMediaProfileRoot&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;352&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;353&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;354&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;355&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;356&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;357&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;358&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;359&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;360&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;361&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;362&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;363&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;364&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;365&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;366&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;367&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;368&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;369&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;370&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;371&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;372&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;373&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;374&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalConnection&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;375&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;376&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ConnectionIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;377&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;378&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;379&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;380&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;381&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;382&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalMediaProfileNode&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;383&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;384&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;385&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;386&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;387&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;388&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;389&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;390&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;391&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;392&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;393&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;394&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;395&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;396&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalAccount&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;397&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;398&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; AccountIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;399&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;400&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;401&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;402&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;403&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;404&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;405&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalConnection&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;406&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;407&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ConnectionIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;408&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;409&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;410&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;411&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileNode,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;412&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;413&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalMediaProfile&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;414&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;415&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; MediaProfileIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;416&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;417&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;418&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;419&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection&amp;gt;&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;420&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;  NonLocalParticipant&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;421&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalCliqueSpace&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;422&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalElement,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;423&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccount,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;424&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;425&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAccountProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;426&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfile,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;427&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalMediaProfileRoot,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;428&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;429&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;430&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalClique&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;431&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   UndisclosedIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;432&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;433&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;434&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalActiveAffiliation&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;435&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;436&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ActiveAffiliationIdentifier,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;437&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; IdentifierTransmitter,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;438&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; ElementToken,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;439&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;440&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalConnection,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;441&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalParticipant&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;442&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;   NonLocalClique&amp;lt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;443&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalActiveAffiliation,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;444&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalCliqueSpace,&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;445&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    ?&lt;/span&gt;&lt;span style="color: rgb(0, 0, 230);font-family:courier new;" &gt;extends&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; NonLocalParticipant&amp;gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;446&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; {&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;Etcetera...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);font-family:courier new;" &gt;700&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt; &lt;span style="font-family:times new roman;"&gt;I will not disclose the entire body of this class. You might find that a relief, but I will at least disclose one of the overridden methods which contains a not uncommonly long signature.&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 3.1  (Win32)"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   PRE { background: #ffffff; color: #000000; font-family: "Monospaced" }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt; &lt;pre  style="font-family:courier new;"&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;541&lt;/span&gt;     @Override&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;542&lt;/span&gt;     &lt;span style="color: rgb(0, 0, 230);"&gt;public&lt;/span&gt; AffiliationIdentifier[]getAffiliationIdentifiers(NonLocalAccountextends NonLocalCliqueSpace,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; AccountIdentifier,&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;543&lt;/span&gt;      ?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; IdentifierTransmitter,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; ElementToken,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalAccountProfileNode,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalMediaProfileNode,&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;544&lt;/span&gt;      ?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalAffiliation,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalConnection&amp;gt;account,NonLocalCliqueSpaceextends NonLocalElement,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalAccount,&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;545&lt;/span&gt;      ?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalAccountProfile,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalAccountProfileRoot,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalMediaProfile,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalMediaProfileRoot,&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;546&lt;/span&gt;      ?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalAffiliation,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalActiveAffiliation,?&lt;span style="color: rgb(0, 0, 230);"&gt;extends&lt;/span&gt; NonLocalClique&amp;gt;cliqueSpace) &lt;span style="color: rgb(0, 0, 230);"&gt;throws&lt;/span&gt; CliqueSpaceException {&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;547&lt;/span&gt;         AffiliationIdentifier[]afia={&lt;span style="color: rgb(0, 0, 230);"&gt;this&lt;/span&gt;.getAffiliationIdentifier()};&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;548&lt;/span&gt;         &lt;span style="color: rgb(0, 0, 230);"&gt;return&lt;/span&gt; afia;&lt;br /&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(233, 232, 226);"&gt;549&lt;/span&gt;     }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Indeed, it's a bit bewildering, but apparently necessary. If you observe the relationship between the definition of this undisclosed Element and all the other Elements given in the class declaration, the pattern shows that the concept is strong, uniform, consistent, and efficacious. At least, that's what I'm asserting. Likewise, I assert this class discloses a very small part of an implementation of a novel and unique concept.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7495406907723890182?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7495406907723890182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/undisclosed-element-and-tendrals-of.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7495406907723890182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7495406907723890182'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/12/undisclosed-element-and-tendrals-of.html' title='The Undisclosed Element and the [Tendrils] of Code Coupling.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4834170991585120694</id><published>2011-11-26T06:52:00.000-08:00</published><updated>2011-12-03T18:36:40.220-08:00</updated><title type='text'>Client Device stabilisation.</title><content type='html'>Apart from some "testing", one certainly feels as though the interface between the Agent Device and the administrator Client Device has reached a state of completeness. This is the best work I've ever done.&lt;br /&gt;&lt;br /&gt;A big "Guten Tag!" to all my German friends. Let me know what you think about Clique Space(TM) some time perhaps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4834170991585120694?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4834170991585120694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/11/client-device-stabilisation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4834170991585120694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4834170991585120694'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/11/client-device-stabilisation.html' title='Client Device stabilisation.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-91936781450320564</id><published>2011-11-13T01:38:00.001-08:00</published><updated>2011-11-13T19:31:16.475-08:00</updated><title type='text'>The Clique Space(TM) Client Device is a Lie Detector</title><content type='html'>Everything is a device in Clique Space. Agent Devices (those devices that make the Clique Space system) and Client Devices (any other device, including the administrator Client Device being developed in parallel to the Agent Device) are simply different devices to Clique Space. Agent Devices, being mere devices, are subject to the same control mechanism as any other device. This point is an important designed intention.&lt;br /&gt;&lt;br /&gt;Agent Devices establish Connections amongst themselves through a process of engagement. The product of this process is something I have come to call a synapse - seeing as it appears remarkably similar to one of these.&lt;br /&gt;&lt;br /&gt;Client Devices establish one or more Connections with one or more Agent Devices through a slightly different process, and although this process yields something similar to what the product for the Agent Devices is, the fact that the Client Device can engage with multiple Agent Devices (there is no real reason to say that a Client Device cannot engage a single Agent Device more than once, but I have yet to test such a scenario) allows the user of the given Client Device (should it be equipped with a View adapted to some medium) to detect lies.&lt;br /&gt;&lt;br /&gt;Lie detection... how does this happen?&lt;br /&gt;&lt;br /&gt;Well, the Client Device can't tell you who is doing the lying, but it can tell you that one or more of the Connections to the (serving) Agent Devices are sending information relating to one or more Elements that is inconsistent with one or more of the same Elements sent from one or more other of the serving Agent Devices; indeed, a form of lie detection.  So, how does this work?&lt;br /&gt;&lt;br /&gt;Summarily, Elements are sent from an Agent to a Client Device through tokens, and each token is kept by the Client Device until the token's serving Agent Device tells the Client Device to remove it. An Element is recreated as a composite of the different tokens. Hence, the term that I use to describe the exchange of a token: "projection" makes each token a little bit like a light beam projecting an image on to a screen. The more light sources one has, the more accurate one might expect the image to be.&lt;br /&gt;&lt;br /&gt;Lies can be detected in two basic ways: 1. token inconsistency; should the details of any set of tokens describing an Element differ in ways that another set of tokens describe the same Element, then that Element is "token-inconsistent". 2. Element inconsistency; relating to the inter-Element relationships between two or more Elements, "Element-inconsistent" relationships become apparent when these relationships (say, between an Affiliation and its component Account) are found to contradict through Elements only once they are assembled. In the case of the Affiliation - Account relationship, this element inconsistency will become obvious if, when composing the Affiliation from its tokens, one or more of these tokens discloses a differently identified Account than the Account assembled from its tokens which is stating that it points to the given Affiliation.&lt;br /&gt;&lt;br /&gt;In the case of the Element-inconsistent Affiliation - Account relationship, these relationships only become evident at the time of the Elements' assembly within the Client Device to which the tokens have been projected.&lt;br /&gt;&lt;br /&gt;Such contradictions could point to some problem with the serving Agent Devices, but yet again, they probably also point to nefarious intent of the operators of the serving Agent Devices. So, if you're a Clique Space user, and you don't trust the opinion of the person operating a singular serving Agent Device, seek a second (or perhaps a third or a fourth) opinion and ensure safety in consensus through simultaneous Connections to multiple serving Agent Devices; preferably ones which each are operated by different individuals. No serving Agent Device's operator would (nor should they) ask that you only connect to a single Agent Device, or only restrict your connection to those Agent Devices operated by a given individual. If they do ask you, then just lie and say "of course I am".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-91936781450320564?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/91936781450320564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/11/clique-spacetm-client-device-is-lie.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/91936781450320564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/91936781450320564'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/11/clique-spacetm-client-device-is-lie.html' title='The Clique Space(TM) Client Device is a Lie Detector'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-783948711177758225</id><published>2011-11-10T03:42:00.000-08:00</published><updated>2011-11-10T04:22:40.529-08:00</updated><title type='text'>Clique Space(TM) Progress Report. Another possible milestone... perhaps.</title><content type='html'>Evolution.&lt;br /&gt;&lt;br /&gt;My prototype Agent Device appears to have many of the functional attributes it needs to set itself up, project Elements to connected Client Devices (capable of viewing Elements), and respond to commands from an administrator's Client Device, itself capable of viewing Elements albeit currently only through console output. Very nice.&lt;br /&gt;&lt;br /&gt;I have often likened programming to crochet; sure as I am are the similarities between a nicely crafted algorithm and a nice lace doily. Clique Space, however, is a veritable Persian carpet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-783948711177758225?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/783948711177758225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/11/clique-spacetm-progress-report-another.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/783948711177758225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/783948711177758225'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/11/clique-spacetm-progress-report-another.html' title='Clique Space(TM) Progress Report. Another possible milestone... perhaps.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1322353456950160806</id><published>2011-10-09T21:35:00.000-07:00</published><updated>2011-10-11T22:04:03.741-07:00</updated><title type='text'>What use the Active Affiliation?</title><content type='html'>I've been pondering whether the Active Affiliation serves any specific purpose for some time, having talked briefly about this subject before.&lt;br /&gt;&lt;br /&gt;The Active Affiliation Element was intended as a kind of state-object that connected devices would acquire to indicate that the connection was authenticated. Devices that possess a View would then use their Active Affiliation to form a Clique with their serving Agent Device. Other devices that did not receive View information from the serving Agent Device would acquire Participants when engaged with relevant other devices in Clique Space, otherwise devices would possess a lone Active Affiliation when not engaged with other devices in any collaboration.&lt;br /&gt;&lt;br /&gt;Now that I'm developing the concept, my understanding of the relevance of each of the pieces shifts and one consequence of this appears to be that I'm being drawn to the conclusion that the Active Affiliation is redundant, and the Participant can take on the intended 'authentication' purpose of the Active Affiliation implying that media spines might only have three vertebrae: the Media Profile, Connection, and Participant Elements. The serving Agent Device's Participant and the bipartite Clique in which both Participants exist, is generated for all devices -- the mode of which differs with the type of device and what state information it exchanges with the serving Agent Device through which the device is connected to the Clique Space in question.&lt;br /&gt;&lt;br /&gt;All this leads more directly to the convenience, or rather, the very point of Clique Space: &lt;span style="font-weight: bold;"&gt;Cliques model collaborations&lt;/span&gt;. And because every device has to "collaborate" with a serving Agent Device, at a minimum every device must form a Clique with its serving Agent Device before any View or log-based device can observe this collaboration and discover other collaborations this device might be involved in which are being modelled (and possibly controlled) by the Clique Spaces over which their Cliques span.&lt;br /&gt;&lt;br /&gt;Now, my proof-of-concept has been evolving for some time. While the removal of the Active Affiliation from the core data model will ultimately simplify the implementation, this procedure is to going to be messy. Obviously, I'm going to consider this issue for some time yet while other issues are worked through.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1322353456950160806?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1322353456950160806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/10/what-use-active-affiliation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1322353456950160806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1322353456950160806'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/10/what-use-active-affiliation.html' title='What use the Active Affiliation?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1532578247942846261</id><published>2011-09-25T19:33:00.001-07:00</published><updated>2011-09-28T07:12:05.241-07:00</updated><title type='text'>Clique Space(TM) administrator Client Device command grammar.</title><content type='html'>After committing my last revision (I think it was 478) which has seen a stable implementation of the Agent Device disengage process, I decided it would be a good idea to map the assortment of commands available to the Client Device in a reasonably formal grammar.&lt;br /&gt;&lt;br /&gt;The notation I have ascribed to is my own, developed as I put the grammar together; it should be fairly easy to work out, and although the elements "schema:label&lt;schema:name&gt;" form may lend itself to a meta-notation, I have not given such a schema the little consideration required beyond this because I don't currently care to.&lt;br /&gt;&lt;br /&gt;Here it is:&lt;br /&gt;&lt;br /&gt;&lt;/schema:name&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 3.1  (Win32)"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;&lt;/style&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 3.1  (Win32)"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:without-delegate|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;{keyword:with value:delegate-identifier command-clause:with-delegate}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:without-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:disband|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;{keyword:list command-clause:list-without-delegate}|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:connect|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:show-or-hide-Clique-Space|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:help|keyword:exit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-without-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Clique-Space|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-structure|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Clique-without-delegate|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Element-without-delegate|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:rmi|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:tokens|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:cliques|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:cliquespaces|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:elements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Clique-Space:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:cliquespace value:Clique-Space&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-structure:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:structure keyword-clause:Element-type value:Element-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Clique-without-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:clique [value:Clique]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Element-without-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:element keyword-clause:Element-type value:Element-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:connect:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:connect value: Agent-Device-name&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;[keyword:accountprofile value:Account-Profile-name]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;[keyword:cliquespace value:Clique-Space-name]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:show-or-hide-Clique-Space:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:show|keyword:hide value:Clique-Space-name&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:with-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Particpant-adapter|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Active-Affiliation-adapter|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Connection-adapter&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Participant-adapter:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-with-delegate|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:disband|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:join|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:leave|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:deactivate-other|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:form-other|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:activate-other|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:disconnect-other|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:create|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:destroy|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Active-Affiliation-adapter&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: -1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Active-Affiliation-adapter:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:deactivate|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:form-self|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Connection-adapter&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:Connection-adapter:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:disconnect|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;{keyword:activate command-clause:activate-self}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-with-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:list command-clause:list-Clique-with-delegate|command-clause:list-Element-with-delegate&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Clique-with-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:clique delegate-token:Participant-adapter value:Clique-name&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:list-Element-with-delegate:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:element delegate-token:Connection-adapter keyword-clause:Element-type value:Element-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:disband:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:disband [value:Clique-name]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:join:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:join value:Clique value:Clique-Space value:Active-Affiliation-identifier*&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:leave:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:leave value:Participant-identifier*&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:deactivate-other:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:deactivate value:Active-Affiliation-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:form-other:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:form value:Clique-name value:Clique-Space-name value:owner-Active-Affiliation-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;value:member-Active-Affiliation-identifier*&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:activate-other:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:activate-self value:Connection-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:disonnect-other:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:disconnect value:Connection-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:form-self:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:form [keyword:clique value:Clique-name] [keyword:cliquespace value:Clique-Space-name]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;value:Active-Affiliation-identifier*&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:activate-self:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;value:Active-Affiliation-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:create:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:create&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 2.5cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;{keyword:account value:user-identifier}|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 2.5cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;{keyword:accountprofile keyword:name [value:Account-Profile-identifier*]}|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 2.5cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;{keyword:affiliation value:Account-identifier value:Account-Profile-identifier}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;command-clause:destroy:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:destroy keyword-clause:non-spinal-Element-type value:Element-identifier&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword-clause:Element-type:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword-clause:non-spinal-Element-type|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:mediaprofile|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:connection|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:activeaffiliation|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:participant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword-clause:non-spinal-Element-type:=&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:account|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:accountprofile|&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;" lang="en-US"&gt;&lt;span style="font-family:Courier New,monospace;"&gt;&lt;span style="font-size:85%;"&gt;keyword:affiliation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 3.1  (Win32)"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt; &lt;schema:name&gt;&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 3.1  (Win32)"&gt;&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;&lt;/style&gt;I believe this grammar discloses a lot about my concept. Although perhaps disclosure of this detail is fraught with intellectual property hazard, I hope it might stand as proof to some that what I am doing is of realisable value, and that some day, a society might actually pay me recognition for this value. These are the motivations for publishing.&lt;br /&gt;&lt;/schema:name&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1532578247942846261?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1532578247942846261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/09/clique-spacetm-administrator-client.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1532578247942846261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1532578247942846261'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/09/clique-spacetm-administrator-client.html' title='Clique Space(TM) administrator Client Device command grammar.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8723273777909166360</id><published>2011-09-16T03:00:00.001-07:00</published><updated>2011-09-18T17:27:53.759-07:00</updated><title type='text'>Clique Space(TM): A disengaging development.</title><content type='html'>Earlier this afternoon, and although perhaps a bit rough, I can now get two Agent Devices to disengage. The engage/disengage process has a wonderful parallel to the notion of the Agent Collaboration. This is because, like the Agent Collaboration (a manifestation of a Clique Space), a relationship being formed in the engage process and destroyed in the disengage process between two Agent Devices can be modelled as a Clique. As I have said before, this product, representing precisely two conjoined Agent Devices, appears to me to necessarily mirror the function of a synapse.&lt;br /&gt;&lt;br /&gt;Because Clique Space should be able to model any collaboration between  (or even within) a device, Clique Space should be capable of modelling  collaborations between its own components. Hence, this means modelling collaborations at two levels: 1; at the level of the engage/disengage Agent Device Clique Space's synapse, and 2; at the level of form/join/leave/disband Agent Collaboration Clique Space's Clique.&lt;br /&gt;&lt;br /&gt;Now, it appears that I still have one substantial obstacle to realising a minimally functional prototype: the Agent Collaboration's pulse message. At this time, functional specifics of a pulse are very sketchy, and much more thought than has been the case up until now will be directed to this pulse thing. While I deliberate, I will revisit the Client Device with the hope of simplifying its command syntax. This will hopefully 1; make a demonstration easier to understand, and 2; allow me to add commands in a more orderly manner, which will hopefully simplify the introduction of commands concerning the pulse message.&lt;br /&gt;&lt;br /&gt;The Client and Agent Devices are co-evolving components; a significant observable  property of Clique Space's development process is how development alternates, and at times goes on simultaneously, between the Agent and Client Devices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8723273777909166360?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8723273777909166360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/09/clique-spacetm-disengaging-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8723273777909166360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8723273777909166360'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/09/clique-spacetm-disengaging-development.html' title='Clique Space(TM): A disengaging development.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8585669216880207069</id><published>2011-08-29T23:26:00.000-07:00</published><updated>2011-08-30T08:34:57.323-07:00</updated><title type='text'>Clique Space(TM) Progress Report.</title><content type='html'>Most of my time has been taken up by coding my proof-of-concept, and hence, I haven't been generating as many of these web log entries this year. That's no bad thing because I can't keep talking without an implementation. This implementation continues to evolve, although very slowly; such is the pace set by the capricious, somewhat bone lazy, wandering endeavour of one individual.&lt;br /&gt;&lt;br /&gt;Anyway, a sufficient interface between the Agent and the Client Device appears to have been implemented, and so, most time of the near to medium term will now concentrate on what goes on between Agent Device instances: the Agent Device's and Collaboration's Clique Space. There is still much work to be done here.&lt;br /&gt;&lt;br /&gt;Nose to the grindstone (or something like that)...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8585669216880207069?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8585669216880207069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/08/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8585669216880207069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8585669216880207069'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/08/clique-spacetm-progress-report.html' title='Clique Space(TM) Progress Report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4739120645339355105</id><published>2011-08-08T03:01:00.001-07:00</published><updated>2011-08-14T17:51:42.433-07:00</updated><title type='text'>Coming together...</title><content type='html'>I can really see the pieces of Clique Space(TM) come together. I've completed the Agent Device engagement process, the projected Element contains tokens thing, and I've been retrofitting a class that manifests an Element's identifier (ElementIdentifier) to see if I can architect a way to discriminate between different identifiers so I can (inter alia):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;indicate an Element's serving Agent Device through its EngagerParticipantIdentifier.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;prevent an errant (or nefarious, or even perhaps merely a narcissistic) user from giving an identifier a specific value; an identifier's value has no inherent meaning beyond its ability to uniquely identify an Element, and each Element is assigned an identifier who's value is currently a 40 character randomly generated upper-case alphanumeric string when the Element is created on it's serving Agent (or, indeed, Client) Device.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Other things like the co-evolution of the Agent and Client Devices, the growth of the number and variety of the Elements and the growth of the complexity of the interactions between the Agent and Client Devices continue to inject increasing functionality into the implementation. As the system's complexity evolves, I observe the data model moving from a simple implementation to a more abstract and generic one.  I introduced Java generics about a year ago, and this move has (hopefully for the better) proven indispensable in expressing the relationship of the Agent and Client Device's specific use and manifestation of the generic data model.&lt;br /&gt;&lt;br /&gt;Just yesterday, I completed the projected Element's existential life-cycle by coding a method that "unprojects" Elements given an Element's identifier, and the delegate identifier of the serving Agent Device through which the given Element token has been obtained. It works. I can remove any Element describing any part of a projected Client Device's structure from any Client Device through which the command to unproject is issued. I am entirely confident that implementing a robust identity/anonymity mechanism using this ability to unproject any projected Element is not far away.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4739120645339355105?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4739120645339355105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/08/coming-together.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4739120645339355105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4739120645339355105'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/08/coming-together.html' title='Coming together...'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4296282483349029815</id><published>2011-07-27T10:11:00.000-07:00</published><updated>2011-09-08T04:48:52.782-07:00</updated><title type='text'>Clique Space(TM): An engaging development.</title><content type='html'>About 15 minutes ago, I believe I have successfully managed to get two Agent Device's to exchange information about the other, and in so doing, acquire information about each other that facilitates further communication.&lt;br /&gt;&lt;br /&gt;I have called this the engage process. There is an opposite - the disengage process - where two Agent Devices formally break this relationship and mutually forget about their association with the other. The disengage process hasn't yet been implemented, but I'm pretty sure it is much easier to implement than the engage process.&lt;br /&gt;&lt;br /&gt;While engaging and disengaging are a device-specific thing (specifically Agent Devices), this process uses the basic Clique Space data model, with perhaps some liberties. It's a fairly straightforward process; two Agent Devices create information about each other on their "local" Agent Device Clique Spaces, and then mutually exchange information each has created about the other along with information about themselves by creating "foreign" Agent Device Clique Space copies of the other's local Agent Device Clique Space. The process requires that one of the two Agent Devices be the "initiator" and the other be the "responder", but once the process is complete, it is completely symmetrical; one cannot determine which device was the initiator and which the responder simply by inspecting the relationship artefacts on each Agent Device.&lt;br /&gt;&lt;br /&gt;So there you go. Now that the Agent Device engagement process has been (one hopes) stabilised into a fully functional realisation, I will begin concentrating on the Agent Collaboration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4296282483349029815?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4296282483349029815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/07/clique-spacetm-engaging-developent.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4296282483349029815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4296282483349029815'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/07/clique-spacetm-engaging-developent.html' title='Clique Space(TM): An engaging development.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6707928189869123</id><published>2011-06-20T06:22:00.000-07:00</published><updated>2011-06-23T05:54:59.327-07:00</updated><title type='text'>Does this Clique Space(TM) thing work yet?</title><content type='html'>Probably not, but this last commit has seen another yin receive a yang, and still, no unresolvable paradox.&lt;br /&gt;&lt;br /&gt;Yesterday's tale of woe was bleaker than today's reality.&lt;br /&gt;&lt;br /&gt;The Client Device now appears able to disband under the "projected Element contains tokens" architecture that went in on 31 May. Part of any development process means travelling down garden paths, back-tracking, and changing direction, so although things are still a bit rough, it appears that the Client Device can listen to any Element the user has access to. This code is beginning to look tight, and I'll tighten it yet.&lt;br /&gt;&lt;br /&gt;It has also been a year since I started using SVN, having committed revision number 453.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6707928189869123?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6707928189869123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/06/does-this-clique-spacetm-thing-work-yet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6707928189869123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6707928189869123'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/06/does-this-clique-spacetm-thing-work-yet.html' title='Does this Clique Space(TM) thing work yet?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-181289272126291269</id><published>2011-06-18T00:22:00.001-07:00</published><updated>2011-09-01T05:50:42.152-07:00</updated><title type='text'>Another causal loop. A conundrum. Another crossroads. A possible compromise.</title><content type='html'>Just as things looked easy, I hit a snag.&lt;br /&gt;&lt;br /&gt;The (administrator) Client Device listens to other Elements from the Agent Device to which it is connected. The Client Device does this by registering its interest on these Elements from one of the delegate Elements on its Client Device spine so these Elements can be projected onto its view for the user to observe, or persisted on some storage medium for the user's record; the primary vertebral Element (and the one from which this conundrum emerges) currently being (currently is part of this problem) the Client Device's Participant of its serving Agent Device's Clique.&lt;br /&gt;&lt;br /&gt;It's not really a problem. Rather, I feel that it could be a crossroads, or then again, the problem might only be in a misapprehension of the nature of Clique Space's(TM) domain in the current implementation. Certainly, I feel that I can solve (or rather, I merely need to find where the correct solution exists to) this problem.&lt;br /&gt;&lt;br /&gt;The problem is thus:&lt;br /&gt;&lt;br /&gt;The administrator Client Device listens to Clique Space activity by registering its Participant in the serving Agent Device's Clique as a listener to another Element the Client Device's operator is interested in. The serving Agent Device's Clique is a bipartite Clique which is created using the Client Device's Active Affiliation and the Agent Device's Active Affiliation from the Clique Space to which the Client Device is seeking Participant access. The Client Device's Participant is this serving Agent Device's Clique's Owner.&lt;br /&gt;&lt;br /&gt;Now, although I thought the importance of the serving Agent Device's Clique was coincidental in the Clique's formation, it also appears that the agent Device's Clique's structure appears to be of great importance to the way the Clique disbands.&lt;br /&gt;&lt;br /&gt;Currently, I don't believe I have a full appreciation of the problem, but maybe all I need is a sufficient appreciation of it.&lt;br /&gt;&lt;br /&gt;When one disbands a serving Agent Device's Clique, it appears that the Client Device must be the owner of the Clique in question. Consider for a moment, what currently is not the case. If the Agent Device was allowed to own the Clique, the following circular relationship would appear to hold: which Participant does one remove first? The Agent Device's Participant (the Clique's Owner), or the Client Device's Participant; the delegate participant for this Client Device? If the owner is removed first, the administrator Client Device loses information about the Clique (although removal of a Clique's Owner means the Clique is disbanding and therefore retaining information about a Clique is not necessary) before it loses its delegate. If the Client Device's Participant is removed first, the Client Device loses its delegate before the Clique's projection is removed (although removal of the Client Device's delegate means that the Client Device has lost Participant access to the Clique Space- which is what is happening since the serving Agent Device's Clique has disbanded).&lt;br /&gt;&lt;br /&gt;I have to make a decision, and currently, and at the moment, it is this: I will discount notions like the one described in the above paragraph where the Client Device can be represented by a non-owner Participant in a Clique of more than two members; i.e., the serving Agent Device's Clique will be bipartite, and the Client Device being served will be the Clique's Owner. This seems to be the easiest way to deal with the question of whether the owner or the delegate is removed first; if this turns out to be the wrong way to go about things, I will just have to go back and modify the implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-181289272126291269?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/181289272126291269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/06/another-causal-loop-conundrum-another.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/181289272126291269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/181289272126291269'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/06/another-causal-loop-conundrum-another.html' title='Another causal loop. A conundrum. Another crossroads. A possible compromise.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1469553932245868804</id><published>2011-06-06T07:44:00.000-07:00</published><updated>2011-06-06T07:48:14.408-07:00</updated><title type='text'>... well... easier.</title><content type='html'>A milestone of sorts was achieved on 31 May. There are still a number of yins that need yangs, but I'm quietly confident of an implementation that proves the concept soon. It will be a while more before it looks pretty, but if I can keep progressing as I have, I'll soon be able to demonstrate that it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1469553932245868804?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1469553932245868804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/06/well-easier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1469553932245868804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1469553932245868804'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/06/well-easier.html' title='... well... easier.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5682578713832082473</id><published>2011-05-31T08:19:00.000-07:00</published><updated>2011-05-31T08:24:40.192-07:00</updated><title type='text'>... and then it suddenly got very easy.</title><content type='html'>As of yesterday, it seems as though I had fit the yins with the yangs. A milestone reached perhaps?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5682578713832082473?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5682578713832082473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/05/and-then-it-suddenly-got-very-easy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5682578713832082473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5682578713832082473'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/05/and-then-it-suddenly-got-very-easy.html' title='... and then it suddenly got very easy.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5034101595413203622</id><published>2011-05-24T19:25:00.001-07:00</published><updated>2011-05-25T07:12:10.033-07:00</updated><title type='text'>Evolution of Implementation</title><content type='html'>As I write this, I'm contemplating the considerations to do with the implementation that I currently am entertaining. I find that, particularly as my implementation matures in functionality and I meet technical challenges with adequate solutions, I am working toward answering deeper philosophical questions; in other words, I find that the fuzziness of philosophical pondering begins to revolve around strongly technical matters as my implementation approaches realisation.&lt;br /&gt;&lt;br /&gt;This is just as I hoped: the framing of fuzzy philosophical questions about notions of the self in practical implementation-based problems appears very achievable. I think that if I can continue to whittle down these notions into sharper technical problems, and indeed, if I can meet these problems with robust and simple technical solutions, I might provide some very sound answers to some very deep questions. This is a hope I have had with Clique Space(TM) since that day in mid-2004.&lt;br /&gt;&lt;br /&gt;Word to your mother: philosophy is not the pursuit of dilettantes. The self has, for too long in a secular society, been something which has been avoided. If Clique Space answers questions about how the self might be defined and modelled (as I hope it will), a secular society might then just be in a position to pay respect to what it means to be a self; something only thus far which has barely moved beyond the province of religious mysticism.&lt;br /&gt;&lt;br /&gt;Clique Space doesn't attempt to explain the origins of the self just as it doesn't attempt to explain the origins of the universe - but I think that it might at least show that such a notion as the self can be quantified, communicated, and asserted as a property of objects in the world.&lt;br /&gt;&lt;br /&gt;I could indeed be a dick. If this is my ultimate discovery, then... ureka!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5034101595413203622?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5034101595413203622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/05/evolution-of-implementation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5034101595413203622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5034101595413203622'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/05/evolution-of-implementation.html' title='Evolution of Implementation'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-2462802687092829396</id><published>2011-05-08T00:25:00.000-07:00</published><updated>2011-05-14T16:27:26.558-07:00</updated><title type='text'>Another Clique Space(TM) product summary.</title><content type='html'>To wit (extracted and paraphrased from an email I put together to someone who is currently expressing interest):&lt;br /&gt;&lt;br /&gt;Note that regardless of how complicated you think the solution to the  problem of real-time identity is, I think my solution is very simple, and can be technically  covered in a few simple systems design (specifically UML) diagrams.&lt;br /&gt;&lt;br /&gt;I have had my idea for nearly seven years. Around mid 2004, I believe I  solved a way to integrate the notion of the individual with any devices  one might be using and any roles one might be affiliated so that  one individual might be able to:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;represent themselves to any other individual as a collection of  devices and these devices' media though which any other individual  likewise represented can find an appropriate channel of communication,  and engage compatible media with the first individual. Media that can  engage more than two participants (one, two, or more individuals) are  also able to be modelled in this way.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;decide, based both on individual preference and role  affiliation associated with each connected device, which other  individuals can observe and engage which of each other's devices over a  compatible medium. Affiliation is, in essence, also an exercise of  individual preference because a  particular affiliation is activated for a particular device after that  device is  connected to a particular Clique Space.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;collect, for one's own  records, collaborations for which an individual  has privilege. Other than being connected to a given Clique Space, the  individual does not necessarily have to be a participant in the  collaboration of a particular set of devices in order to observe the  collaboration in a way that can be communicable through Clique Space.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;enforce  mandatory privacy rules, but limit the scope of these rules'  effectiveness to discretional criteria based on the characteristics of a  particular collaboration. Take, for example, two individuals which may  not wish to engage a device with the each other directly over any  medium, but both will participate in collaborations mediated by a third;  lets say that the first two are opposing parties of some type of  settlement, and the third is a legal appointee mutually tasked with  sorting the issue out.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Such a system as I have envisaged would not operate directly  amongst the collaboration media of specific device instances. Rather,  collaborating devices continue to collaborate in their device-specific  way, and information relating to the devices' state is siphoned off to one or more connected Clique Spaces so this information can be used to represent  individuals' activity on each of these Clique Spaces.&lt;br /&gt;&lt;br /&gt;Likewise, should the device and the medium permit, control  information can be sent from Clique Space to the device so individuals  can control their activity through Clique Space, rather than having to  coordinate the activity of disparate and esoteric devices and media.&lt;br /&gt;&lt;br /&gt;So, here are two main domain solutions to my concept:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Just  as you don't have to know how your eyes work in order to see, you don't  have to know how a device works so you can use it in Clique Space.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Clique Space allows you to choose which other users can  interact with or can observe you in accordance to settings you can apply  independently of any device to which you represent yourself as.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-2462802687092829396?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/2462802687092829396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/05/another-clique-spacetm-product-summary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2462802687092829396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2462802687092829396'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/05/another-clique-spacetm-product-summary.html' title='Another Clique Space(TM) product summary.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5493051343939906652</id><published>2011-04-28T21:29:00.000-07:00</published><updated>2011-05-03T18:23:40.004-07:00</updated><title type='text'>A smaller version of Clique Space(TM).</title><content type='html'>It has been occupying my mind for some time. I see nothing wrong with a four-element Client Device structure; one that ignores notions of affiliation. In this version, Connections are used to form Participants because neither Account Profiles, Affiliations, nor Active Affiliations would be necessary. This type of Clique Space might be good to represent un-stratified populations where no one registered within has any authority above anyone else, and might be better able to realise a Clique Space that represents an individual or small organisation. The main issue with such a Clique Space is that everyone registered within the Clique Space will have the same basic capability.&lt;br /&gt;&lt;br /&gt;If my concept doesn't cover this idea, then all good, possibly, for prior art. Then again, a Clique Space following my specification that has a single Account Profile, and cannot use Account Profiles from any federated neighbour Clique Spaces to create Affiliations registered on the Clique Space in question has as good as a four-element Client Device structure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5493051343939906652?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5493051343939906652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/04/smaller-version-of-clique-spacetm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5493051343939906652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5493051343939906652'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/04/smaller-version-of-clique-spacetm.html' title='A smaller version of Clique Space(TM).'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1261681014608601261</id><published>2011-04-14T17:52:00.000-07:00</published><updated>2011-05-20T23:56:53.795-07:00</updated><title type='text'>Clique Space(TM) and cyberspace.</title><content type='html'>Here's something I recently put together in a forum. I think it is another concise description of what Clique Space is meant to do:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Consider this for an every-day example of such a relationship that has  been around for much longer than our traditional notions of technology:  your hand is a device for grasping things, your mouth is a device you use to  eat with, and your eyes are devices through which you see the world.  You are an individual, and blood glucose monitoring devices (I think  they're somewhere in your brain) tell you that you are hungry. Your eyes  see an apple, and other devices within your brain tell you an apple is  within your immediate vicinity. You reach out your hand and grasp the  apple, draw it to your mouth, and consume it. Now, it is obviously  worthless to consider that your eyes were connected directly to your  mouth; the intermediary is your nervous system (a Clique Space of  sorts), and the individual 'you' exists as a transcendent supervisor who  uses one's will to coordinate the activity of each of these bodily sensor and actuator devices to achieve some ends.&lt;br /&gt;&lt;br /&gt;What I propose to have done with Clique Space, then, is extend the  notion of the individual as a transcendent supervisor to have control  over (indeed, to possess) things belonging to realms other than one's  physical body to fulfil one's desires. Allowing an individual to possess  devices in Clique Space will also allow one individual the ability to  record and to negotiate with which other individuals and under which  circumstances interaction is going to take place. Clique Space indeed  protects what is mine, yours, others', and what is unclaimed or  anonymous. It affords everyone in a cyberspatial world to viscerally  claim individual ownership of artefacts within it.&lt;/li&gt;&lt;/ul&gt;And yet something else about what I think Clique Space might be capable of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;As a side point, I don't believe I have invented an AI let alone any AI  that is as capable as a human (if ever such an 'artificial' thing could  possibly exist). On the other hand, what Clique Space might do is  provide an environment within which a synthetic sentience might emerge.  This is something quite different to an AI; there is nothing artificial  about emergent sentience. The sentience wouldn't feel artificial, and if  you tried to convince that sentience that it is artificial, you might  well be quickly and laudably rebuffed by it.&lt;/li&gt;&lt;/ul&gt;And a clarifying comment:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;As a tool, I think Clique Space would prove as important in any physical  world as it would prove in a world of software and any virtual-reality  realm. I use the term cyberspace, but it might seem that by using this  word, I am reserving Clique Space's utility only in a virtual world. I  want to clearly dispel that myth; I take that cyberspace is the union of  the physical and virtual.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1261681014608601261?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1261681014608601261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/04/clique-spacetm-and-cyberspace.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1261681014608601261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1261681014608601261'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/04/clique-spacetm-and-cyberspace.html' title='Clique Space(TM) and cyberspace.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6636462191957022470</id><published>2011-04-06T07:04:00.000-07:00</published><updated>2011-04-06T08:21:40.037-07:00</updated><title type='text'>Clique Space(TM) functional requirements judged stable.</title><content type='html'>Good news indeed.&lt;br /&gt;&lt;br /&gt;As of about 20 minutes ago (about 12am on Thursday 7 April 2011) I believe I have a stable implementation of the four basic functions of Clique Space:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Connect/Disconnect&lt;/li&gt;&lt;li&gt;Activate/Deactivate&lt;/li&gt;&lt;li&gt;Form/Disband&lt;/li&gt;&lt;li&gt;Join/Leave&lt;/li&gt;&lt;/ol&gt;This feat has only taken me until now to complete. Non-functional requirements like: making Clique Space robust and resilient; mapping basic media, Client Device, and Agent Device functionality through Enabling Constraints (the concept of Enabling and Limiting Constraints have been incompletely implemented); and the development of more Media Profiles for a mountain range of other devices - is all that remains.&lt;br /&gt;&lt;br /&gt;That's commendable progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6636462191957022470?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6636462191957022470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/04/clique-spacetm-functional-requirements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6636462191957022470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6636462191957022470'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/04/clique-spacetm-functional-requirements.html' title='Clique Space(TM) functional requirements judged stable.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-124483225423662509</id><published>2011-03-14T06:43:00.000-07:00</published><updated>2011-03-14T07:09:19.216-07:00</updated><title type='text'>Self simulation: causal loop closed.</title><content type='html'>Something that I had known since I conceived of Clique Space(TM) was the possibility of encountering a causal loop. Although I talk openly about self-reference, I didn't openly admit a causal loop to myself, and hence I haven't talked about it before, because I didn't really know how to deal with it. I felt it best just to continue with my implementation until it moved front and centre.&lt;br /&gt;&lt;br /&gt;Indeed, recently, this is what seems to have happened. The issue is manifest in each of us. It concerns the origins of the self (the soul or the mind), and although I rarely give the issue much current personal reflection, this issue perplexes all of us when we do think about it. Although I don't believe I have given Clique Space a soul, I do believe I had to solve the basis of this issue for Clique Space: a self-referential causal loop.&lt;br /&gt;&lt;br /&gt;Indeed, it appears that I have corralled this issue, which now rests in the creation of three Elements: the Agent Device's collaborator Connection and this Connection's component Account and Media Profiles.&lt;br /&gt;&lt;br /&gt;I have done well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-124483225423662509?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/124483225423662509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/03/self-simulation-causal-loop-closed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/124483225423662509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/124483225423662509'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/03/self-simulation-causal-loop-closed.html' title='Self simulation: causal loop closed.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-651113485991007270</id><published>2011-02-16T20:59:00.000-08:00</published><updated>2011-02-17T02:37:53.204-08:00</updated><title type='text'>Clique Space(TM) and topics on the "Self"</title><content type='html'>If Clique Space proves a concept as efficacious as my firming hope leads me to believe it will, there are three basic topics (garden paths) concerning the definition of "Self" that I think this system will play a central role in.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The super-self, and an Emergent Social Sentience.&lt;br /&gt;&lt;br /&gt;A Clique Space system like I envisage the "Public" Clique Space to be would provide individual selves (you, me, and others) an environment in which our activity might collectively become so intertwined that the Public Clique Space itself might begin to display synergistic coordinated responses to stimuli that are based on the activity of individual users.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Evolution of Synthetic Sentience.&lt;br /&gt;&lt;br /&gt;Clique Space systems might be designed to remain physically separate from others in such a way that an individual Clique Space may encompass its own level of autonomy. A Clique Space system might be employed in a manufactured article (some type of robot) to give it a degree of autonomy which would furnish it with a level of awareness.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Definition of the Physical Self, and the Human Body as Just Another Client Device.&lt;br /&gt;&lt;br /&gt;A Clique Space user may consider devices they express themselves through as a means to an end for their own self-expression. The human body, being a physical artifact, would necessarily be expressed in a Clique Space system as a collection of one or more Client Devices. As all Client Devices use the common model through which they are expressed, the idea of the individual has a human form will begin to dissolve. Indeed, an individual on Clique Space may exist beyond their human form.&lt;/li&gt;&lt;/ol&gt;Very interesting subjects...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-651113485991007270?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/651113485991007270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/02/clique-spacetm-and-topics-on-self.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/651113485991007270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/651113485991007270'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/02/clique-spacetm-and-topics-on-self.html' title='Clique Space(TM) and topics on the &quot;Self&quot;'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1196957340265202933</id><published>2011-02-11T21:49:00.001-08:00</published><updated>2011-02-16T05:56:55.969-08:00</updated><title type='text'>Self-simulation: Getting closer.</title><content type='html'>Twenty minutes after my last post, I was able to successfully project the elements I needed to project to the Client Device making the request. Now, I am working on the leave operation for the Agent Collaboration's Clique Space.&lt;br /&gt;&lt;br /&gt;After that is implemented, a few more customisations to the operation of the Agent Device and its Agent Device Clique Space will allow a particular Agent Device on which its Agent Device Clique Space receives and accepts instruction to disband, to hence abruptly disconnect all Client Devices in all Clique Spaces which the given Agent Device is the Client Devices' server, disband all Agent Collaboration Clique Spaces in which the given Agent Device is the Owner, leave Agent Collaboration Clique Spaces in which the given Agent Device is a mere Participant, and disengage itself from other Agent Devices through which it shares an association relationship before merrily shutting down.&lt;br /&gt;&lt;br /&gt;One would certainly not want to issue a disband instruction to the Agent Device's Clique Space of the the public Clique Space's Owner Agent Device unless one was absolutely sure that the consequences fit the intent. This is certainly the quickest way to cause the most pandemonium.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1196957340265202933?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1196957340265202933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/02/self-simulation-getting-closer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1196957340265202933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1196957340265202933'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/02/self-simulation-getting-closer.html' title='Self-simulation: Getting closer.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7613338668780950394</id><published>2011-02-09T04:56:00.000-08:00</published><updated>2011-02-09T05:03:09.196-08:00</updated><title type='text'>Self-simulation: Almost there.</title><content type='html'>As of about 20 minutes ago, it looks as if I could join an Agent Device to an Agent Collaboration's Clique Space, although I have yet to project the Elements created on this Clique Space to the administrator Client Device from which the request was made.&lt;br /&gt;&lt;br /&gt;More about this soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7613338668780950394?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7613338668780950394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/02/self-simulation-almost-there.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7613338668780950394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7613338668780950394'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/02/self-simulation-almost-there.html' title='Self-simulation: Almost there.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8318837037073389399</id><published>2011-01-08T17:39:00.000-08:00</published><updated>2011-01-12T19:20:18.005-08:00</updated><title type='text'>W(ho)TF is watching me?</title><content type='html'>Hello! Clique Space(TM).&lt;br /&gt;&lt;br /&gt;I'm listening to a broadcast by someone on the BBC . He's yacking about something to do with identifying who is collaborating with who else, and tracking who might be interested in what you (you yourself) is doing from one time to another over the "internet" on any collection of devices with any other collection of individuals.&lt;br /&gt;&lt;br /&gt;Clique Space.&lt;br /&gt;&lt;br /&gt;QED.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8318837037073389399?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8318837037073389399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/01/wtf-is-watching-me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8318837037073389399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8318837037073389399'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2011/01/wtf-is-watching-me.html' title='W(ho)TF is watching me?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-20241317913784762</id><published>2010-12-30T16:22:00.000-08:00</published><updated>2010-12-31T00:11:10.073-08:00</updated><title type='text'>Of Clique Owners and the resolution of "squabbles".</title><content type='html'>The implementation has brought me to the question of the resolution of confusion that would inevitably arise when different versions of Clique Space(TM) Elements are flying around, and being communicated to devices; which version is the true version.&lt;br /&gt;&lt;br /&gt;This is a significant issue to the smooth operation of the Clique Space. This issue is equally significant to all devices that are connected within a Clique Space domain, and between federated domains. The issue is critically significant to all devices that use Clique Space, and counts directly to Clique Space's efficacy.&lt;br /&gt;&lt;br /&gt;So, considering this issue earlier, I envisaged that one Agent Device in every Clique Space was responsible for the consistency of all the Clique Space's Elements. Furthermore, I envisaged that one Participant of every Clique would be responsible for the consistent communication of all Participants' device status. As a Clique Space is itself, modelled in a Clique, any Agent Device which has the ultimate say in the state of a Clique Space and its constituent Elements is designated the Clique's Owner for that Clique Space's Clique just as the case is true for the Agent Device that is serving any other device associated with a Participant designated as that Clique's Owner.&lt;br /&gt;&lt;br /&gt;Hence, in any medium, a Clique's Owner is a critical designation; fulfilling the necessary realisation of an ultimate chain of responsibility that ends with a single Agent Device as arbiter of squabbles that would ensue when, consequent to changes in device state, different versions of Elements exist simultaneously. Such squabbles need to be resolved quickly so that a Clique Space can be restored to a consistent internal reflection of the state of all devices.&lt;br /&gt;&lt;br /&gt;So, the following observations can be made about Clique Owners.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The general case for all devices&lt;br /&gt;&lt;br /&gt;The Clique's Owner Agent Device (the Agent Device serving a device assigned as one or more Participants - one of which is designated as the Clique's Owner) is the Agent Device responsible for the consistent representation of all Participants in that Clique.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The specific case for a Clique that is modelling the underlying Agent Collaboration&lt;br /&gt;&lt;br /&gt;The Clique's Owner Agent Device (a particular Agent Device which is manifest by one or more Participants - one of which is designated as the Clique's Owner) is ultimately responsible for the existence and state of all Clique Space Elements in that Clique Space.&lt;/li&gt;&lt;/ol&gt;Hence, general Clique Owners are the lords of their Cliques, while a Clique Space's Clique Owner is the sovereign representative of a particular Clique Space domain - much like a King or President. The Clique Space Owner may hence be the prime target for a cyber attack in the Clique Space system, while a Clique Owner in any other medium might be the target of such an attack which would be limited only to the particular medium being modelled.&lt;br /&gt;&lt;br /&gt;Ownership, influential power, concepts of sovereignty, and ways and means to overthrow and resist attempts to overthrow, become a central consideration in cyberspace as they may ever have been in any other physical sense.&lt;br /&gt;&lt;br /&gt;I firmly believe that something like Clique Space can largely cast aside myths that the internet is a place where anonymity over any telecommunications medium can be maintained. It is at least theoretically possible that access to and use of a telecommunications infrastructure of any type can be totally supervised by a Clique Space system.&lt;br /&gt;&lt;br /&gt;This might be a controversial claim, but it is one that remains to be disproved.  I believe that whoever implements a truly real-time media agnostic audit and control system, they will find that they will have had to do this in accordance with my specification for Clique Space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-20241317913784762?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/20241317913784762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/of-clique-owners-and-resolution-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/20241317913784762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/20241317913784762'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/of-clique-owners-and-resolution-of.html' title='Of Clique Owners and the resolution of &quot;squabbles&quot;.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6308587763507574851</id><published>2010-12-28T01:38:00.000-08:00</published><updated>2010-12-28T13:55:07.609-08:00</updated><title type='text'>Clique Space(TM) Progress Report</title><content type='html'>I've redone the way the Agent Device forms an Agent Collaboration's Clique. This time, I've put in a bit more thought about how the formation of the Clique Space can rely more on the core components to the Clique Space concept. I.e., how I can form an Agent Collaboration's Clique Space as if it were just like any other medium.&lt;br /&gt;&lt;br /&gt;It appears that I've had to forsake multiparty formation. This is primarily because restricting the process to the concept's core objects leads to a small conundrum in the formation process: in what administrative domain is a Clique Space formed? Well, I've answered that in part by the concept of the Agent Device's Clique Space. The Agent Device's Clique Space is the genesis of all other (Agent Collaborations') Clique Spaces.&lt;br /&gt;&lt;br /&gt;So, I've taken the opportunity to describe a use case scenario of how an Agent Collaboration's Clique Space can be created. This is a fairly accurate description as a version of it was accompanied by console output of the three devices (one Agent Device - AgentOne - and two Client Devices - ClientOne and ClientTwo) to someone who has expressed an ongoing interest in the concept.&lt;br /&gt;&lt;br /&gt;So, here is the scenario:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ClientOne connects, activates, and forms a serving Agent  Device's Clique with AgentOne in the Clique Space known as the Agent  Device's Clique Space.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ClientOne   instructs the Agent Device to create a new "Agent Collaboration's"  Clique Space by using the same Active Affiliations that formed the Agent  Device's Clique Space. The new serving Agent Device Clique is to be  named "Two" and the Agent Collaboration's Clique Space is to be named  "First".&lt;br /&gt;&lt;br /&gt;AgentOne does not know of a Clique Space named "First", so by specifying  a Clique Space name that the Agent Device doesn't know of, this Clique  Space will be created on AgentOne, and a Clique will form that has two  Participants - both taken from AgentOne's collaborator Active  Affiliation that is created in this new Clique Space so the new Clique  Space itself can be modeled. This "Agent Collaboration's" Clique will  also have the name "First".&lt;br /&gt;&lt;br /&gt;Because ClientOne is connected to AgentOne in a serving Agent  Device's Clique on the Agent Device's Clique Space, the Agent Device  uses these two Active Affiliations to create Participants that appear in  a serving Agent Device's Clique - "Two" as named in the form operation -  inside the new Agent Collaboration's Clique Space.&lt;br /&gt;&lt;br /&gt;These elements demonstrate one use of foreign elements in Clique  Spaces that are technically federated even though they exist merely as  different collections of Clique Space Elements in the same Agent Device.  Although untestable until I get the Agent Collaboration truly  functioning (see the first paragraph following these steps), I believe  the Clique Space federation is a natural extension to what already  exists.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In this step, I cheat by taking advantage of the fact that I  can see what Elements exist on the Agent Device through its console  output. With this knowledge (a Clique Space user may not ordinarily have  it) I take an identifier of one of the AgentCollaboratorParticipants  (these are the Agent Device's collaborator Participants in the Clique  that is modeling Clique Space "First" - mentioned in step 2) and tell  ClientOne to get this identifier. Doing this creates the projection of  the Clique Space's Clique - the Clique named "First" - in ClientOne.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ClientOne then shows a Participant list of Clique "First",  an Element list of Clique Space "First", and Element structures of the  Agent Device (just another Client Device structure to Clique Space)  described by both Participants of Clique "First". Both Client Device  structures show that both Participants are created from the same set of  six elements that describe AgentOne. In other words, both structures  list the same set of six Elements; they come from the same Client (Agent)  Device.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ClientOne creates a new Account called "Who", an Account  Profile called "Self", and an affiliation that associates the Account  and Account Profile on "First" - the newly created Agent Collaboration's Clique Space.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ClientTwo connects to "First" using  the Account "Who" (Who is on First), activates its Connection against  the Affiliation registered in the previous step, and forms a serving  Agent Device's Clique with the Agent Device in Clique Space "First"  called "Three".&lt;br /&gt;&lt;br /&gt;At this point, we can observe the element structure of this newly formed Agent Device's Clique. Doing this demonstrates that "Who" - the Account  underlying the Participant which is modeling ClientTwo - is a different  user to "Primary" - the Account underlying the Participant which is  modeling AgentOne. This is of course what most Cliques would be  representing - a collaboration between two or more Participants  typically representing two or more individuals typically using two or  more devices over a particular medium.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To demonstrate that the Clique Space concept is robust,  ClientOne is instructed to disband Clique "First". Because Clique  "First" is the Clique that models the Clique Space in which it is  manifest, this instruction obviously implies that Clique Space "First"  is to be destroyed.&lt;br /&gt;&lt;br /&gt;Hence, in an orderly fashion, AgentOne disconnects ClientTwo, and  ClientTwo cleans itself of Clique Space "First". Likewise, ClientOne is  disconnected from "First" and cleans out its projection of the Clique  Space, including both Cliques "Two" and "First".&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Observing the Element structures again, we can see that ClientTwo is not connected to  an Agent Device, and knows of no Cliques. ClientOne remains connected  to AgentOne via its Agent Device's Clique Space, and knows of Clique  named "One" which models ClientOne's connection to AgentOne through this  Clique Space.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ClientOne disbands the serving Agent Device's Clique from  "First"  which removes this Clique Space from ClientOne, and finally deactivates,  and disconnects itself from AgentOne. This leaves AgentOne's Clique  Space container in the same state it was when it was started.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;This scenario primarily represents the creation and  destruction of  an Agent  Collaboration's Clique Space. However, Agent Devices do not currently  collaborate, although I have implemented some of the infrastructure  necessary to do this. My intent has always been to have Agent Devices  collaborate to realise Clique Spaces; this being the prime reason I  called them Agent Devices.&lt;br /&gt;&lt;br /&gt;I think Clique Space does some unique things, and provides the  potential to see some other rather unique things emerge. To me, these  things appear analogous to how a central nervous system functions. It is  still my belief (a believe I have held shortly after conceiving the  system) that anything that would do anything similar to Clique Space  would provide society with something similar to a CNS. Likewise, I  believe that anything that realises a social (or possibly any synthetic) CNS is probably going to  look very much like Clique Space.&lt;br /&gt;&lt;br /&gt;Additionally, and I've seen this since putting the user case together, I've begun to question the purpose of federating an Agent Device's Clique Space when forming an Agent Collaboration's as described in the fourth paragraph of step 2. Although federations are an important component to the Clique Space concept, and although the concept of Clique Space federation should be as natural as it appears in step 2, I feel uncomfortable about federating an Agent Device's Clique Space as step 2 demonstrates. This did originally start as an appeal to some thought of algorithmic symmetry, but now, the concept of an Agent Device's Clique Space which can federate seems technically problematic.&lt;br /&gt;&lt;br /&gt;There's still more work to be done on Clique Space formation...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6308587763507574851?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6308587763507574851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/clique-spacetm-progress-report_28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6308587763507574851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6308587763507574851'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/clique-spacetm-progress-report_28.html' title='Clique Space(TM) Progress Report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7408031264231402905</id><published>2010-12-08T23:38:00.000-08:00</published><updated>2010-12-10T04:42:22.664-08:00</updated><title type='text'>Clique Space(TM) and Wikileaks</title><content type='html'>This unfolding tale of "citizen action" is great to watch. In some ways, blame might in time be seen to fall with me for raining on the parade. In considering this statement, it still might be nice to be recognised for inventing such a versatile tool.&lt;br /&gt;&lt;br /&gt;The internet is supposed to allow anonymous communication, and the Clique Space system can deal with people who choose to remain anonymous by simply not connecting to one, while interacting with others who do use one or more Clique Spaces to keep track of their device activity and interactivity with other individuals so connected. However, what might be controversial is that any device can obtain a connection to a Clique Space.&lt;br /&gt;&lt;br /&gt;Truly, any piece of hardware or software could be eligible of being made "Clique Space aware", so any "low-level network device" over which a network is manifest could potentially be connected to a Clique Space. Now, if devices such as these are connected to a Clique Space, they might mandate that devices that use them to provide low-level network services to also be connected. Such low-level network devices might also account for the number of bits that they transmit between themselves by any device which uses them, ultimately assigning these bits to the user from whom the bits originated and to whom the bits were destined. As a Clique Space is used to capture which device is sending which bits to which other device, an audit log could well be kept of which users are sending and which users are receiving every bit that is transmitted.&lt;br /&gt;&lt;br /&gt;Because Clique Space might identify a user who is claiming control of a device to other users capable of knowing these things, the potential does arise to attribute the transmission and consumption of every bit of information to the actions of the individuals involved, and hence, holding them accountable for their actions.&lt;br /&gt;&lt;br /&gt;I don't wish to make it my place to prescribe wisdom on the morality of such a scenario. I only wish to point out that such a scenario is possible with Clique Space as the tool. Society is there to make such intricate judgement calls. In considering some of the ways that anonymity can embolden individuals to do harm to other individuals, I'm not going to discount the utility in a scenario such as this; however, neither am I about to defend the actions of corporate or government organisations that attempt to restrain the rights and so forth of what it is to be an individual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7408031264231402905?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7408031264231402905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/clique-spacetm-and-wikileaks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7408031264231402905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7408031264231402905'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/clique-spacetm-and-wikileaks.html' title='Clique Space(TM) and Wikileaks'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-2013813018058636809</id><published>2010-12-01T17:33:00.000-08:00</published><updated>2010-12-01T20:54:02.089-08:00</updated><title type='text'>Clique Space(TM) Progress Report</title><content type='html'>Over the past week or so I have been working on the Agent Collaboration's Clique Space, and yesterday reached a break-through of sorts.&lt;br /&gt;&lt;br /&gt;I can create a multi party Agent Collaboration Clique Space on the device designated as the Clique Space Owner. Although the underlying Agent Collaboration does not yet distribute the Clique Space and its contents to all member Agent Devices which are recorded as Participants in the Clique representing the Agent Collaboration, the Clique Owner (the Clique Space and the Agent Collaboration Owner) "invites" the prospective members into this Agent Collaboration by requesting each to divulge identifying characteristics about themselves corresponding to the Agent Device's device Participant identifiers supplied by the administrator Client Device directing the Agent Device to create the new Clique Space, and hence form the new Clique.&lt;br /&gt;&lt;br /&gt;As I work further on this, I realise further just how flexible and elegant my concept is. For instance, in this case, I now realise how I can improve the way the Agent Devices are asked to form the Agent Collaboration's Clique Space. At the moment, I direct the administrator tool (the Client Device in this case) to Connect to each Agent Device, and from there, I issue a special "create cliquespace" command to one of the Agent Devices, supplying the administrator tool's delegate Connections obtained from each other prospective member. Even though I think this is a very good first try at the formation of an Agent Collaboration's Clique Space, think this is a little too "special" in that I am making excuses for the Clique Spaces' creation that go beyond my original specification; I am saying that Clique Spaces are more than just a collection of devices participating in some collaborative activity, ipso facto raising Clique Spaces above mere collaborations between devices.&lt;br /&gt;&lt;br /&gt;I do not believe Clique Spaces are more than mere collaborations between devices. I am actually thinking how I might bring the Agent Collaboration's Clique Space down to the same plebby collaboration level possible between any set of devices. I believe this will involve a federation between the Agent Collaboration's and the Agent Devices' Clique Spaces because at this moment, the Connections that look most suitable to be activated in the Agent Collaboration's Clique Space are the ones that each member Agent Device creates to their own Agent Device's Clique Space.&lt;br /&gt;&lt;br /&gt;This way of Agent Collaboration Clique Space membership is very intriguing, and demonstrates an immediate utility of federation I hadn't hitherto though of.&lt;br /&gt;&lt;br /&gt;More to come... evidently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-2013813018058636809?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/2013813018058636809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2013813018058636809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2013813018058636809'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/12/clique-spacetm-progress-report.html' title='Clique Space(TM) Progress Report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8161614491726643446</id><published>2010-11-23T17:30:00.000-08:00</published><updated>2010-11-23T17:48:51.200-08:00</updated><title type='text'>New Domain established.</title><content type='html'>For those of you who may be interested, I have set up a dynamic domain name: cliquespace.dyndns.org. May all your IP logs give you certainty.&lt;br /&gt;&lt;br /&gt;  Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8161614491726643446?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8161614491726643446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/new-domain-established.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8161614491726643446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8161614491726643446'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/new-domain-established.html' title='New Domain established.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4476094016572050503</id><published>2010-11-21T18:39:00.000-08:00</published><updated>2010-11-26T02:37:42.052-08:00</updated><title type='text'>A letter titled: "What you may want to do about my enrolment."</title><content type='html'>&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt; &lt;p style="margin-bottom: 0cm;"&gt;My local university has shown the same side to me as ever they have. I have given up on the fantasy that they might be able to help.&lt;/p&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;I am unsure whether you [the person I believe is the HPS - the 'to' recipient of this email] are still responsible for these matters (I don't know - nor should it require my effort to know - who actually is) but I tell you because I previously understood you to be the person responsible. Please forward this message to the person who is responsible should you no longer be such a person.&lt;br /&gt;&lt;br /&gt;It has been almost two weeks since I last visited "my supervisor" [the 'CC' recipient of this email]. In that "meeting" my frustrations about his inability to keep a regular fortnightly appointment boiled over when I witnessed his indignant rebuttal of my efforts almost border on intimidation. Such behaviour as I witnessed appeared wholly hypocritical; he did not wish to express an interest in my idea by sticking to a regular fortnightly appointment, and now he's getting impatient with me?&lt;br /&gt;&lt;br /&gt;Anyway, I witness such an incident as merely another instance where university staff attempt somehow to morally elevate themselves above their responsibilities to their students. Academic staff generally appear to expect a student to somehow respond to this distancing by devoting all one's time to the task of appeasement. It appears that this posture (this academic culture) is incompatible with me and my version of human respect.&lt;br /&gt;&lt;br /&gt;Hence, without a better suggestion, I wish to withdraw from my degree program and finally cast aside once and for all time, any misguided notions of support and respect which may have been carelessly planted in my head as a younger man. I'm not a socially engaging individual, so regardless of how useful the contents of my mind might actually be (I'm making no claims here), I'm willing to accept that I don't have a personality type that disposes me to get on in academia.&lt;br /&gt;&lt;br /&gt;This will be the last time you receive correspondence from me about this matter unless, after receiving encouragement to do so, I consider there are other points to make.  &lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;Who gives a fuck...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4476094016572050503?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4476094016572050503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/letter-titled-what-you-may-want-to-do.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4476094016572050503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4476094016572050503'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/letter-titled-what-you-may-want-to-do.html' title='A letter titled: &quot;What you may want to do about my enrolment.&quot;'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-826059128007303530</id><published>2010-11-21T16:58:00.000-08:00</published><updated>2010-11-21T17:25:12.617-08:00</updated><title type='text'>Invention and the inventor.</title><content type='html'>These deliberations come to you today because I'm rather pissed off about how I am (or might be) treated as an inventor. If I am indeed treated in the way that I might be, the society in which I, you, and everyone else dwells aught not to laud curiosity and inventiveness as a way by which individuals receive a reward; it's a fallacy, backed up by relatively few success stories of arbitrary origin, which perpetuates the larger myth that one's individual efforts are rewarded. Legends like these are the bullshit that sustains the stupid (myself amongst them) to cough up a great idea only to have no consideration paid for it.&lt;br /&gt;&lt;br /&gt;Posthumous awards may await - piss off if they do; I want recognition in this lifetime or none at all. In this lifetime, I need some one or more people to recognise a potential - to take a chance - in my ideas. The worst thing that could happen is that they're crap. Knowing that an idea is crap is knowledge (a reward) in itself.&lt;br /&gt;&lt;br /&gt;Not knowing whether an idea is feasible or crap is frustration to the inquisitive. Not having people to help one find out the feasibility/crappiness of an idea only prolongs the frustration. Having someone else claim a another inventor's feasible idea is downright betrayal, and posthumous recognition of a feasible idea is a waste of the notion of a quid pro quo for an inventor's time.&lt;br /&gt;&lt;br /&gt;I'll go on with this exercise, only because I have nothing better to do with my time antehumous (that sounds like a word) and so working on Clique Space may save me from an insanity that springs from boredom, until, like yourself, death catches me.&lt;br /&gt;&lt;br /&gt;Clique Space(TM) is mine. Help me prove that it works while I'm alive god damn you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-826059128007303530?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/826059128007303530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/invention-and-inventor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/826059128007303530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/826059128007303530'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/invention-and-inventor.html' title='Invention and the inventor.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5635011279246622195</id><published>2010-11-20T02:05:00.000-08:00</published><updated>2010-11-20T16:01:41.028-08:00</updated><title type='text'>Clique Space(TM) and Microsoft Lync.</title><content type='html'>&lt;style type="text/css"&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt; &lt;p style="margin-bottom: 0.5cm;"&gt;A bit of a development this evening. I get a reply from someone I never expected to receive a reply from. This individual is an employee of Microsoft, and he replied to a message I sent inviting comment on Clique Space. I was told of a product called Lync; a fairly new offering by Microsoft which looks to be a collaboration environment of sorts based around Microsoft products.&lt;br /&gt;&lt;br /&gt;I have replied to the response, and I quote the reply I put excluding identifying characteristics of the individual as I neither sought nor received permission to publish these.&lt;br /&gt;&lt;br /&gt;Here it is&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0.5cm;"&gt;After reading what Microsoft's LYNC is offering, I'll now attempt to challenge you by explaining a bit about how Clique Space looks at things. I hope you might find what I say interesting, and I hope you might engage me in a conversation over Clique Space. LYNC looks like a good way to achieve a collaborative environment, but a cursory look over it points to there being shortcomings that I find are present in many other such environments.&lt;br /&gt;&lt;br /&gt;I believe self-reference and simplicity is crucial for any collaborative environment. The Clique Space data model is self-referential, very simple, and very generic. However, this data model is also extremely customisable to the functioning of any medium, and so I claim is a very powerful way to represent any collaborative activity of people over cyberspace. Clique Space will model &lt;b&gt;any&lt;/b&gt; current and future collaborative hardware or software device. Clique Space will even model collaborative activity of devices which you may think are not collaborative, and it will do this in a completely consistent way.&lt;br /&gt;&lt;br /&gt;However, the implementation of Clique Space is a very substantial task; one for which I haven't got the capability myself. I need the help of others, and so I appeal to you in the hope that you might respond positively. Even after my cursory review of LYNC, I remain to be convinced that anything comparable to Clique Space currently exists.&lt;br /&gt;&lt;br /&gt;Thanks for your time, and I hope to hear from you soon.&lt;/p&gt; &lt;p style="margin-bottom: 0.5cm;"&gt;Of course I respect trademarks, and Lync, being one, is given its due respect. Although I realise that publishing this post may generate future business opportunities, I do not expect to derive any income directly from the use of any other proprietary marks.  It's a little hard to talk about something without actually naming it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5635011279246622195?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5635011279246622195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/clique-spacetm-and-microsoft-lync.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5635011279246622195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5635011279246622195'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/clique-spacetm-and-microsoft-lync.html' title='Clique Space(TM) and Microsoft Lync.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7522222523613710357</id><published>2010-11-15T06:59:00.000-08:00</published><updated>2010-11-15T18:28:01.179-08:00</updated><title type='text'>A trend in the industry of information. A trend in my mind.</title><content type='html'>The more I observe, the more I'm convinced that the IT industry isn't developing as much as it is merely aging along with a generation, called "baby boomer" that had taken to labelling generations that have followed by the last three letters of the alphabet; enough that it might keep itself happily bathed in hubris before death eventually enfolds its number.&lt;br /&gt;&lt;br /&gt;Whoa... packing a cynical punch! Still, better than a nervous breakdown that would result from the self-consuming simper others, comfortably nestled in their educated piety, might find entertaining.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7522222523613710357?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7522222523613710357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/trend-in-industry-of-information.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7522222523613710357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7522222523613710357'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/trend-in-industry-of-information.html' title='A trend in the industry of information. A trend in my mind.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-829015116833893566</id><published>2010-11-05T04:12:00.000-07:00</published><updated>2010-11-06T04:37:33.132-07:00</updated><title type='text'>Some interest in Clique Space(TM)</title><content type='html'>I have been receiving some interest in my concept. This is great to see because I'm rather hoping I'm not crazy about this stuff. Otherwise, I'd rather hope to be able to walk having tried my best, and having proven another concept of mine wrong.&lt;br /&gt;&lt;br /&gt;Here's some of the comments I've received from some people who are involved in the identity community. I have tried to remove identifying characteristics of the individuals concerned.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;This is extremely  relevant in a federation and my initial cursor review of your paper  sparks a bit of interest.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;[In later correspondence, the same respondent as 1 commented] This fits and benefits various sized federation environments so I am more than fleetingly interested.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I'm somewhat interested in the idea since I've been thinking about the "Internet of Things" from a capability POV lately.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;There have been other comments one could judge as largely positive made privately, but the comments I give here expressed sentiments I believe I  could separate from identifying characteristics of the respondents while keeping their context.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-829015116833893566?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/829015116833893566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/some-interest-in-clique-spacetm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/829015116833893566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/829015116833893566'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/some-interest-in-clique-spacetm.html' title='Some interest in Clique Space(TM)'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4841392949166820991</id><published>2010-11-02T23:06:00.000-07:00</published><updated>2010-11-02T23:29:08.930-07:00</updated><title type='text'>A definition of the Client Device.</title><content type='html'>I can't leave it alone. My last posting has been niggling me since I posted it. If I don't clearly define this Client Device term, I feel as though a central piece of my concept becomes ambiguous, and my concept weakens.&lt;br /&gt;&lt;br /&gt;My concept is clear. Although it has become clearer because I've given time to its implementation in a computer language, the concept has not changed substantially since I put it down in my prov January 2008.&lt;br /&gt;&lt;br /&gt;Here's a clear definition: A Client Device describes properties about the device and the individual that controls it. The Client Device is a manifestation of any physical hardware device, software process, or any other concept that can be so expressed in Clique Space. The Client Device is hence, a realisation of a Clique Space entity as a compendium of Clique Space Elements. This notion is left intentionally philosophical because the concept quickly fractures when you try to explain a Client Device as a particular arrangement of Clique Space Elements; I think it's best to think of a Client Device as a holistic, though still discrete entity; instances of which can be expressed through different collections of Clique Space Elements.&lt;br /&gt;&lt;br /&gt;Glad to have gotten that off my chest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4841392949166820991?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4841392949166820991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/definition-of-client-device.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4841392949166820991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4841392949166820991'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/definition-of-client-device.html' title='A definition of the Client Device.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8173820682871280022</id><published>2010-11-01T05:38:00.000-07:00</published><updated>2010-11-01T23:17:19.001-07:00</updated><title type='text'>(Apparent) Errata from 5 October</title><content type='html'>I've just looked at the blog I put up on 5&lt;span style="font-size:100%;"&gt;&lt;span&gt; October&lt;/span&gt;&lt;/span&gt;, and there appear to be some statements of inaccuracy in it.&lt;br /&gt;&lt;br /&gt;It appears to me currently that a Client Device does not have the register with the Clique Space(TM) owner to become an active participant in Clique Space. It currently appears sufficient only to participate in a Clique with the serving Agent Device for the particular Clique Space in question.&lt;br /&gt;&lt;br /&gt;Additionally, one Client Device is not described by a single Connection. The Client Device is actually a dissection through a weird, multidimensional beast made up of one combination of all the Clique Space Elements. One Connection normally is associated to one Account which might have multiple Active Affiliations which associate the given device to multiple roles as expressed through the multiple Affiliations. Each Affiliation is normally expressed as an association between one Account and one Account Profile.&lt;br /&gt;&lt;br /&gt;It's still, as ever it was, a work in progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8173820682871280022?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8173820682871280022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/apparent-errara-from-5-october.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8173820682871280022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8173820682871280022'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/11/apparent-errara-from-5-october.html' title='(Apparent) Errata from 5 October'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7898896522589544006</id><published>2010-10-17T18:42:00.000-07:00</published><updated>2010-10-17T21:56:39.645-07:00</updated><title type='text'>The unknown known and how some people suck.</title><content type='html'>I'm listening to a broadcast from the US National Public Radio taken from a feed of the Australian national broadcaster (ABC)  about how ideas and concepts involve networks and the building of ideas on top of one another. Apparently, this is innovation.&lt;br /&gt;&lt;br /&gt;Personally, I think a lot of what is being said on this program are ways to rationalise reasons for why the individual has no claim to one's ideas. It's all a big hippy free love thing. Anyway, to steer me back to the point of my topic... I am updating the count of the types of knowledge... there is relevance in the fourth: the unknown known.&lt;br /&gt;&lt;br /&gt;That is, there are those facts we know; there are those facts we know we don't know; there are those facts we don't know we don't know. I also include facts that we don't know that we know. It is this fourth fact that yields epiphany, and is heralded as innovation.&lt;br /&gt;&lt;br /&gt;I believe that for several years before the winter of 2004 when I joined the dots whilst jogging, I had the requisite pieces of the Clique Space(TM) concept in my mind; all that remained was my realisation that they were coherent. So, I had been working on Clique Space for some time - I remember wistfully mulling over various pieces of concept soon after my stupid boss's boss roused me out of his office when he couldn't give me a reasonable justification for vetoing my boss's approval for me not to have to commute to Sydney 5 days per week.&lt;br /&gt;&lt;br /&gt;People can really suck. But their suckiness can drive inspiration. However, that suckiness can also rid the individual of their claim to their own inspiration, and assign this inspiration to something called a 'network'.&lt;br /&gt;&lt;br /&gt;Some people can act most perniciously.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7898896522589544006?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7898896522589544006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/10/unknown-known.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7898896522589544006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7898896522589544006'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/10/unknown-known.html' title='The unknown known and how some people suck.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8258004580945314397</id><published>2010-10-07T03:29:00.000-07:00</published><updated>2010-10-15T00:40:12.102-07:00</updated><title type='text'>Clique Space(TM) is alive an kicking, except for...</title><content type='html'>Today, I committed revision 306 to my svn code base.&lt;br /&gt;&lt;br /&gt;Apart from the fact that I have an implementation that is 1. next to useless; 2. ugly; 3. fragile and inflexible; 4. possibly leaking memory like a gauze-less sieve; 5. without transaction and thread control; and 6. insecure, I reckon to have proven about 75 to 80 percent of the core concept.  The only component to remain in fantasy land is the full implementation of the Enabling and Limiting Constraints, although the latter has been partially implemented.&lt;br /&gt;&lt;br /&gt;The Clique Space view, while being part of the concept that I envisaged, is apparently not part of the concept that I have patented. Again, it appears that I'm not rich enough to afford to protect myself.&lt;br /&gt;&lt;br /&gt;So, to explain these numbered points.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Next to useless.&lt;br /&gt;&lt;br /&gt;This might sound derisive (in a way it probably is) but this is actually progress from the state of fantasy that one would behold had I not have started this exercise. This is also a relatively accurate statement considering the fact that Clique Space is customised to work with devices through Media Profile customisations. Considering that someone told me there are about 4 million types of devices in this world (that's probably growing at an exponential rate based somewhere around More's folklore), the fact that I have implemented no less than two (the Clique Space administrator Client Device and the Agent Device) means I've got quite a few device types to make Clique Space generally useful.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ugly.&lt;br /&gt;&lt;br /&gt;Currently, Clique Space has only a console interface. I have very clear ideas about how I want Clique Space to look, but at the moment, I still have too much application logic concerns to direct any focus this way. By console interface, I probably mean an interface that has no proper display output at all: just many strategically placed system.out.print/println() statements; input, via the administrator Client Device (where it is supposed to be) is through a simple command dialogue box.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fragile and inflexible.&lt;br /&gt;&lt;br /&gt;Clique Space can be considered fragile and inflexible for three reasons. Firstly, in so far as my prototype can behave in all the ways it will when fully developed, it indeed does a great majority of these things.  However, there is currently no respect paid to human error or interference introduced through a noisy world. Anything unexpected that happens to Clique Space while running usually leaves the associated Agent Device and the zero or more connected Client Devices in an inconsistent state. There is currently no way of dealing with exceptions but to restart all devices involved.&lt;br /&gt;&lt;br /&gt;Secondly, a Clique Space is a collaboration of one or more Agent Devices. Only one Agent Device (the Clique Space owner) can currently realise a Clique Space because the Agent Collaboration has not been implemented. I am about to direct my immediate attentions to the implementation of the Agent Collaboration.&lt;br /&gt;&lt;br /&gt;Thirdly, both the Client and Agent Devices operate on the same host. Although this is a relatively trivial issue (it just means replacing the hard-coded localhost entry with a configurable IP address in most circumstances where the devices are using TCP/IP as their transport) the development work that still remains to be done keeps me away from truly distributing my prototype on different hardware devices.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Possibly leaking memory like a gauze-less sieve.&lt;br /&gt;&lt;br /&gt;Simply, I have been programming functionality in to the system. At this moment, the Client Device appears to have better memory hygiene, but I'm just getting the thing (the whole Clique Space thing) to work. Maybe some day I'll get my hands or someone else's hands to get the Agent and Client Devices to properly clean up after themselves.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Without transaction or thread control.&lt;br /&gt;&lt;br /&gt;An Agent Device will not serve multiple Client Devices simultaneously, nor is it capable of reversing the actions of one Client Device if something goes wrong. The Agent and Client Devices communicate to each other using a collection of RMI servers set up on each. Although multi-threading is implemented by default through the RMI mechanism, no consideration has been paid to contention or deadlock.  These are more specific cases that demonstrate the system's current fragility  and inflexibility.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Insecure&lt;br /&gt;&lt;br /&gt;Clique Space will, of course, use whatever the latest information security mechanisms exist. Clique Space will, of course, be continually updated to use tighter such mechanisms as they come into being. At the moment, Clique Space has nothing. Separate Clique Spaces will be capable of federation into a large neighbourhood of distinct Clique Space domains, and Cliques that might form in one will (depending on mutual federation polices) be able to span two or more Clique Spaces. Secure federation is perhaps a while off right now.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;To sum, I am beginning to see the shape and the potential of a fully developed Clique Space system, but there is one hell of a long way to go.&lt;br /&gt;&lt;br /&gt;If you like this idea, and you think you might be able to help me, then please leave me a private message. I'll get back to you. Try me on my email address; owen dot paul dot thomas at gmail dot com or my phone number +61 401 493 433.&lt;br /&gt;&lt;br /&gt;I also have a Skype address: "owen.paul.thomas". I'll fairly chew your ear off about Clique Space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8258004580945314397?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8258004580945314397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/10/clique-spacetm-is-alive-kicking-except.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8258004580945314397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8258004580945314397'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/10/clique-spacetm-is-alive-kicking-except.html' title='Clique Space(TM) is alive an kicking, except for...'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-2690983395444970364</id><published>2010-10-05T04:13:00.001-07:00</published><updated>2010-10-08T15:13:11.264-07:00</updated><title type='text'>More on Clique Space(TM) and the self.</title><content type='html'>Again, it can be said that Clique Space defines the self. This "selfness" quality is asserted primarily through an Account.&lt;br /&gt;&lt;br /&gt;Clique Space Accounts are used to express the individual operator behind adaptations of the how the user wishes to represent themselves to others; collections of Client Device Connections and role-based Affiliations. A connection is the first access level to a Client Device in a Clique Space. Such a Client Device may activate itself, or may be activated by another Client Device which is a Participant, and has the ability to activate such a Client Device through a Client Device which is registered in a Clique as a Participant with the Clique Space Owner. Usually such a Active Affiliation will be granted through authorisation from an Active Affiliation of a Clique Space administrator Client Device that is being used by the same Account (denoting the same operator) as that to which the access is being granted.&lt;br /&gt;&lt;br /&gt;Clique Space, per se, is useless. Any Clique Space only becomes useful when it can model the interactions over different media as described in its Media Profile hierarchy. The more comprehensive this hierarchy, the more devices can be modelled, and hence, the more useful a Clique Space can potentially be either to those who choose to connect directly to it, or to those who choose to participate in Cliques that span their own Clique Space and the specific Clique Space in question.  Connections associate an Account with a Media Profile, and one Connection represents one particular Client Device instance in Clique Space.&lt;br /&gt;&lt;br /&gt;Affiliations are defined by associating a particular Account to (at least one, but possibly more) Account Profiles. Account Profiles are primarily the way by which privacy settings for a particular Account can be Asserted. An Account Profile hierarchy can define, for instance, a business hierarchy. Instances of Affiliations can be (depending on the permission settings - expressed through Limiting Constraints - of the Account Profile to which a particular Affiliation may associate) freely assigned to different Connections through the process known as Client Device activation. Each Active Affiliation is the apex of the set of six elements just described: Active Affiliation, Connection, Affiliation, Media Profile, Account, and Account Profile. These six elements aggregate a collection of Limiting Constraints.&lt;br /&gt;&lt;br /&gt;Activation is the second access level; it is an association between a particular Connection and a particular Affiliation, and is itself, represented with an Active Affiliation. A Client Device that holds an Active Affiliation can, depending on the compatibility between Limiting Constraints between the two Client Device stacks, participate in Clique Space with other Client Devices which are likewise active.&lt;br /&gt;&lt;br /&gt;Participants are the seventh element of the Client Device stack and are the third and final access level to a Client Device. Participants represent a Client Device's membership of a particular Clique; a group of collaborating Client Devices which are being modelled. The Clique's media is a collection of Enabling Constraints (parameters through which Limiting Constraints can shape) shared by all Client Devices. The media is determined by one of the Participants known as the Clique Owner.&lt;br /&gt;&lt;br /&gt;A UML diagram is so much more compact.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-2690983395444970364?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/2690983395444970364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/10/more-on-clique-spacetm-and-self.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2690983395444970364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2690983395444970364'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/10/more-on-clique-spacetm-and-self.html' title='More on Clique Space(TM) and the self.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5241864024836033922</id><published>2010-09-27T23:53:00.000-07:00</published><updated>2010-10-10T20:23:55.434-07:00</updated><title type='text'>Clique Space(TM) and peer to peer.</title><content type='html'>The issue I deliberate here is how does Clique Space address the question of the clandestine nature of peer to peer communications.&lt;br /&gt;&lt;br /&gt;I put forward that Clique Space will have absolutely no effect in bringing these communications under control if such communications happen entirely over a network that is completely isolated; that one might be able to completely curtail peer-to-peer is a nuisance notion that only appeared when people started to look at the internet through the blinkers of web servers.&lt;br /&gt;&lt;br /&gt;However, Clique Space will be able to prohibit or at least, to model peer-to-peer activity if at least one of the participating devices were connected to a Clique Space, or if at least one component of the underlying network infrastructure was connected to a Clique Space. However, this may be unlikely if the number of parties involved are kept to a minimum; peer-to-peer usually involves only two devices. Even so, the internet is based on forwarding messages between nodes until the messages reach their destination, so if any intermediary node is connected to a Clique Space, this activity can at least be collected.&lt;br /&gt;&lt;br /&gt;Clandestine data exchange will still just as likely occur, but Clique Space may provide a way to tap into a conversation and integrate it with a wider set of activity. Hence, the prospect of modelling peer-to-peer data exchanges may be policed within Clique Space.  Clique Space was designed to model collaboration between two or more devices - including intermediary network devices - and this is exactly what a peer-to-peer exchange is.&lt;br /&gt;&lt;br /&gt;Any undesirable activity that may transpire through peer-to-peer would necessitate the construction of separate network infrastructure; an exercise that becomes more intractable as lower layers of network activity are incorporated into a Clique Space device activity model.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5241864024836033922?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5241864024836033922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/09/clique-spacetm-and-peer-to-peer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5241864024836033922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5241864024836033922'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/09/clique-spacetm-and-peer-to-peer.html' title='Clique Space(TM) and peer to peer.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7846847369350736658</id><published>2010-09-25T19:53:00.000-07:00</published><updated>2010-09-26T05:36:39.187-07:00</updated><title type='text'>Clique Space(TM) and the smart grid.</title><content type='html'>I am listening to a segment on BBC world news about the so called "smart" electricity grid. John Arnold of Microsoft is being interviewed about the subject of integrating devices in the home with utility suppliers, and presenting everything to the home user through their own customisable interface, email messages, or phone text messages.&lt;br /&gt;&lt;br /&gt;Clique Space. Hello?&lt;br /&gt;&lt;br /&gt;I think I have something far more powerful than anything a Microsoft executive can prattle on radio show about. I think I can do all that any "smart grid" might want, but I also think I can model people collaborating and exchanging information over every conceivable current or future media. I think I can do this as reliably as any device that a user is operating can report usage. I think I can do all this over devices composed of physical hardware, software, a mixture of both. I think I can create new virtual devices which are a composition of other devices ad infinitum. I think I can model the collaborative reasons for why people might get together; thereby modelling any formal structure involved in collaborative or information exchange between two or more individuals. I think I can model the activity of individuals who might be engaging in activity that is not considered "collaborative" like travel and any other activity one might consider as having no traditional mode of communication.&lt;br /&gt;&lt;br /&gt;I think I can do all this without violating the sacred notion of individual privacy - a notion that exists at Clique Space's core. In fact, I believe I could just as well (so, indeed, I will) say that Clique Space introduces a flexible and robust notion of sacred individuality to a secular society. Nothing I have seen has been able to assert so much with such a simple mechanism as I have put forward for Clique Space.&lt;br /&gt;&lt;br /&gt;I've offered this idea to the world so that it might try to prove the idea wrong.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7846847369350736658?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7846847369350736658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/09/clique-spacetm-and-smart-grid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7846847369350736658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7846847369350736658'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/09/clique-spacetm-and-smart-grid.html' title='Clique Space(TM) and the smart grid.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8070677201425228612</id><published>2010-09-01T06:22:00.000-07:00</published><updated>2010-09-01T21:14:03.260-07:00</updated><title type='text'>Clique Space(TM) Progress Report</title><content type='html'>Apparently, a Client Device can disconnect and activate a remote Client Device's Connection, and deactivate a remote Client Device's Active Affiliation. The logic to get one Client Device to form a Clique between another and a serving Agent Device is still buggy. Hence, this is what I've turned my attentions to now.&lt;br /&gt;&lt;br /&gt;Once I do this, I may yet be able to pick up working on the Agent Collaboration from where I had quarantined the code. I had revisited on the Agent Collaboration about a month ago, but was diverted by the  necessity of remote Client Device administration.&lt;br /&gt;&lt;br /&gt;Anyway, once I nail the remote Clique formation, I might not yet return to the Agent Collaboration. I might in fact, work on the Clique Space View. I see the issue of the View as being quite a technical achievement in its own right. What I have had in mind for the View implementation may be at least as involved as the implementation of the core Clique Space application logic, and equally central to the full realisation of the Clique Space concept.&lt;br /&gt;&lt;br /&gt;However, I think I'm going to run into a problem. The thing is, it (at least currently) appears that the RMI framework over which I am building Clique Space is incapable of handling code as if it were data. I.e., while data, describing the state of objects, can be transmitted from an RMI server to a client, the little I currently know about RMI tells me that it is incapable of transmitting JVM bytecode instructions from server to client. RMI appears to cover this issue with something called a code base server, but for so many reasons, it appears inadequate.&lt;br /&gt;&lt;br /&gt;Hence, I might have to roll my own real-time on-the-fly code distribution solution, and hence it might be better to concentrate on the Agent Collaboration. On the other hand, I might be able to cobble together a start on the View that doesn't have to rely on reinventing a code distribution mechanism so I could demonstrate Clique Space to the people who attend demos that I hold from time to time. I want to be able to show at least a glimpse what a Clique Space is meant to look like, and the current code-trace console output is hardly giving people what they want. I want to get a functioning View so others would be able to understand what Clique Space is.&lt;br /&gt;&lt;br /&gt;A partial implementation of the View would be a good move in terms of demonstrating the proof-of-concept.&lt;br /&gt;&lt;br /&gt;Agent Collaboration v Clique Space View: things to think about...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8070677201425228612?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8070677201425228612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/09/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8070677201425228612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8070677201425228612'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/09/clique-spacetm-progress-report.html' title='Clique Space(TM) Progress Report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-3307577967798979878</id><published>2010-08-20T09:57:00.000-07:00</published><updated>2010-08-22T07:09:52.469-07:00</updated><title type='text'>Clique Space(TM) Progress Report</title><content type='html'>About 15 seconds ago, I committed revision 265 to SVN.&lt;br /&gt;&lt;br /&gt;In this revision, a Client Device can now disband a Clique, deactivate a Connection and disconnect a Client Device through another remote Client Device. This draws Clique Space a little closer to some of the capabilities I have envisaged it would have since 2004.&lt;br /&gt;&lt;br /&gt;Eventually, functionality like this will enable a device's operator (a Clique Space Account holder) to nominate through which particular devices one wishes others to know about one's cyberspatial presence. Being able to remotely control devices through the whole Clique Space access schema (connection, activation, forming/joining, leaving/disbanding, deactivation, disconnection) equips the individual user with control over these devices.&lt;br /&gt;&lt;br /&gt;A device would normally transition from connected to activated after the user has authenticated the Connection that was obtained using their Account. As no other Clique Space user except the Account holder can see a Connection until it is activated, the Account holder has a chance to accept the Connection as authentic by activating it - thereby obtaining an Active Affiliation - or rejecting the Connection as inauthentic by disconnecting it - thereby removing the Connection, or simply leaving the Connection alone.&lt;br /&gt;&lt;br /&gt;My confidence in this concept's efficacy grows still.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-3307577967798979878?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/3307577967798979878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/08/clique-spacetm-progress-report_20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3307577967798979878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3307577967798979878'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/08/clique-spacetm-progress-report_20.html' title='Clique Space(TM) Progress Report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4471345477616032076</id><published>2010-08-10T18:00:00.000-07:00</published><updated>2010-08-10T18:43:13.073-07:00</updated><title type='text'>Clique Space(TM) Progress Report</title><content type='html'>I think now, after nearly 1.5 years, I might finally have made sufficient preparations to return to the Agent Collaboration. The work that needed to be done was to implement the Clique Space framework and Media Profile customisations for the Agent and administrator Client Devices. This work appears done, so now, I can return to the development of the Agent Collaboration, and the further specification of the engagement semantics of the Agent and administrator Client Devices in their respective Media Profiles.&lt;br /&gt;&lt;br /&gt;I believe I will have to entertain thread control and some degree of transaction logic. This will require some thought, so I'm going to have to refrain from implementation for a while until I've had time to deliberate the enhancements that appear to be required.&lt;br /&gt;&lt;br /&gt;Time to ponder and take one's bearings before the next sprint...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4471345477616032076?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4471345477616032076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/08/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4471345477616032076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4471345477616032076'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/08/clique-spacetm-progress-report.html' title='Clique Space(TM) Progress Report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1117440994353573014</id><published>2010-07-28T08:35:00.001-07:00</published><updated>2010-07-28T09:12:40.869-07:00</updated><title type='text'>Clique Space(TM) progress report</title><content type='html'>I'm putting my prototype together in Java. I thought I'd quote a comment I put in the code here. I like to put preparatory comments in code wherever I feel the need to clarify to myself what it is that I need to do. I usually do this because I want to get my intentions down, and then leave them for a while to see if I'm sure that I want to do something in the way I describe in my comments.&lt;br /&gt;&lt;br /&gt;I like these comments because they appear to be fairly accurate, and they disclose my intentions in a fairly central piece of the concept just prior implementation. However much I like to show how good I think I am at my craft, I think this is about as close to code as I'll get in this blog.&lt;br /&gt;&lt;br /&gt;Here it is: &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;         &lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;span style="font-size:100%;"&gt;We have to remove the Clique if we find that the Element we are removing references for is the only member of the Clique in this  Client Device. As we need the Owner for any Clique in order to get information on that Clique, the Owner will have either been previously removed in an Agent Collaboration's message that caused this method to be called, or this Element being here removed is the  Owner. I.e., the Clique will have been disbanded; an Agent Collaboration message sent to the collaborating Agent Devices from (what  was previously) the Clique's Owner will advise the same.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;span style="font-size:100%;"&gt;The Client Device shouldn't have to check that the Clique has disbanded; it just removes Elements as instructed by the serving Agent Device, removing its Clique if there are no more Elements in it. The Client Device will be able to cross reference the instructions  it receives through it's Participant delegate server to its serving Agent Device with activity it receives through its Agent Collaboration member server (Agent Collaboration messages), and this information can be cross referenced to help diagnose a Clique  Space's stability.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;span style="font-size:100%;"&gt;        It appears that the only restriction that must be put on the order of Element removal is that the delegate Element (a Participant)  must be the last Element asked to be removed when the Clique between the serving Agent Device and this Client Device disbands.  In this case, the Client Device must get the opportunity to remove any Elements that are managed by the delegate Element, because  the serving Agent Device will not advise the Client Device to remove these Elements; removal of the delegate Element implies removal  of access to the managed elements.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;There you go. I'm fairly sure this looks okay, but I'll have to let the comments in my code sit there for a while. Clique Space is a little like an art installation in progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1117440994353573014?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1117440994353573014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/clique-spacetm-progress-report_28.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1117440994353573014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1117440994353573014'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/clique-spacetm-progress-report_28.html' title='Clique Space(TM) progress report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-595114936318652812</id><published>2010-07-27T20:02:00.000-07:00</published><updated>2010-07-28T07:00:22.154-07:00</updated><title type='text'>Profound maxim #1: Understanding the paradox of sentience.</title><content type='html'>I have just returned from a jog along Wollongong's foreshore. It's a drab day. Sheets of rain falling between speckled intervals of grey on a cycleway devoid of all but the seagulls; a great day to run and meditate.&lt;br /&gt;&lt;br /&gt;Maxim: Sentience defines what is sacred, and so is sacred itself. Its container must not leak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-595114936318652812?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/595114936318652812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/profound-maxim-1.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/595114936318652812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/595114936318652812'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/profound-maxim-1.html' title='Profound maxim #1: Understanding the paradox of sentience.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6246521479419114263</id><published>2010-07-26T19:10:00.000-07:00</published><updated>2010-07-26T21:53:12.043-07:00</updated><title type='text'>Clique Space(TM) and a knowning self.</title><content type='html'>As I have made clear in previous posts, Clique Space can model itself. This means that Clique Space closes the circle of capability because if it couldn't "autosimulate", it wouldn't really be an environment capable of modelling anything. It would be like a balloon which had a hole in it; Clique Space would quickly deflate.&lt;br /&gt;&lt;br /&gt;What of this capability then? How does the property of autosimulation help Clique Space in other aspects? What could be the end result of a system capable of autosimulation?&lt;br /&gt;&lt;br /&gt;A system capable of modelling itself is easily capable of extending this model to model its environment in much the same way as the cortical homunculus models the organism (including each one of us) within which it is maintained. In this way, Clique Space is capable of modelling all the devices that are attached to it in exactly the same way as we model all our bodily functions within our own homunculus.&lt;br /&gt;&lt;br /&gt;Functions consequent to this mapping including coordination of numerous muscles in the performance of a particular act would also be rendered possible in a Clique Space through the coordination of devices connected to it. As an extension to this coordination, higher cortical functions such as emotions, thought, and memory can be coordinated internally inside a Clique Space in exactly the same way as each of us feel, think, and lay down memories.&lt;br /&gt;&lt;br /&gt;I think the analogy is very real, but I also think it is a portent of much potential danger. If a big brother might exist, a Clique Space system will give it the necessary "little brother" simulator. Indeed, if a Clique Space system might permit a foundation on which a mechanised consciousness might form, the definition of the self in a society might need to be reassessed to include more than just people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6246521479419114263?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6246521479419114263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/clique-spacetm-and-knowning-self.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6246521479419114263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6246521479419114263'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/clique-spacetm-and-knowning-self.html' title='Clique Space(TM) and a knowning self.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8266492000919749406</id><published>2010-07-18T20:13:00.000-07:00</published><updated>2010-07-19T06:20:15.553-07:00</updated><title type='text'>IP registration and the consequences for Clique Space(TM)</title><content type='html'>The 30 month deadline has passed without financial backing to secure further national phases. The 31 month deadline looks likely to pass with a similar vein hope of securing a foothold in jurisdictions where I have 31 months. I'm not currently sure what I should say about development progress on Clique Space.&lt;br /&gt;&lt;br /&gt;I am still enrolled for study, but only three national phase applications is not a positive outcome, and will tax my motivation to complete my research program. The only comfort I might be able to take from the publication of my idea is the fact that it is prior art. It's no one's idea, and hence, no one will be able to register it. Still, I have three national phases (one being the United States) so should there be any competitor activity, I may yet be able to claim licensing income in these jurisdictions, but even this is not given.&lt;br /&gt;&lt;br /&gt;No one has helped me. Wollongong University has extended to me nothing beyond the enrolment. The opportunity for a backer to gain exclusive access to a market has slipped away. Negligence has bestowed a critical wound to a business proposal for a concept that I think will, in time, prove to be an indispensable tool for many types of collaborative activity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8266492000919749406?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8266492000919749406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/ip-registration-and-consequences-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8266492000919749406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8266492000919749406'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/ip-registration-and-consequences-for.html' title='IP registration and the consequences for Clique Space(TM)'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4223988409376765816</id><published>2010-07-09T23:46:00.001-07:00</published><updated>2010-07-10T08:25:31.078-07:00</updated><title type='text'>Clique Space(TM) progress report.</title><content type='html'>I am deliberating the implementation of a major part of the innovative essence of Clique Space: how to determine whether a Clique can form.&lt;br /&gt;&lt;br /&gt;This can be systematically worked out by finding the intersection of Media Profiles common to all nominated Active Affiliations, and then determining if the Clique Owner's Limiting Constraints can be applied to each Active Affiliation (including the Owner) without contradiction.&lt;br /&gt;&lt;br /&gt;If there are no contradictions, the Clique can form. If there are contradictions, the Clique cannot form, and each contradiction will be made evident. A variation to this could be that the Owner could elect (through a Limiting Constraint) that a Clique may form provided a quorum of Participants is generated, even if some of the Active Affiliations cannot participate.&lt;br /&gt;&lt;br /&gt;So, I believe I need something like an abstract method for Active Affiliations that will be implemented in a given Media Profile customisation. It looks like this method will accept 1: a set derived of the intersection of Media Profiles common to all member Active Affiliations (this will become the Clique's medium), and 2: the Clique Owner's Active Affiliation. It looks probable that this method will return a Participant for the Active Affiliation it is called on, or a list of contradictions. The method will return both if the user will permit the variation described above.&lt;br /&gt;&lt;br /&gt;I remain confident...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4223988409376765816?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4223988409376765816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4223988409376765816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4223988409376765816'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/07/clique-spacetm-progress-report.html' title='Clique Space(TM) progress report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-3129358132558061253</id><published>2010-06-26T06:28:00.000-07:00</published><updated>2010-06-26T07:26:16.443-07:00</updated><title type='text'>Clique Space(TM) progress report.</title><content type='html'>It is Sunday night, 11:30. I am sitting in front of the teev watching some cop drama. I am reasonably happy having had dinner at my mothers and almost ready to go to bed.&lt;br /&gt;&lt;br /&gt;About a week ago, I set up SVN on my spare desktop. I'm now using that installation to host my code, and I am preparing to head off in two possible directions. First, I've still to complete the Agent Collaboration, and second, is the concept of constraints which still remain to be implemented.&lt;br /&gt;&lt;br /&gt;As has so far been the case, I'm going to address both issues simultaneously until fate determines which one (or particular part of one)  my attentions should be concentrated.&lt;br /&gt;&lt;br /&gt;I have three patents: AU, NZ, and US, and although I believe three patents is not be enough to set up a marketplace that is free from competition while this concept is establishing itself, I felt all along that I was up against stupid people who didn't have a clue. I would have completely lost my claim to ownership of this concept unless I saved enough money to make these three registrations myself. I wish I could have made more, but I have no more money.&lt;br /&gt;&lt;br /&gt;Kill the fox to feed the pig. I need help with this for I prognosticate the necessity to defend the claims I have been able to afford...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-3129358132558061253?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/3129358132558061253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/clique-spacetm-progress-report_26.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3129358132558061253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3129358132558061253'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/clique-spacetm-progress-report_26.html' title='Clique Space(TM) progress report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5594301416366592019</id><published>2010-06-24T22:59:00.000-07:00</published><updated>2010-06-25T06:11:04.065-07:00</updated><title type='text'>Consideration for my IP</title><content type='html'>Almost a year has past since I registered a PCT about my concept. The outcome looks like becoming as real as my cynical deliberations a year ago had predicted.&lt;br /&gt;&lt;br /&gt;The thing about using the patent system to protect IP is that it does involve risk. The length of time within which one has to prove whether the risk will pay off is in many cases insufficient for that risk to be assessed. Additionally, a risk also involves a probability of failure, and those who may choose to back a risk take on the consequences of the failure as well as any consequences of success. Unfortunately, it appears, the investment necessary to register national phase patents in some jurisdictions (viz Europe - $20 thousand AU) is too costly for any potential investor to to carry - even if the risk an investor may carry is only the money they would lose if the concept failed.&lt;br /&gt;&lt;br /&gt;So, although I have three national phase applications in progress (Australia, New Zealand and the United States), I have no European registration, and this considerably compromises my market position, and saps my motivation. I have told the university as much, and although I intend to commence my study in July, think I might see things go on in the marketplace that will help me neither complete the programme nor apply myself fully to it. This may be all for the fact that I couldn't get a European registration because I couldn't afford the cost and couldn't find anyone to back me who could.&lt;br /&gt;&lt;br /&gt;Although my concept becomes prior art, software leviathans may muscle in to the innovative territory staked out by my concept, and provide a solution that uses my concept in their product without paying consideration to me, the person who came up with the concept. I might observe this and conclude that this must be competition. This must justify the malaise that results in the cynicism that pervades an inventor's intentions. This must be the type of social justice in the society all of us want, because the evidence suggests that this is the type of social justice we all have.&lt;br /&gt;&lt;br /&gt;Those who have the money to pay for expensive national phase patents stand a better chance of claiming ownership of their ideas than those that cannot. I can stand as testament to the way current secular philosophy can crush the individual as innovator; very possibly to promote the individual as consumer. Its better to kill the fox in us so to feed the pig in us. We've made this route so much less expensive and safer for everyone.&lt;br /&gt;&lt;br /&gt;I have a disability support pension, so on disability support I will stay to do my consumer duty until my life is complete. Lay your hands on me oh life. Tuck me in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5594301416366592019?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5594301416366592019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/consideration-for-my-ip.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5594301416366592019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5594301416366592019'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/consideration-for-my-ip.html' title='Consideration for my IP'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1641924801103910846</id><published>2010-06-15T19:54:00.000-07:00</published><updated>2010-06-18T19:03:39.649-07:00</updated><title type='text'>A Clique Space(TM) generates a social homunculus.</title><content type='html'>In a very general way, a homunculus is often used to describe the way a nervous system maps the organism it represents. In much the same way, a Clique Space provides an environment that maps the goings on of a social network. I believe it is fair to say that Clique Space is a social nervous system, and like any nervous system, needs a way to map the body of the organism that the nervous system has control over - the social network over which the Clique Space has administrative dominion.&lt;br /&gt;&lt;br /&gt;I think that's a fair conclusion to draw.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1641924801103910846?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1641924801103910846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/clique-spacetm-is-social-homunculus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1641924801103910846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1641924801103910846'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/clique-spacetm-is-social-homunculus.html' title='A Clique Space(TM) generates a social homunculus.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4346970097361282217</id><published>2010-06-08T01:23:00.001-07:00</published><updated>2010-06-08T05:18:05.852-07:00</updated><title type='text'>Clique Space(TM) and my opportunity.</title><content type='html'>When the world starts to think that modelling real-time ad-hoc collaborative  activity by individuals is valuable, I'm hoping that it might pay me some  respect for having adopted the "clique" as the basic the idea of tracking the ways collaborations over distinct media form, grow, contract and disband.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4346970097361282217?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4346970097361282217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/cliques-and-my-opportunity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4346970097361282217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4346970097361282217'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/cliques-and-my-opportunity.html' title='Clique Space(TM) and my opportunity.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-455340715779490533</id><published>2010-06-06T00:33:00.000-07:00</published><updated>2010-06-06T07:21:03.209-07:00</updated><title type='text'>Clique Space(TM) progress report.</title><content type='html'>Indeed, I feel vindicated. My confidence in the strength of this concept has been steadily growing since I decided to give it a go back in January 2008 - three and a half years after it was conceived by me while jogging.&lt;br /&gt;&lt;br /&gt;It appears as though the administrator Client Device and the Agent Device are working well together. Because of this, I am now thinking about moving my code base to an SVN installation on my IBM desktop running Ubuntu that I bought from my "work for the dole" employer last year, and running instances of the Agent and Client Devices on separate hardware after I replace the hard-coded reference to localhost from both to a true IP address.&lt;br /&gt;&lt;br /&gt;Utterly wonderful.&lt;br /&gt;&lt;br /&gt;I'm still using a console interface for the display of both Agent and Client Devices, and I imagine I will be for some time yet. Still, I imagine that the console interface will prove a valuable permanent component at least for the administrator Client Device. Any GUI will assist operators checking out the activity of the devices they control, and the devices others control as long as those others have given them permission to do this, but the console feed may be seen as being too convenient to let go of.&lt;br /&gt;&lt;br /&gt;Anyway, I think I'm soon to have an environment that I will be able to present to others which will make some sense. I'm going to see if I can schedule a presentation of Clique Space at Wollongong uni after I get the Agent and Client Devices to work on separate hardware. In my presentation, I'll use my laptop at the podium to run one of two Client Devices. I'll start the other Client Device on one of two PC's inside the presentation room. On the other PC I'll start an Agent Device. My podium laptop and the two PC's will be networked together, and both Client Devices will be connected to the Agent Device. My laptop will be displaying the output of the Client Device through the projector that I will have run my presentation on, and the two presentation room PC's will be displaying their output on their own display.&lt;br /&gt;&lt;br /&gt;I have been considering what other devices I might start developing Media Profile customisations for. Skype and an IRC client are good candidates. I'll do some more investigation on this. I also have my upcoming M.InfoSys research degree to consider this and other Clique Space related questions in. I have to contemplate some design theory related research directions for my degree, and indeed, I will get round to doing this before the degree starts in July.&lt;br /&gt;&lt;br /&gt;While, from the above diatribe, it can be seen that I'm upbeat about the implementation, I'm perhaps a little philosophical about patent licensing.&lt;br /&gt;&lt;br /&gt;I am in the process of finalising national phases for Australia, New Zealand, and the United States, but I do not have any more money to pay for registration in other jurisdictions. This is unfortunate, because I feel that a wider scope protection (Europe if possible, India if possible, China, Russia, Canada, Africa, and South America as some of the major ones) may only increase the attractiveness for business investment. But then, the collection of royalties from three jurisdictions would see me living in relative comfort; hence the philosophical disposition. I wonder if I'd still be recognised as the concept's inventor for the jurisdictions in which I didn't secure licensing...&lt;br /&gt;&lt;br /&gt;Still, the PCT expires 15 July. That still gives me a bit of time to find finance, and I've still got a few lines of enquiry to follow...&lt;br /&gt;&lt;br /&gt;Time will tell on Clique Space's future...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-455340715779490533?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/455340715779490533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/455340715779490533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/455340715779490533'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/06/clique-spacetm-progress-report.html' title='Clique Space(TM) progress report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6411277345411127275</id><published>2010-05-24T06:40:00.000-07:00</published><updated>2010-05-25T18:45:43.305-07:00</updated><title type='text'>Clique Space(TM) progress report</title><content type='html'>What can I say... more good news.&lt;br /&gt;&lt;br /&gt;As I write this, believe I have just stabilised the second of the three access levels (Connection, Active Affiliation, and Participant) available in Clique Space. These access levels have relevance to every device that uses a Clique Space, but their use is most obvious to the administrator Client Device because this device, being a device that a Clique Space administrator would use, needs to transfer through each of these levels manually as required by the administrator.&lt;br /&gt;&lt;br /&gt;Generally, for devices of any medium...&lt;br /&gt;&lt;br /&gt;Connection access allows a device to be seen by a Clique Space, but does not allow other devices (other than possibly those devices that have obtained a Clique Space Participant using the same account) to observe the given device. As I've said before, this is used as a very convenient way to facilitate remote authentication amongst perhaps a few other things that I can't recall right now.&lt;br /&gt;&lt;br /&gt;Active Affiliation access allows a device to be seen within a Clique Space, but that access does not give the given device the ability to observe and engage others from within the given Clique Space. Because a device can collaborate with other devices through its device specific way regardless of whether it is connected to a Clique Space or not, it is envisaged that most devices would need only an Active Affiliation to collaborate with any other device for which they are able to engage. Besides that, giving participant access to a device that has no ability to view, and therefore engage other devices through, a Clique Space is redundant, and could subject the Clique Space users to undesirable consequences.&lt;br /&gt;&lt;br /&gt;Clique Space Participant access is granted to a Client Device if the associated device possesses a view of the Clique Space. Such devices are usually equipped with a view of the Clique Space to which they have connected, and can actively interact with other devices using the Clique Space system. This interaction may include with those devices that make up the Clique Space.&lt;br /&gt;&lt;br /&gt;Alternatively, the operator of a device obtains a Participant for a Client Device whenever the associated device collaborates with another device over some medium. While a device possessing only Active Affiliation access cannot engage another device from within the Clique Space system to which it is connected, that device may be able to engage similar devices in accordance with its own media protocol. If these other devices are likewise connected to the same Clique Space, the Clique Space will model this interaction as a Clique between the two individuals known to the Clique Space or federated Clique Spaces concerned as the devices' operators. Should one of the given devices not be connected to a Clique Space, the collaboration may still be modelled as a Clique between two Participants; one of the Participants is shown as anonymous.&lt;br /&gt;&lt;br /&gt;This whole idea is so powerful that it's applicability may far outstrip my ability to describe it.&lt;br /&gt;&lt;br /&gt;It is without any coincidence whatsoever that these access types are used to model collaborations going on in any medium by any number of individuals. This access "backbone" is part of the technology that has been developed around the core inspirational concept; the unaltered inspiration I had in 2004 whilst jogging between Bellambi and Bulli. The backbone is made up of three vertebrae (four if you want to be more technical and include the Media Profile) which I have envisaged are central to the Clique Space implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6411277345411127275?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6411277345411127275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/05/clique-spacetm-progress-report_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6411277345411127275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6411277345411127275'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/05/clique-spacetm-progress-report_24.html' title='Clique Space(TM) progress report'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-278713629652731471</id><published>2010-05-11T17:47:00.000-07:00</published><updated>2010-05-12T06:32:21.383-07:00</updated><title type='text'>Clique Space(TM) progress report.</title><content type='html'>My goal of modelling in real-time, interactions between individuals, anonymous or otherwise, that involve any device, any medium and any affiliation is farther along today than I thought myself worthy of. Two years ago, I had thought that the idea sounded good, but that possibly, there was a deep flaw somewhere in it. While I had rather cynically perhaps anticipated that there had been undocumented records of others who followed the path I am now on, I'm getting more confident about how this is shaping up with every  passing day. It really appears to be efficacious.&lt;br /&gt;&lt;br /&gt;Note, that my posting history should disclose the fact that I believe Clique Space is like nothing else currently conceived by anyone else - as far as I have been able to tell. I've already mentioned in a previous blog-post how Clique Space isn't middleware. I've already mentioned how Clique Space isn't a Multi-User Virtual Environment. I have already delineated the quintessential difference between Clique Space and other products like Google Wave. However, I'll reiterate it here just to make it clear:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Clique Space(TM) models collaborative encounters by individuals.&lt;/li&gt;&lt;/ul&gt;That's it. How these collaborations function is up to the hardware doing the collaborating. Hence, Clique Space isn't a middleware system. It also isn't a Google Wave because Clique Space leaves the question of what "content" of a collaboration is modelled unanswered. Ultimately again, this is a question that must be answered by the media being modelled. Clique Space simply provides an environment in which the activity state of connected devices is used to depict coordinated collaborative activity between the devices' operators. Clique Space is more than a Role-Based Access Controller for no RBAC system I have seen asserts that it can create a device-independent model of the collaborative encounter of two or more participants (Participants), each of which are represented by one or more individual users, or are anonymous.&lt;br /&gt;&lt;br /&gt;While a Clique Space might require a suitable Media Profile to be installed before it can model a particular medium, a Media Profile does not realise collaborations' underlying mechanics, nor does it instruct Clique Space how to physically realise the underlying machinery of the medium's implementation. The Media Profile simply exposes the existing components of this machinery to the Clique Space system in a manner that serves the intersection of the intents of the individual or organisation responsible for the Media Profile, the Clique Space's administration, and the individuals who make use of the Media Profile and a given Clique Space when they connect a device through the Media Profile to the given Clique Space using an Affiliation that identifies a role to an Account that identifies the individual.&lt;br /&gt;&lt;br /&gt;Through this model, collaborative instances (Cliques) may be controlled and audit logs may be taken in accordance with every connected user's ability to do these things. I assert that Clique Space is the first contrivance of its type.&lt;br /&gt;&lt;br /&gt;Does anyone have a differing opinion?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-278713629652731471?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/278713629652731471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/05/clique-spacetm-progress-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/278713629652731471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/278713629652731471'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/05/clique-spacetm-progress-report.html' title='Clique Space(TM) progress report.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-6191337841616697780</id><published>2010-05-04T00:44:00.000-07:00</published><updated>2010-05-04T00:53:59.937-07:00</updated><title type='text'>UOW approves Masters by Research on Clique Space(TM).</title><content type='html'>This morning, I received an email from (who is now) my assigned research supervisor giving their approval for a research masters degree with Clique Space as the subject matter.&lt;br /&gt;&lt;br /&gt;Excellent stuff. This university (my Alma Mater - because I live here) is a good one. I am hoping this will give me a good incubation environment where the concept's efficacy can be tested. Should this idea prove successful, I hope the university will be able to reduce obstacles to commercial development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-6191337841616697780?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/6191337841616697780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/05/uow-approves-masters-by-research-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6191337841616697780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/6191337841616697780'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/05/uow-approves-masters-by-research-on.html' title='UOW approves Masters by Research on Clique Space(TM).'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5062142462110158745</id><published>2010-04-02T16:55:00.001-07:00</published><updated>2010-04-04T05:49:13.153-07:00</updated><title type='text'>The Clique Space(TM) Agent Device.</title><content type='html'>I have been pondering how much alike an Agent Device is to the Client Devices (devices everyone possesses from time to time - things like phones, computers, cars, televisions, refrigerators, bicycles, etc.) that connect to an Agent Device so each might be able to be seen in a Clique Space to other users so connected. My ponderings were whimsically flowing over the subject of what of the Agent Device is being modelled in Clique Space.&lt;br /&gt;&lt;br /&gt;It goes like this: any device one connects to Clique Space has something in common with any other device: each device can talk to selected others based on mechanical characteristics that enable this communication to take place. Each and every device connected to a Clique Space gives Clique Space information about its operating state so Clique Space can model this state and communicate it to devices which have the capability of rendering this model in some specific way in accordance to the medium of such a device. Such a device has connected to a particular Clique Space so that it can render (and possibly persist) this device activity model.&lt;br /&gt;&lt;br /&gt;Each device which is connected to Clique Space is ultimately responsible for two things: it has to accurately 1. convey and control its place in the mechanical orchestra of its specific medium so that Clique Space 2. can accurately cross-reference the specific device's state with that of others and generate a model of user collaborations. A device has responsibility to accurately convey collaboration between 1. like devices in a specific collaboration, and 2. a Clique Space when connected to one so that the device's collaborative behaviour may be modelled (and controlled) within Cliques.&lt;br /&gt;&lt;br /&gt;So, back to the original focus of my pondering. What dual responsibilities does an Agent Device have? Well, 1. an Agent Device collaborates with other Agent Devices over a medium known as Clique Space, so an Agent Device is therefore responsible for accurately conveying its state within this medium; 2. the Agent Device must communicate its state within a Clique Space it is a member of (and to which it also possesses a Connection) so that Clique Space can maintain an accurate model of the collaboration (a Clique) that represents that Clique Space's collaboration.&lt;br /&gt;&lt;br /&gt;I love self-contained self-reference. Since I programmed in Smalltalk, it has been the singular most compelling subject responsible for exerting force on my attention, locking my gaze in an embrace that I appear unable (or unwilling - though perhaps I don't see a difference in this respect) to escape from. I believe such a subject is wholly or significantly responsible for the phenomenon of consciousness.&lt;br /&gt;&lt;br /&gt;  Owen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5062142462110158745?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5062142462110158745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/04/clique-spacetm-agent-device.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5062142462110158745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5062142462110158745'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/04/clique-spacetm-agent-device.html' title='The Clique Space(TM) Agent Device.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-2677894252231333414</id><published>2010-03-14T20:37:00.000-07:00</published><updated>2010-03-14T21:00:23.472-07:00</updated><title type='text'>And another Clique Space(TM) value proposition.</title><content type='html'>About two months ago, I made a submission to an organisation to try to elicit their interest in Clique Space. I was unsuccessful. I think it would be okay to quote some of what I had to say in a web log - especially since they asserted that anything I did submit to them would be treated as non-confidential.&lt;br /&gt;&lt;br /&gt;So, here's a paraphrasing of some of the questions they asked, and answers I gave. These questions appear generic enough to be of interest to anyone who may want to think of helping me in realising Clique Space.&lt;br /&gt;&lt;br /&gt;I was asked to give a detailed description of the business opportunity:&lt;br /&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;People have always desired mobility and autonomy in how they conduct their lives. This relationship extends specifically to how they interact with others in work (income generating) and non-work activities. Many types of Information and Communication Technology (ICT) devices empower the individual to greater flexibility with these qualities by keeping communications channels open at a distance.&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;ICT permit real-time interaction between an arbitrary number of people to occur over an increasing number of communications channels. This will continue an exponential growth trajectory for the foreseeable future.&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;However, this trend is also producing an intimidating mountain of technology. For each technology that comes to market, users need to grapple with the physical question of using a new device, and they must keep abreast of which other users might have the same device, who they may be representing when they are using the device, which other users may use the device if it is shared between two or more users. All user's must keep changes to their own usage pattern and those of others in case these details change, and attempts to engage one or more users by another one or more users are later perceived by the latter as intrusion when the former are unaware of, or can subvert any changes.&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;Therefore, adoption of new ICT will encounter growing resistance to their uptake as the number of available technologies increases. People will avoid using ICT because any impressions of enjoyment they may receive from their use are being stymied by an unnavigable morass in the sheer number, variation of their use, and the possibilities of increased probability of privacy invasion. While middle-ware solutions might go some way in reducing the physical barriers, other aspects such as standardisation of a  device engagement interface, contact list management, individualised cross-cutting activity audit logging, and individualised cross-cutting device control remain largely unaddressed.&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;Clique Space will help ameliorate this resistance by providing an answer to what appears to be producing the resistance. It provides a simple and flexible collaboration mechanism that can be extended to work with any device. Although powerful, Clique Space is a simple solution to a significant and growing ICT dilemma.&lt;/p&gt;&lt;br /&gt;I was asked to discuss the solution to the above business opportunity:&lt;br /&gt;  &lt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;A Clique Space is realised by a device, or rather a network of collaborating devices called Agent Devices. The individual user connects any other hardware, software, synchronous or asynchronous device – a Client Device – to one of these Agent Devices through an Account that represents that individual self. The activity of all these devices and the interaction with other users generate device and Clique activity on a Clique Space that can be recorded and controlled by the individual.&lt;/p&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;Multiple Clique Space networks can be federated. These federated networks provide one way for an organisation to administer activity within their own Clique Space, and to coordinate activity between their own, and neighbouring Clique Spaces. Federation establishes administrative sovereignty within an organisation's Clique Space, while permitting regulated control of information between Clique Spaces.&lt;/p&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;A public Clique Space would function as a common federation hub through which organisational entities might federate their proprietary Clique Space. Anyone who needed to get in contact with any organisation may find that organisation's Clique Space presence through the public Clique Space. Metaphorically, the public Clique Space would function as a city street or town centre where most public interaction would take place.&lt;/p&gt; &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;/p&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;While I believe it is fair not to expect licensing revenue from usage of the Clique Space implementation in a proprietary Clique Space, I do think substantial revenue would be realised in the cost of federating a proprietary Clique Space to the public Clique Space. Revenue may also be realised by device vendors that wish to register Media Profiles (customisations to the Clique Space for their particular devices) or small organisations who prefer their presence only to be manifest on the public Clique Space through an Account Profile user-role hierarchy. Revenue may also be realised through the provision of a guaranteed level of authentication&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;User Accounts are freely available and associable on the public Clique Space; anyone can use any account they want. There are, however, many ways of ensuring the authenticity of an individual's usage; but these would depend on characteristics of the devices and other federated Clique Spaces. To reduce the burden of information, I will leave discussion of these to a future meeting.&lt;/p&gt;&lt;br /&gt;I was asked to describe the major characteristics of my product:&lt;br /&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;Although the concept is well-defined, its implementation is still a proof-of-concept. At the time this was written, the prototype is still relatively immature.&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;However, I envisage that Clique Spaces:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;collect the activity state of  devices connected to them, associating one or more devices with the  individual(s) who is/are operating the devices&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt;  &lt;ol start="2"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;use the device activity state to  generate real-time models of individuals as they collaborating&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt;&lt;ol start="3"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;provide an opportunity to control  collaborations in accordance with cross-cutting, device independent  criteria associated with the collaborating individuals.&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;define a uniform media engagement  UI which would assist the uptake of new ways of communicating as  they became available&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;can be federated according to  mutual agreed organisational boundary conditions.&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0cm;"&gt;have the potential to provide  unique ways of connecting devices, including the connection of  devices that make up a Clique Space to themselves and other devices.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;This list is not an exhaustive compendium of Clique Space's capabilities.&lt;/p&gt; &lt;br /&gt;I was asked to outline my company's "go-to-market" strategy&lt;br /&gt;&lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;I would expect Clique Space to initially become popular by specialised “early adoption” users. When the product is sufficiently mature, organisations might be approached to trial Clique Space to as a way to coordinate device activity within and between their organisational boundaries.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;As Clique Space's versatility gains a reputation, its use would be adopted by a wider collection of individuals both inside and outside organisations, and it is hoped that business, wanting to reach these consumers, may observe a return on expenditure necessary for representing itself in the public Clique Space. This may be a long-duration objective, but one that I believe would attract large revenue.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="margin-left: 1.25cm; margin-bottom: 0cm;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;The holder or licensee of a patent (currently a PCT which expires 15 July 2010) would also have exclusive access to the technology while the patent remained active.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;br /&gt;So, there one has it. Indeed, I do my best, and that is all one can ask for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-2677894252231333414?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/2677894252231333414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/03/and-another-clique-spacetm-value.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2677894252231333414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2677894252231333414'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/03/and-another-clique-spacetm-value.html' title='And another Clique Space(TM) value proposition.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-3563340101176781111</id><published>2010-03-13T02:18:00.000-08:00</published><updated>2010-03-13T05:41:12.717-08:00</updated><title type='text'>Another Clique Space(TM) value proposition.</title><content type='html'>I've been thinking more about the value of Clique Space, and here are a few more suggestions. This web log is taken from another private letter I wrote to someone who has been helping me frame the concept so it can be understood by others.&lt;br /&gt;&lt;br /&gt;1. Remote device control.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;I believe this is a differentiating quality, because even though there exist some network administration utilities that are capable of remote device administration, I assert that no other technology makes a case for this notion as flexibly as Clique Space.&lt;br /&gt;&lt;br /&gt;To comprehend how flexible remote device administration in Clique Space is, one must be comfortable with the concept whereby a Clique Space user is capable of connecting as many devices as one possesses to as many Clique Spaces as one has access to. Amongst those devices (Client Devices) so connected, a user may have one device that gives the user access to a Clique Space View. Through this Clique Space View, the user may also control all Client Devices which they have obtained Connections for, and all Cliques one Owns on all Clique Spaces on has connected this View to.&lt;br /&gt;&lt;br /&gt;One might want to obtain a Clique Space Connection for a device that one does not have physical possession of. Although one would have to indicate to Clique Space some address so Clique Space could contact the device in question, one might not have to know anything specific about how that device is located through its own addressing mechanism, because the Clique Space might be informed about how to contact the device in question through the Media Profile that has been installed on the Clique Space by that Clique Space's administrators; all one might have to remember is a generic Clique Space addressing mechanism, and the installed Media Profile might provide a mapping of this address to one specific for the device in question.&lt;br /&gt;&lt;br /&gt;Depending largely on the versatility provided by the installed base of Media Profiles, a Clique Space may completely remove from the user, the necessity of having to remember any device specific control semantics. A user might only have to deal with one interface: the interface provided through a Clique Space View to connect a device to Clique Space, control a device within Clique Space, or engage a device within Clique Space with any other device within or outside of Clique Space in a collaboration moderated by Clique Space; the Clique.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;2. User privacy assurances through multiple Affiliations.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;While other access control systems may have notions of role-based access control, I do not believe any other concept uses this notion with quite the same versatility as Clique Space. Clique Space role-based access control is realised through the Affiliation, which is an association between an Account Profile and an Account. Like an Account, which identifies a single Clique Space user, Account Profiles and Affiliations are Clique Space Elements.&lt;br /&gt;&lt;br /&gt;Because an Affiliation is a Clique Space Element, an Affiliation can be published as can the Account and Account Profile to which it relates. Now, regardless of whether a user knows the Account identity of another user, this first user may be unable to enquire on the Account identity of the second because the second user may have instructed Clique Space, through the application of a Limiting Constraint, not to divulge any knowledge of the second user's Account. The first user, instead, would be only be able see connections of the second user that were associated (through an Active Affiliation) to the second user's published Affiliation.&lt;br /&gt;&lt;br /&gt;Hence, the second user would have a way to assure privacy at the level of specific Client Devices by selecting an Affiliation through which each Client Device Connection is established. A user could therefore maintain multiple presences on multiple Clique Spaces simultaneously under the same Account name. However, owing to the fact that the user manages multiple Affiliations,  a user could maintain separate guises and separate, flexible awarenesses to other users.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Now for an anecdote that combines a bit of both points.&lt;br /&gt;&lt;br /&gt;This morning, I discovered that I lost my mobile phone. Yesterday evening, I had coffee and cake with a friend at a McDonald's in Wollongong. I did not know that I had left it there, but I was informed of this when my mother told me someone had left a message on her phone telling me my phone was set aside to be picked up. Indeed, I was happy to get it back and thankful to the person; both because they took the time to call my mother who, they probably (and correctly) assumed, would be a good choice of go-between, and for the fact that they understood that the phone was my property and they should make an effort to return it to me.&lt;br /&gt;&lt;br /&gt;However, even though they had to go through my contacts or call-log to find a suitable person to send a message to (they chose my mother because she is recorded in my contacts as "Mum") I did feel as though my privacy was violated. This was unavoidable under the circumstances, but with a system like Clique Space, this violation of privacy needn't happen. If my phone were connected to the public Clique Space, and was displaying my Affiliation to the public Clique Space's Account Profile named "Self", the individual who picked it up may be able to get in contact with me directly.&lt;br /&gt;&lt;br /&gt;That individual could use a device that offer's a View to the public Clique Space to enquire on my Affiliation, bringing into View any other devices connected under the same affiliation. This individual could then find a compatible device, say, email, and using my email address which is supplied perhaps through a Connection to my email server, contact me directly. This individual would therefore have avoided going through my phone's contact list or call log, and they also would have contacted me directly - removing the possibility that whoever they did decide to contact would not have passed the message on to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-3563340101176781111?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/3563340101176781111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/03/another-clique-spacetm-value.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3563340101176781111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/3563340101176781111'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/03/another-clique-spacetm-value.html' title='Another Clique Space(TM) value proposition.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1031449950634965719</id><published>2010-02-23T22:10:00.001-08:00</published><updated>2010-02-23T22:32:54.709-08:00</updated><title type='text'>A Clique Space(TM) value proposition.</title><content type='html'>What is Clique Space? How does it differ from anything out in the marketplace today?&lt;br /&gt;&lt;br /&gt;This question is a nagging one that I haven't yet successfully explained. Here, I quote a piece of a letter I have just written to someone as an attempt to illustrate Clique Space's value. The boldface was added by me here in this blog entry.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;Clique Space receives changes in the state of a Client Device which is connected using an Account that represents the individual responsible for that device's operation. The Connection thus formed is activated against an Affiliation so the individual can operate their Client Device in the Clique Space. An individual may obtain as many Active Affiliations for as many Client Devices as they wish, and may assign a level of access to [their Active Affiliations by] other individuals in a way that suits themselves, and any organisation which has created an Affiliation for them. Collaboration between two or more Active Affiliations are registered Cliques in which each Active Affiliation is registered as a Participant.&lt;br /&gt;&lt;br /&gt;So, in essence, Clique Space is a user and collaboration activity modelling environment. Clique Space provides the opportunity to 1: collect information concerning an individual's use of one or more Client Devices they are operating, and 2: control the way these Client Devices behave in respect of the individual that is operating them, and the organisation that the individual may elect to be representing while they are operating them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I do not intended Clique Space replace any existing transport mechanism, nor do I intend that Clique Space would replace an access control layer. It would use what is already there to support Clique Space's intended purpose. Indeed, an existing system may create the equivalent of Accounts, Media Profiles, and Account Profiles. These comparable entities would manifest themselves within Clique Space so that Affiliations can be assigned and Connections and Active Affiliations can be obtained.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;How's that? Let me know...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1031449950634965719?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1031449950634965719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/02/clique-spacetm-value-proposition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1031449950634965719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1031449950634965719'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/02/clique-spacetm-value-proposition.html' title='A Clique Space(TM) value proposition.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4799469714419722214</id><published>2010-02-11T03:28:00.001-08:00</published><updated>2010-02-11T03:53:44.476-08:00</updated><title type='text'>Clique Space(TM) and more development.</title><content type='html'>Yet another development update.&lt;br /&gt;&lt;br /&gt;I have decided to delay implementation of the Agent Collaboration Clique Space for now because the Clique Space semantics have still to be sufficiently developed, and a collaboration of cooperating agents is not something that I'm trying to prove. It'll come later.&lt;br /&gt;&lt;br /&gt;So, currently, I can get a Client Device to connect, and can tell its Connection to disconnect. I can get the Connection to activate, and can tell the resulting Active Affiliation to deactivate. I can get this Active Affiliation to form a bipartite Clique with the Active Affiliation of the serving Agent Device, and I can tell this Clique to disband. In short, I've got a functioning skeleton for device connection semantics. It's looking good.&lt;br /&gt;&lt;br /&gt;Currently, however, this communication is only from Client Device to serving Agent Device. I have a very strong idea of how I want to implement a system that alerts Client Devices in state and existential changes in the Elements they have obtained projections for. But for now, I'll implement (what perhaps is) a compromise solution that gets the Agent Device to alert connected Client Devices of changes.&lt;br /&gt;&lt;br /&gt;This could be implemented before I present the prototype in March 11 at Wollongong uni. See &lt;a href="http://www.uow.edu.au/informatics/sisat/workshops/UOW073291.html"&gt;this site&lt;/a&gt; for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4799469714419722214?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4799469714419722214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/02/clique.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4799469714419722214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4799469714419722214'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/02/clique.html' title='Clique Space(TM) and more development.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7721294549872583048</id><published>2010-01-26T02:27:00.000-08:00</published><updated>2010-01-26T02:31:29.894-08:00</updated><title type='text'>Clique Space(TM) and NSW politics.</title><content type='html'>Again, another post (this time to an ABC television programme called the 7:30 report). I re-post it here because there is no guarantee at the time this blog entry was written that my post will appear there. It's 375 words long, and the web site to which I posted the original says that one's posts should not be longer than 100 words. So, at least I can guarantee that it appears here.&lt;br /&gt;&lt;br /&gt;Here it is:&lt;br /&gt;&lt;br /&gt;&lt;span class="gbkContent"&gt;Mr O'Brien. I hope you'll excuse me for a reply that is more than 100 words; this is succinct as I could manage.&lt;br /&gt;&lt;br /&gt;If you would like to discuss solutions to Australia's population and urban crises, you might like to include work from home in your discussion.&lt;br /&gt;&lt;br /&gt;I am from Wollongong, and since I started in my professional capacity as a software designer, I have had to deal continually with the issue of displacement.&lt;br /&gt;&lt;br /&gt;I like Wollongong, and I like software development. Almost 25 years ago, I took to software development as a career choice because I found that programming computers was an interesting and absorbing occupation that I could do from home.&lt;br /&gt;&lt;br /&gt;Now, 2.5 decades later, I find that in order to participate in this career, one has to entertain what I consider the pathological association between this profession and a need to physically collocate. The consequence is ultimately to leave ones home town or to spend a significant fraction of one's life commuting from where one lives to an office desk where one works.&lt;br /&gt;&lt;br /&gt;This is intolerable to me, and the antithesis of why I started down this career path.&lt;br /&gt;&lt;br /&gt;If you like to get Mr Carr on your programme, and if you like to let him say the debate is over with regard to the building of concrete enclaves and sucking people into them, then maybe you might like to let me, another individual, take an opposing view, and let me talk about the troubles I've had in achieving my happiness - especially when such a man as Mr Carr, as premier of NSW, might systematically, with pernicious cajoling intent, thwart my goals in life and replace them with what he thinks they should be.&lt;br /&gt;&lt;br /&gt;It is a pity that I cannot give you my email address privately so that you might have a chance to respond privately to my suggestion. However, rather than quoting my email address here, look up "Clique Space" (include the quotes) on Google. Do this, and you shall find a lot of information on a concept that would help managers and employees realise a virtual work-from-home environment. You will also find out how to get in contact with me, as well as a lot more about me.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7721294549872583048?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7721294549872583048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/clique-spacetm-and-nsw-politics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7721294549872583048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7721294549872583048'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/clique-spacetm-and-nsw-politics.html' title='Clique Space(TM) and NSW politics.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-2518643833353253818</id><published>2010-01-10T20:37:00.000-08:00</published><updated>2010-01-10T20:47:27.536-08:00</updated><title type='text'>Clique Space(TM) and yet another blog entry.</title><content type='html'>After listening to an article on the news, I wrote the following to the person featured in it. I thought I'd share it here because I think it's a good letter, and I invite anyone else to act as the letter instructs. The only thing I have done to change the content is to remove the first few sentences that could identify who the recipient might be. I do respect people's right to anonymity.&lt;br /&gt;&lt;br /&gt;Here it is:&lt;br /&gt;&lt;br /&gt;I have invented something that I have called Clique Space, and I would perhaps like you to indulge your imagination on just what it does, as there is no practical implementation of the technology [interjection: just yet - though at the time this blog was put up (a day after this letter was sent) I am tantalisingly close]. I am putting a proof-of-concept together between writing emails to people like yourself about it.&lt;br /&gt;&lt;br /&gt;Imagine a system where you can connect any personal device you possess to it. Other people do the same. You connect each device to it through an Account that represents you as an individual. You can also elect to represent yourself, your employer, or any other club or association you might be a member of, and this representation acts as a way to limit the visibility of the devices you have connected to others, and maybe also the way these devices interact. This is basically what Clique Space does.&lt;br /&gt;&lt;br /&gt;I believe Clique Space is not a Google anything, an Apple anything, or any other type of anything, but I do think that the anythings one possesses can be connected to a Clique Space so that the devices can be controlled, and so individuals can take device activity audit logs of any interactions they may have through the devices while they are connected to a Clique Space. Clique Space does not replace the mechanism that devices already use to communicate, so it isn't a middle-ware anything either.&lt;br /&gt;&lt;br /&gt;I have, for a very long time thought that this idea is a sorely needed piece of a device integration puzzle that will become more obvious as time moves on, and so, I have registered an international patent for the technology. I'd like to know from you whether you think my idea might offer the same promise.&lt;br /&gt;&lt;br /&gt;No one's really bashing down my door to help me implement this system, but I think that's because I'm one person who chooses, for lifestyle reasons, not to go to where the action might be. Hence, I would also like to know if you might to perhaps write about it. I can give you more info on Clique Space.&lt;br /&gt;&lt;br /&gt;Get back to me when you can.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;  Owen.&lt;br /&gt;&lt;span style="color:#888888;"&gt;&lt;br /&gt;--&lt;br /&gt;&lt;a href="http://www.cliquespace.net/" target="_blank"&gt;www.cliquespace.net&lt;/a&gt;&lt;br /&gt;Clique Space(TM) Facebook Group: &lt;a href="http://www.facebook.com/group.php?gid=81335296379" target="_blank"&gt;http://www.facebook.com/group.&lt;wbr&gt;php?gid=81335296379&lt;/a&gt;&lt;br /&gt;Owen's Garden of Thought: &lt;a href="http://owenpaulthomas.blogspot.com/" target="_blank"&gt;http://owenpaulthomas.&lt;wbr&gt;blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;img class="mL" src="http://mail.google.com/mail/images/cleardot.gif" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-2518643833353253818?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/2518643833353253818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/clique-spacetm-and-yet-another-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2518643833353253818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2518643833353253818'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/clique-spacetm-and-yet-another-blog.html' title='Clique Space(TM) and yet another blog entry.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-1914258162099521979</id><published>2010-01-05T05:15:00.000-08:00</published><updated>2010-01-06T20:13:39.590-08:00</updated><title type='text'>Clique Space(TM) and collaborative devices.</title><content type='html'>All Client Devices are collaborative for by definition, they collaborate with Clique Space. Because a device would (also, by definition) become a Client Device if it were capable of obtaining a Connection with a Clique Space, any such device can therefore be called collaborative, even if the only thing it is collaborating directly with is a Clique Space system.&lt;br /&gt;&lt;br /&gt;In the abstract of my research report on Clique Space, I said that Clique Space models device collaborations over an arbitrary number of media. I have always considered Clique Space a type of medium, and the Agent Devices that make a Clique Space system to be Client Devices that collaborate in a Clique Space. I have steadfastly asserted that a Clique Space can be modelled inside itself or another Clique Space as a Clique where the Participants are the Agent Devices.&lt;br /&gt;&lt;br /&gt;Hence, I intend any device that can be connected to a Clique Space - including devices that are not collaborative per se to be collaborative merely for the fact that each Client Device is collaborating with the Clique Space system. A car, a golf ball, a washing machine, a rotorlacter, etc. (if any can be connected to a Clique Space) are collaborative devices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-1914258162099521979?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/1914258162099521979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/clique-spacetm-collaborative-devices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1914258162099521979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/1914258162099521979'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/clique-spacetm-collaborative-devices.html' title='Clique Space(TM) and collaborative devices.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-4870259228472353729</id><published>2010-01-02T16:26:00.000-08:00</published><updated>2010-01-02T16:54:02.635-08:00</updated><title type='text'>Implementation Progress of Clique Space(TM).</title><content type='html'>Reporting on very good news. Every time I get a piece of Clique Space functioning, I continue to be bolstered by the prospect that this concept might actually work. Right now, the (to-be Clique Space administrator) Client Device can create a Clique Space representing itself, and can obtain a Connection to an Agent Device's Clique Space and an Agent Collaboration Clique Space from an Agent Device. I have been able to do this for some time in earlier iterations, but only now am I reasonably confident that I am doing it correctly.&lt;br /&gt;&lt;br /&gt;Currently, I cannot disconnect from these Clique Spaces; I believe this is a trivial enhancement, and is one that has been working in previous iterations.&lt;br /&gt;&lt;br /&gt;Now, I've partially integrated the Agent Collaboration mechanism into the Agent Collaboration Clique Space. Much of the Agent Collaboration concept was realised by last April when after that date, I began to put together the Clique Space. So, the Agent Collaboration was put aside from then until now, but I have returned to it and am using the lessons I learned about the implementation of the Clique Space to integrate the Agent Collaboration.&lt;br /&gt;&lt;br /&gt;So, I think I almost have the framework of a proven concept. Once I have integrated the Agent Collaboration, I believe I can expose Agent Device functionality in a collection of Enabling Constraints which are associated with the Media Profile of the "Remote Client". The remote client is the first Media Profile, and encodes the functioning of the Agent Device itself.&lt;br /&gt;&lt;br /&gt;Every component here except the Enabling Constraints has been implemented, but I remain confident that the Enabling Constraints will have their deliverance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-4870259228472353729?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/4870259228472353729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/implementation-progress-of-clique.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4870259228472353729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/4870259228472353729'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/implementation-progress-of-clique.html' title='Implementation Progress of Clique Space(TM).'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7668004510615762647</id><published>2010-01-01T00:43:00.001-08:00</published><updated>2010-01-01T01:11:13.162-08:00</updated><title type='text'>Is Clique Space(TM) the single most important contribution by an individual since General Relativity?</title><content type='html'>Let me know how serious this question actually is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7668004510615762647?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7668004510615762647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/is-clique-spacetm-single-most-important.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7668004510615762647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7668004510615762647'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2010/01/is-clique-spacetm-single-most-important.html' title='Is Clique Space(TM) the single most important contribution by an individual since General Relativity?'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-2070810560511962426</id><published>2009-12-25T14:09:00.000-08:00</published><updated>2009-12-25T15:22:39.206-08:00</updated><title type='text'>Clique Space(TM) and the argument for regional, rural and remote economic sustainability.</title><content type='html'>A friend of mine quizzed me on the utility of a system like Clique Space in relation to non-metropolitan economic sustainability. The argument is a corollary of &lt;a href="http://owenpaulthomas.blogspot.com/2009/12/using-clique-spacetm-to-support.html"&gt;that earlier post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Clique Space would provide an environment in which physical is replaced with virtual collocation. Contributors in this environment would be earning an income commensurate with any other physically collocated contributor, and hence, would be bringing this money in to the community where they live. This money would flow through their community, in turn fostering wealth, jobs and the opportunity for others who possess skills that don't readily lend themselves to the same degree of autonomy to stay where they may prefer to reside.&lt;/li&gt;&lt;/ul&gt;Currently, the persistent trend has been away from this ideal; people are coming together which is putting pressure on others to do likewise. This pressure creates a kind of a gravitation that interferes with the wishes of those who respond negatively to this growing stimulus to be physically bounded together.&lt;br /&gt;&lt;br /&gt;The malaise created by what in many respects is a kind of social claustrophobia becomes, if reversed with the help of a system like Clique Space, a means by which an environment of economic self-sustainability might flow to regional, rural and remote communities and individuals. Money starts flowing toward rather than away from people who wish to keep themselves at a distance, because these people have greater latitude to contribute in occupations that derive incomes, yet without having to consider what the greater loss is: to give up the prospect of an income, or to forego the solitude they desire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-2070810560511962426?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/2070810560511962426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-and-argument-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2070810560511962426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/2070810560511962426'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-and-argument-for.html' title='Clique Space(TM) and the argument for regional, rural and remote economic sustainability.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-267070792032916642</id><published>2009-12-20T18:33:00.000-08:00</published><updated>2009-12-20T23:57:48.791-08:00</updated><title type='text'>An open question for people to consider.</title><content type='html'>I have a PCT patent, and this patent is due to expire on 15 July 2010. I applied for this patent because I decided that a concept, which is very simple, may have eluded the minds of 6.5 billion others.&lt;br /&gt;&lt;br /&gt;Now, my question is this: If my idea is so simple, why hasn't anyone had a go at it before I applied for my patent?&lt;br /&gt;&lt;br /&gt;If anyone can show me that my assumption that no one has done anything like this before I applied for my patent is wrong, then please point this out to me. Alternatively, if anyone out there might be in a position to help me implement it, then approach me.&lt;br /&gt;&lt;br /&gt;You have until 15 July when my PCT lapses. There will be no prospect of ownership after this date because if you try, your competitor will point out to you this blog, my lapsed PCT, and all the other stuff I have published and assert that the knowledge is in the public domain.&lt;br /&gt;&lt;br /&gt;Get cracking people. What else can I do but disclose the concept publicly. It appears as though the concept is mine. To assert this, and remove the possibility of anyone else making a claim, I can do little else than publish, and invite others to help me realise it because I don't have the means to realise the concept in its entirety myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-267070792032916642?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/267070792032916642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/open-question-for-people-to-consider.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/267070792032916642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/267070792032916642'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/open-question-for-people-to-consider.html' title='An open question for people to consider.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8301057842758723776</id><published>2009-12-19T18:37:00.001-08:00</published><updated>2009-12-21T03:08:46.446-08:00</updated><title type='text'>Clique Space(TM) and the self.</title><content type='html'>From what I've put here, my Facebook page, and elsewhere, it can be seen that Clique Space defines something that has thus far been a hard concept to pin down: the self.&lt;br /&gt;&lt;br /&gt;Anyone (any thing) that wishes to assert the quality of selfness in a Clique Space does so through an Account. Anyone who possesses an account asserts this quality through a Connection to a Client Device and an Affiliation to an Account Profile (some type of group-role representation). The Connection and Affiliation are associated through an Active Affiliation before the Client Device can be used on a Clique Space.&lt;br /&gt;&lt;br /&gt;So, what is a self? On a philosophical angle, I don't ultimately know. However, if approached from a pragmatic angle, one might think of it as the origin of one's actions, and that which is ultimately responsible for these actions. In this case, I have a self because I assert this quality to you. Hence, in order for me to do this, I perceive you as another self to whom I assert my quality of selfness. I therefore perceive us as being two distinct selves, and would therefore expect that if you wished to use Clique Space, you would like to have an Account because this is the way one asserts that they are more than just a device to a Clique Space - or more factually, to other selves from a Clique Space.&lt;br /&gt;&lt;br /&gt;So, if you want an Account, then you are a self.&lt;br /&gt;&lt;br /&gt;Still, what is there to prevent you from having more than one Account? I suppose very little. However, in the "Public" Clique Space, people may want to know that you are who you say you are; that you're not two or more different people at different times (or even simultaneously) whenever it suits you. No one would accept this, and to masquerade as two or more different identities, changing them at your whim would inevitably erode the definition of your self to yourself as well as to others. At least it would to me. Clique Space has a few solutions, but I'll talk about one of my favourites...&lt;br /&gt;&lt;br /&gt;Clique Spaces can be federated. In the public Clique Space, anyone can grab any old Account and start generating Client Device activity with it. On the other hand, a proprietary or government administered Clique Space could offer stronger authentication so to guarantee that people who are using it are the people that the government or proprietary organisation intends.&lt;br /&gt;&lt;br /&gt;To offer people a level of assurance that I am who you say I am, I might Connect a Client Device to two Clique Spaces: the public Clique Space that everyone uses (a place that might not have strong authentication mechanisms - unless one is willing to pay for them) and to a Clique Space administered by an Australian federal government authority. Obviously, I would obtain these Connections under the same Account.&lt;br /&gt;&lt;br /&gt;This Australian Government Clique Space would be a federated neighbour of the public Clique Space, and anyone on the public Clique Space might be able to see that my devices were also logged on to the Australian one, so people could see that my identity was endorsed by the Australian government. I would perhaps be providing my Australian citizenship to others as an endorsement of the Connections to Client Devices I possessed on the public Clique Space. I, for one, like this idea.&lt;br /&gt;&lt;br /&gt;I also like the idea of remote authentication and "Connection Limbo". A device (a Client Device) cannot be seen by other users on Clique Space unless the Connection has been Activated. One Activates a connection by associating the Connection with an Affiliation in the process described at the start of this blog entry. A Client Device that has an inactive Connection is in a kind of a limbo state.&lt;br /&gt;&lt;br /&gt;Now, a device that is in a limbo state might not authenticate directly. The Clique Space within which a Connection has been obtained might instead, notify another Client Device that the Account holder can authenticate against, and request that the Account holder validate their credentials on this Client Device to authenticate the Connection of the first Client Device. If authentication succeeds on this other Client Device, the first Client Device's connection is Activated along with the appropriate Affiliation. If authentication fails, the first Client Device is disconnected from the Clique Space. Now, there might be a single device through which authentication might be given, and hence, a single and hence simple way to authenticate every Connection to a Clique Space for any Account holder.&lt;br /&gt;&lt;br /&gt;Even Connections may not have to be requested by a Client Device. A user could instruct a Clique Space to issue a Connection to a device, and this device might respond in any way it is programmed to respond to Connections from Clique Spaces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8301057842758723776?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8301057842758723776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-and-self.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8301057842758723776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8301057842758723776'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-and-self.html' title='Clique Space(TM) and the self.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-5598148176731475820</id><published>2009-12-17T22:15:00.000-08:00</published><updated>2009-12-19T15:21:18.009-08:00</updated><title type='text'>Using Clique Space(TM) to Support Regional, Rural and Remote Sustainability</title><content type='html'>Two days ago, I had a conversation with someone from the university where I live, and they identified Clique Space as having qualities that make the concept suitable for enabling rural and remote economic sustainability. This is something I have believed for some time; in providing a system that allows the integration of &lt;span style="font-weight: bold;"&gt;any&lt;/span&gt; device into an organised collaborative activity, Clique Space is a vital tool of the telework enabling puzzle.&lt;br /&gt;&lt;br /&gt;Until now, society has relied on collocation to achieve cooperative activity necessary for many organised tasks. Such activity has historically been achieved by providing a central business hub, and locating necessary resources as close as possible within this centre both to maximise the speed of response to changing conditions, and to minimise the handling time to products as they move through a process.&lt;br /&gt;&lt;br /&gt;Today, factory floor automation is reducing the necessity for humans to be directly involved in the production of physical goods, yet society still relies on these established mechanisms of collocation to engage in activity that is largely divested from the necessity of physical collocation. Common occupations have largely shirked physical activity. The blacksmiths, farm hands, wood turners, mill and factory workers of 100 years ago have either been made completely redundant, or are well on their way to being replaced by mechanised, robotic devices. Today, occupations such as information workers, secretaries, office hands, and other vocations that involve more of one's intellectual discipline than physical stamina are common place. Basically, people would rather be thinking and planning than making and doing.&lt;br /&gt;&lt;br /&gt;I don't think there's anything wrong with that. I like it - thinking and planning is more engaging and more self-determining than is making. Thinking and planning is what comes before making and doing, and it is a normal extension of human nature to desire the former two things over the latter two. Thinking and planning also make for better living due to the reduced strain placed on the body, and therefore the prospect of a longer existence in which one doesn't have to battle an existence where chronic pain, fatigue, injury, or any combination of these are factors that result from physical labour.&lt;br /&gt;&lt;br /&gt;Now, should these goals be reserved only for the city dwellers? Has such a question been asked of those who live elsewhere? While it isn't always productive to generalise, I would think the desires of everyone, whether from an urban centre or not, are in this case, generally directed away from repetitive activity; the desire to move away from repetitive physical activity is generally the stronger aversion.&lt;br /&gt;&lt;br /&gt;In addition to what we try to move away from, are also those desires we are attracted to. We desire company of the familiar and the familial. Many (I would say most) people desire constancy over dynamism. In saying this, I have no wish to interfere with those who desire the converse; in fact, there is no reason for anyone to fear the diminution of a lifestyle in which change is a continuing factor by recognising that this lifestyle is neither for everyone, nor even for specific people all of the time.&lt;br /&gt;&lt;br /&gt;So there might have been a time when humanity might have done well to physically collocate. Personal experience indicates that people are being drawn together by forces that are an anachronistic vestige of an era now past. Although I might not banish coming together on occasion for the esprit de corps of one's colleagues, no "special sauce" that executive or operational managers think might be wrung out of their plebs will yield any ultimate social or economic good from the continuing practice of physically collocating people in the bygone age of factory floor management. None at all.&lt;br /&gt;&lt;br /&gt;People who do not live in metropolitan centres are being wrenched out of their communities by anachronism. Clique Space is my answer to this in that as long as one can coordinate, control, and audit activity over devices involved in modern human mediated processes, one might yet be able to choose where (and maybe the when) one gets involved in such collaborative endeavours. I believe such opportunity will enable people to stay in their community, and receive consideration in occupations as would befit someone who did something similar in a metropolitan office block who was subject to an anachronistic management structure.&lt;br /&gt;&lt;br /&gt;Bugger Big Brother. The age old maxim to work (whether in an office block or from one's home) remains: getting the work done is usually prerequisite for guaranteeing one's continued employment. The totalitarian practice of huddling people together in an office block for a minimum 40 hours per week is not effective in guaranteeing productivity. This is actually far less effective than letting the individual determine an individual level of contribution in accordance with the individual's circumstances.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-5598148176731475820?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/5598148176731475820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/using-clique-spacetm-to-support.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5598148176731475820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/5598148176731475820'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/using-clique-spacetm-to-support.html' title='Using Clique Space(TM) to Support Regional, Rural and Remote Sustainability'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-7669905095846874577</id><published>2009-12-06T22:37:00.000-08:00</published><updated>2009-12-06T23:02:09.184-08:00</updated><title type='text'>Clique Space(TM) and Silicon Valley Bullshit.</title><content type='html'>My prime motivation for coming up with something like Clique Space was that in no way was I going to continue to participate further in the software development industry if my participation required becoming a corporate nomad to serve the interests of a management structure that was pathologically attached to the notion of physical collocation.&lt;br /&gt;&lt;br /&gt;Together sucks. It really does suck arse. I would rather be getting a pension than participating in your life of corporate nomadicity; wedded to my work so that I can pay off a credit card that affords me nothing more than the ability to accrue a debt that is serviced by the work that I am wedded to.&lt;br /&gt;&lt;br /&gt;I have talked to people, and they say to me that in order to promote my idea, I should consider going to Silicon Valley to give it a hearing.  You can hear my idea from me now. I am talking about it right now. Anyone on this planet can start talking to me.&lt;br /&gt;&lt;br /&gt;I will not be pedalling my idea from anywhere else on this planet unless I get commitment that I will get something from the inconvenience first, and that doing so will not leave me stranded anywhere else on this planet. If it seems that others would rather wait for my patent to lapse than to help me register it world wide, I will frustrate and confound you all when I register my patent in the US and Europe.&lt;br /&gt;&lt;br /&gt;In all other respects, I hope to be philosophical.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-7669905095846874577?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/7669905095846874577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-and-silicon-valley.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7669905095846874577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/7669905095846874577'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-and-silicon-valley.html' title='Clique Space(TM) and Silicon Valley Bullshit.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8175130375788365202</id><published>2009-12-03T15:44:00.000-08:00</published><updated>2009-12-26T03:18:32.956-08:00</updated><title type='text'>Clique Space(TM), a social nervous system, and moral good.</title><content type='html'>For those who might be following this blog, a question that I have been asking myself is with a system like Clique Space, is it possible to create a system that may express an evolving degree of nervous complexity? If such a concept might be so powerful, then what responsibility might be incumbent on its inventor to offer advice that a system like Clique Space may have undesirable moral consequences?&lt;br /&gt;&lt;br /&gt;Firstly, I have stated before that the use of an invention leaves the control of the inventor the moment it is publicly disclosed. I decided that I would publicly disclose Clique Space when I applied for my patent. Now that it is patented, and I have subsequently disclosed it, I feel that I have limited responsibility of its use; such things are now the responsibility of the society in which I live, and like everyone else, I am subject to these decisions.&lt;br /&gt;&lt;br /&gt;Now, on the technical side, I think Clique Space is a specification for a nervous system because one connects devices to it to make it function. Devices (Client Devices) are anything that can connect to a Clique Space, including the Clique Space Agent Devices - which may be thought of as the individual neurons that make up the nervous system of a Clique Space - themselves. Not only can a Client Device be something that one person might use to talk to another, but they can be things that might not be collaborative; things like cars (mentioned in my previous post) television sets, golf balls, robotic devices of any type, etc.&lt;br /&gt;&lt;br /&gt;So, we have Client Devices that connect to a cluster of Agent Devices (themselves Client Devices) which comprise a Clique Space. The human body is comprised of cells that make up muscles and organs of various types that connect to a special type of cell (called a neuron) of which large numbers of these collectively function as the body's central nervous system. This has to be more than a trivial coincidence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8175130375788365202?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8175130375788365202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-social-nervous-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8175130375788365202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8175130375788365202'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/12/clique-spacetm-social-nervous-system.html' title='Clique Space(TM), a social nervous system, and moral good.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8550255055259366076</id><published>2009-11-26T22:27:00.000-08:00</published><updated>2009-12-03T14:47:16.065-08:00</updated><title type='text'>Clique Space(TM) and MUVEs.</title><content type='html'>Another question was raised through an ongoing conversation with the same person who raised the question of Clique Space and Google Wave. What's the difference between Clique Space and a &lt;a href="http://en.wikipedia.org/wiki/MUVE"&gt;Multi-User Virtual Environment&lt;/a&gt;, or MUVE?&lt;br /&gt;&lt;br /&gt;Specifically, the statement was made that anyone can connect to a MUVE through "any device", so I think the definition of any device needs to be clarified as it may relate to both a MUVE and Clique Space.&lt;br /&gt;&lt;br /&gt;The fact that MUVE and Clique Space both provide a virtual environment is obvious. A device, however, in a MUVE provides a gateway for a user to interact within that environment, whereas in a Clique Space, the device provides activity state to a Clique Space, and may be controlled by the Clique Space in ways that are specified by the Media Profile that the device is Connected through.&lt;br /&gt;&lt;br /&gt;In a MUVE, a device provides user access to a virtual environment where that user can do things with others in that medium according to the way that medium functions. The Clique Space environment, however, connects with a device to collect changes in device's state according to its native medium, and control that device in the medium in which that device is operating. Clique Space does not attempt to provide a substitute for an existing media; it compliments a device's functioning so that changes in device state might be centrally recorded and possibly controlled according to concerns that cut across media into issues such as user preference and organisational role.&lt;br /&gt;&lt;br /&gt;In this way, a user in a MUVE might use the device one uses to connect to the MUVE to additionally connect to a Clique Space. The MUVE connection is expressed as a Clique Space Connection to this device (known to Clique Space as a Client Device; possibly the device that the user uses to obtain access to the MUVE, or possibly the MUVE provider itself) over a Media Profile that is appropriate for that MUVE. The Clique Space can collect status from the Client Device, and may also control the way the Client Device operates. All this may depend on which other users this particular user is working with, which other Client Device(s) the user has Connected to the Clique Space, which users are affiliated to which organisations in Clique Space, amongst a combination of these and other degrees of access freedom.&lt;br /&gt;&lt;br /&gt;Any device has possibly a much wider scope in Clique Space than it does in a MUVE. Can, for instance, a physical car have any meaningful place inside a MUVE? On the other hand, a car might be connected in Clique Space, and its status (engine on/off, speed, fuel level, fuel mixture, tire pressure, engine temperature, etc) might be recorded by Clique Space. This information might be relevant, for instance when placed along side the chatter that happens between the driver and the driver's pit-lane mechanics, the driver's physical condition, the driver's (and car's) location, and the weather. All of the devices that collect this information might be similarly connected to Clique Space to particular Media Profiles, through particular user Accounts, and under particular organisation Affiliations. Fuel mixture might be monitored while the car is racing, and may even be adjusted by mechanics in the race to maximise fuel efficiency and power. All of this information could be available on one device activity log to be reviewed after a race.&lt;br /&gt;&lt;br /&gt;To what extent might one also connect other non-collaborative devices to a MUVE? A MUVE is designed to represent an individual's interaction with objects and other individuals in some type of virtual environment. I contend that this concept is different to Clique Space in that a Clique Space collects data from a whole host of virtual and physical environments, and facilitates both an identity and device activity coordination layers on top of all devices so connected.&lt;br /&gt;&lt;br /&gt;MUVE's are apparently used as teaching environments, and so to compliment, enrich, and diversify the learning that might be done in these environments, users might connect their MUVE session, as well as other other physical devices they may be using in the exercises being conducted to a Clique Space so the instructor can see and possibly control the functioning of all his or her pupils' devices.&lt;br /&gt;&lt;br /&gt;I think a Clique Space is definitely something thoroughly different, yet complimentary, to a MUVE...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8550255055259366076?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8550255055259366076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/11/clique-spacetm-and-muves.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8550255055259366076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4853644898562934826/posts/default/8550255055259366076'/><link rel='alternate' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/11/clique-spacetm-and-muves.html' title='Clique Space(TM) and MUVEs.'/><author><name>Owen Thomas</name><uri>http://www.blogger.com/profile/05019343424769849874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4853644898562934826.post-8828050369499663727</id><published>2009-11-25T19:25:00.000-08:00</published><updated>2009-12-02T16:11:27.481-08:00</updated><title type='text'>Clique Space(TM) and Google Wave</title><content type='html'>I have had a recent conversation with someone that seemed to me to slightly degenerate into a defence of Clique Space against Google Wave. As I am only one person (one who doesn't exactly revel in the chance to defend himself in the spontaneity of a verbal conversation), here are my arguments in writing so that I might have a chance to defend them after considering any counter-argument that might be given. Clique Space hasn't been defended yet, so I'm taking the conversation I had earlier as the opportunity to do so here.&lt;br /&gt;&lt;br /&gt;I'm usually a better person in writing.&lt;br /&gt;&lt;br /&gt;Yea, I know I might be pitching a battle against a pernicious software leviathan which can cover a multitude more angles than I might to protect and advance their market interests. However, I believe there is no point in doing this because 1: I feel that Clique Space will complement Google Wave, 2: I don't think I have the energy to make a gallantly effortful but fatefully doomed defence against a software giant with an army of lawyers, 3: etc.&lt;br /&gt;&lt;br /&gt;Google Wave looks very functional and useful. Google Wave, however, is not Clique Space. If Google Wave tries to become Clique Space, Google might render itself in breach of my patent, but I don't believe that has happened yet.&lt;br /&gt;&lt;br /&gt;Let me list a few differences:&lt;br /&gt;&lt;br /&gt;1: Google Wave uses a centralised model. It appears as though Google exclusively owns the implementation, manages its content, and keeps record of all of the content and contributors for ever. Clique Spaces (specifically, as I intend, the public Clique Space) are designed to be real-time systems which do not keep the information they capture. Apart from where caching might be necessary to ensure the stability of a Clique Space and the continuity of its activity stream, no device activity would be persisted by the Clique Space system itself. It is the user's responsibility to record their own interactions while connected to a Clique Space system. In fact, I envisage that an activity stream might be added to a wave that shows the coordinated activity of several collaborations over different media.&lt;br /&gt;&lt;br /&gt;2: Google Wave does not model different media so much as aggregate the content generated by different media. Hence, Google Wave does not model itself. As far as it appears, this concept appears foreign in Google Wave. Clique Space, however, can be thought of as a set of devices who's individual and collaborative behaviour is itself modelled through the provision of a set of specific Media Profiles. Every device that Connects to Clique Space needs to work through a Media Profile. Some devices might not extend the Clique Space's functionality, but rather introduce completely separate functionality of their own. Media Profiles model this functionality in the Clique Space device activity stream, and this activity stream is available to any device that, through connecting to a Media Profile that extends the Clique Space functionality, is equipped to capture (and possibly persist) it.&lt;br /&gt;&lt;br /&gt;3: Google Wave appears to be able to control the interaction between individuals, but not to the degree that it can in Clique Space. While there appears to be some way to withhold a whole or parts of a wave from the view of individuals, I can see no facility through which access might be suppressed based on membership of a group, or the functioning of a particular media. This might evolve, but yet its granularity might not reach the degree that is achievable on a Clique Space where collaborations can be mandated, permitted or denied depending on the characteristics that comprehensively cover device activity of any type.&lt;br /&gt;&lt;br /&gt;These characteristics include the functional characteristics of a device though a Media Profile, the user's individual identity given in an Account, the user's membership of some organisation in an Account Profile and particular attributes of their membership through an Affiliation,  the association of a particular user to a specific device or a particular set of technical characteristics of two or more devices through a Connection, the association of a group of users associated particular organisational membership to a particular medium and its technical properties through an Active Affiliation and, the origins of a particular collaboration members through a Participant that is either anonymous or from a foreign Clique Space.&lt;br /&gt;&lt;br /&gt;4: Google Wave has no concept of anonymous users. All users must have an account to use the Google Wave system. Because a collaboration under a defined medium might contain members who are not connected to a Clique Space, Clique Space might be configured to permit anonymous Clique Participants. Let it be stressed again: Clique Space has nothing to say about the medium over which a collaboration happens. It simply collects and it might also have the ability to control changes in device status through a Media Profile that devices have connected to.&lt;br /&gt;&lt;br /&gt;5: Yea yea, Google Wave does show some type of time-based device activity (the thread grows as time advances) but the concept is not so developed when illustrating a time-line of collaborative activity. Clique Space records activity of as many collaborative and non-collaborative devices as Media Profiles might exist to capture information from them over an interval of time, and to the extent that a Media Profile has been designed to capture this activity. This recording has the ability to be depicted in reference to that time interval, and would map the relationship between device usage, user identity and affiliation, and Clique Space origin.&lt;br /&gt;&lt;br /&gt;6: From a purely technical perspective, I believe Clique Space draws on a similar phenomenon (a Clique) that the nervous systems of animals (including ourselves) use for doing things from coordinating muscular activity to encoding memory. I remain to be convniced that Google Wave uses this same phenomenon in any way demonstrably useful to its function.&lt;br /&gt;&lt;br /&gt;PS: All possible trademarks mentioned in this diatribe are the property of their respective holders and no revenue has been, or is ever expected to be received by me through their use in said diatribe apart from any revenue that may result as an indirect consequence the success of any argument I may have made. I had to use these marks for the reader might not have known who I was talking about had I not.&lt;br /&gt;&lt;br /&gt;I have no knowledge of the technical details of the Google Wave implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4853644898562934826-8828050369499663727?l=owenpaulthomas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://owenpaulthomas.blogspot.com/feeds/8828050369499663727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://owenpaulthomas.blogspot.com/2009/11/clique-spacetm-and-google
