SquareTag Identity Relationship Diagram
Combining my thoughts about my SquareTag Blogtagging experiment and Identity Relationship Diagrams, I created the following diagram, which illustrates my understanding of how the SquareTag system works:
Â
The basic Identities and Relationships are:
- I am a person. Â It starts with me.
- I own a Thing – this blog. It belongs to me.
- I control my Personal Cloud, which is a service hosted by SquareTag. Â It responds to my inputs and sends me messages.
- The Personal Cloud contains a SqareTag code for my blog.
- A person named John visits my blog and scans the SquareTag – a very temporary relationship.
- The action of scanning connects John to my personal cloud and is prompted to send a message to me.
- The Personal Cloud sends a message to me via SMS – including the GPS coordinates of where the scan was made and a text message, which includes John’s Twitter handle.
- I post a message to John on Twitter – another service to which I subscribe.
- John receives my message in the Tweet stream and responds to me.
As I made this diagram, I become aware of a few things I need to refine in the Identity Relationship model.
The graph edges (arrows) are relationships, but I think I have labelled some of them as data flows, rather than relationships. Â I need to come up with a way to differentiate between the relationship and information or messages that are exchanged because of the relationship.
How should fairly static relationship (like blog ownership) be differentiated from transitory relationships (e.g. visiting a blog, scanning a SquareTag)?
Should a Personal Cloud be divided into a Subject and a Service?  Johannes Ernst’s recent post would perhaps infer that.  Perhaps the Subject is “what it is” or “what is does”; the Service is “how I access and control it.”Â
The diagramming software I use, Graphvis, has some decided advantages and disadvantages. Â Because it is data driven, I don’t have to keep re-drawing the diagram by hand. Â However, I don’t have much control over the esthetics of the diagram.
If anyone has any feedback, I’d be happy to hear it.
Â
Interesting idea Mark. I think the service definition needs to be clearer. I mean, the service per-se could well result in a piece of data, as opposed to a service being used to access a piece of data. I’d say keep the entire flow as a data concept, subjects and data are neatly separated and modular like you have.
Comment by Simon Moffatt on March 21, 2013 at 1:22 amDamn, I wish the reCAPTCHA was above the Submit button and not below it where I overlooked it. OK, let me see how much I can reconstruct the comment I just lost:
I agree that there may need to be a separation among the artifacts and the relationships embodied in their structure and the processes in which they can be involved.
This is a challenge. I think diagrams are appropriate.
One thought. I think it is good to differentiate the explicit connections among artifacts and that can be navigated versus ones that arise as consequences and ephemeral associations in processes/behaviors. Perhaps different kinds of connectors would help with that.
PS: I am training myself to think of the artifacts as identifiers or identifications, but not collapse them with abstracted notions of identity (e.g., “me”, “myself”, “you”, “your identity”). I worry a little that we’re in danger of corrupting language and making weird ontological commitments that will constrain our thinking in regrettable ways. Definitely a side issue though.
I think your experiments are great.
Comment by orcmid on March 21, 2013 at 11:07 amDennis:
Yes, I have to fix that darn reCAPTCHA thing – or replace it with something better. Sorry about that.
I really appreciate your suggestions. I’ll work to refine some definitions and report back.
Thanks for your participation in the crazy ideas I have.
Comment by Mark Dixon on March 21, 2013 at 11:16 amSimon:
Thanks for your recommendations. I really appreciate it.
Mark
Comment by Mark Dixon on March 21, 2013 at 11:17 am