A Road Sign In A Digital World
by Josh Patterson ~ November 30th, 2008. Filed under: Brainstorming, Linked Data, The Internet OS.Once the young lava fields of Iceland cool down, life begins anew little by little. Ice, wind and water flatten and carve out shapes to begin with, then, during the summer, bacteria, lichen and fungi prepare the soil for plants, in particular mosses which adapt to an environment which remains difficult. These plants colonize the most favourable sites and terrain little by little, forming a new ecosystem.
— from the book Out of Control: The New Biology of Machines, Social Systems, & the Economic World by Kevin Kelly
I believe we are building a unified ecosystem of web applications that will evolve and grow just like biological ecosystems do. In order to allow this ecosystem of data and applications to co-evolve and interlink over time, we need to provide a way for this ecosystem to discover and self organize itself. I believe XRDS-Simple can be one of the technologies that allows us to “boot up” the emerging web data ecosystem.
As we move into the economic downturn, startups (and grassroots efforts) will shift from focusing on the last epoch of social graph and media sites to looking at how we can do something with all these disparate pockets of our media around the web. Just like in the last economic downturn (2000), we will see a new set of seed ideas take hold in the web ecosystem and spring forth many new hits for this next epoch of the web. I believe one aspect of the next evolution of the web will be based around dynamic discovery of relative linked data.
In previous articles we saw how the natural world employs self organization to drive emergent processes. One of the underpinning mechanics of self organization is its decentralized nature. We saw how in ad-hoc networks a network could adapt and thrive under difficult conditions with no central leader. The internet is a loosely coupled set of computers, just like an ad-hoc network. Its an ad-hoc network of clients and servers within a system that faces many of the same obstacles a mesh network does — and has a tremendous amount of linked data contained inside.
This linked data is coming online at a rapid pace, but it continues to be pooled in silos; the data is linked, yet we still have to manually connect those links and use our data in seperate sandboxes (ex: my facebook and myspace data does not play together). Just as google found out, a tremendous amount of value lies in how information is linked together. Today users have their photos in a couple different services and the majority of the US has its social graph split between myspace and facebook. There are all sorts of bookmarking services, and we have accounts for all sorts of shopping sites scattered everywhere. As these clusters of data come online and grow, more value can be had in how they are connected and what can be done with these new connections. With respect to how we’re allowed to use our data, we’re sorta in the “Hotel California” phase of the web —
you can check in, but you can never check out.
In future iterations of the web I see users taking ownership of their data and creating a more personal user experience based on their existing data no matter what device they use or their location. This depends on how we link our data, how we allow our data to be discovered. So that begs the question, just how will we leverage this linked data and aggregate our information in more intelligent ways? I think a key lies in ad-hoc networks, social insects, and self organization — with one fundamental aspect being dynamic discovery.
Discovery is the key mechanic that connects relevant parts of a decentralized system. As the web and linked data get more complex, we can’t predict the ways in which will need to discover and use data. Search engines can only give us part of the solution as they make connections based on their own assumptions and biases. We saw how ants discover food sources using stigmergy yet with no central source of control. We also saw how an ad-hoc network leverages a similar stigmergy based mechanic to find quality routes through a chaotic network. Discovery needs a little more structure than we currently employ — it needs a “road sign” to know where and how to get to your data. Ants do this with pheromone build up, MANETs with routing tables, but how can we do this in a linked data world? I believe XRDS-Simple can provide us with the basic “n+1″ evolution of dynamic discovery we need for this emerging web data ecosystem.
XRDS-Simple (or XRDS-S - google group) as described by Eran Hammer-Lahav:
XRDS came out of the XRI world and is focused on service endpoint selection – connecting a list of concrete resources to an abstract identifier. When expending XRDS to HTTP URLs - non-abstract web resources - it providers a simple format for tagging resources and related services. These tags, called types, are URI-formatted strings which inform machines about the capabilities and characteristics of the resource they are associated with.
This means XRDS-S allows a service to discover attributes about a resource which can redirect a service towards other related or linked resources. XRDS-S is essentially an XML format for pointing towards a set of services related to a url. The current case I am most focused on is a user’s personal set of services, as in the places a user
- Keeps their images
- Keeps their bookmarks
- Delegates their identity provider to
- etc
If a user can control this index of their service “endpoints” (XRDS-S resource), the user can then provide specific levels of access to specific subsets of interested outside parties (a longer term goal). And when we have a robust technology that allows users to do this, I believe web data can interconnect and auto discover in ways we haven’t even through of yet.
I think XRDS-S can create more value for the user by giving control and ownership of data flow to the user, back to the owner, and ultimately give us a better computing experience. However, thats big pie in the sky talk. Let’s think more along the lines of building up the technology in terms of “n+1″, in terms of adding a basic new mechanic and see how it effects the emerging web data ecosystem.
In the short term, I’d like to explore more on how XRDS-S can be used to do some basic things like
- Allow a 3rd Party Service to discover your preferred bookmarking service, and automatically route the saved url to said service
- Automatically discover your media you have stored around the web
- Dynamically find a related service in an contextually sensitive way which enhances the user experience.
In coming articles, I want to take a look at how XRDS-S is emerging as a discovery technique, and scenarios where it can be used — and how it can be a road sign in the emerging digital ecosystem.
December 12th, 2008 at 11:44 am
[...] arc of computing. Some themes I want to examine, in conjunction with themes on linked data, discovery, and self organization, [...]
April 19th, 2010 at 1:38 pm
…
О секретах успеха увереннее всего рассуждают неудачники. …
December 21st, 2010 at 8:51 am
buy pure acai berry…
Buyno prescription…
December 22nd, 2010 at 7:51 am
symbicort vs advair…
Buyno prescription…
January 1st, 2011 at 7:45 pm
Cozaar@official.site” rel=”nofollow”>..…
Buynow it…
January 5th, 2011 at 6:58 pm
< a href=”http://my.gardenguides.com/members/buy-Tramadol? buy@tramadol.best.price.online…
Buyit now…
January 21st, 2011 at 11:05 am
is@sun.pharmaceuticals.depakote.good.quality” rel=”nofollow”>.…
Buyno prescription…
January 22nd, 2011 at 2:17 am
side@effects.of.zyrtec.overdose” rel=”nofollow”>.…
Buygeneric meds…
February 3rd, 2011 at 4:00 pm
Verapamil…
Buygeneric drugs…
February 5th, 2011 at 6:36 pm
Zoloft…
Buygeneric meds…
February 6th, 2011 at 1:22 am
Voltaren…
Buygeneric drugs…
February 6th, 2011 at 5:29 am
alternative for warfarin medication…
Buynow…
February 6th, 2011 at 8:34 pm
Yaz…
Buywithout prescription…
February 7th, 2011 at 9:35 am
Yaz…
Buywithout prescription…
March 3rd, 2011 at 6:31 am
leg swelling lasix…
Buyno prescription…
March 3rd, 2011 at 9:50 pm
zoloft works…
Buygeneric pills…
March 3rd, 2011 at 11:22 pm
yaz plan b…
Buydrugs without prescription…
March 4th, 2011 at 1:07 am
Vitamin E…
Buygeneric drugs…
March 6th, 2011 at 10:05 am
claritin eye drops…
Buygeneric drugs…
March 6th, 2011 at 12:03 pm
Omnicef…
Buywithout prescription…
March 8th, 2011 at 3:21 am
singulair hyper…
Buygeneric drugs…
March 8th, 2011 at 11:13 pm
Purim…
Buyit now…
March 9th, 2011 at 4:25 am
Prozac…
Buygeneric meds…
March 9th, 2011 at 6:32 pm
buy orlistat alli…
Buygeneric drugs…
March 29th, 2011 at 6:45 am
Symbicort@Symbicort.Symbicort” rel=”nofollow”>……
Buynow it…
March 29th, 2011 at 8:51 am
Pain@Balm.now” rel=”nofollow”>..…
Buynow…
March 29th, 2011 at 9:28 pm
Skelaxin@Skelaxin.Skelaxin” rel=”nofollow”>..…
Buyit now…
March 30th, 2011 at 5:24 pm
Purim@Purim.Purim” rel=”nofollow”>..…
Buywithout prescription…
March 30th, 2011 at 8:28 pm
Cytoxan@Cytoxan.Cytoxan” rel=”nofollow”>..…
Buydrugs without prescription…
March 31st, 2011 at 7:30 am
Provera@Provera.Provera” rel=”nofollow”>……
Buydrugs without prescription…
March 31st, 2011 at 7:00 pm
Seroquel@Seroquel.Seroquel” rel=”nofollow”>……
Buydrugs without prescription…
April 1st, 2011 at 11:48 pm
……
Buygeneric meds…
April 2nd, 2011 at 1:12 pm
……
Buygeneric drugs…
April 2nd, 2011 at 2:56 pm
……
Buygeneric drugs…
April 3rd, 2011 at 5:07 am
claritin@helps.poison.ivy” rel=”nofollow”>……
Buydrugs without prescription…
April 3rd, 2011 at 10:02 am
when@will.i.ovulate.after.using.clomid” rel=”nofollow”>.…
Buyno prescription…
April 3rd, 2011 at 5:17 pm
.…
Buyit now…
April 3rd, 2011 at 10:07 pm
difference@between.medrol.and.prednisolone” rel=”nofollow”>……
Buywithout prescription…
April 4th, 2011 at 1:22 am
..…
Buyit now…
April 4th, 2011 at 2:51 am
is@dexamethasone.steroid” rel=”nofollow”>..…
Buyit now…
April 4th, 2011 at 9:12 am
prozac@and.diflucan.drug.interactions” rel=”nofollow”>……
Buygeneric drugs…
April 4th, 2011 at 2:10 pm
how@to.avoid.weight.gain.when.taking.elavil” rel=”nofollow”>……
Buygeneric drugs…
April 4th, 2011 at 2:35 pm
aloe@vera.juice” rel=”nofollow”>..…
Buynow it…
April 4th, 2011 at 5:53 pm
maximum@dosage.for.pristiq” rel=”nofollow”>……
Buyit now…
April 5th, 2011 at 8:43 am
arava@institute.for.enviornmental.studies.dr.elaine.solowey” rel=”nofollow”>..…
Buynow…
April 5th, 2011 at 9:31 am
cymbalta@and.elavil.interaction” rel=”nofollow”>.…
Buygeneric pills…
April 5th, 2011 at 12:03 pm
best@ay.to.take.extenze” rel=”nofollow”>……
Buyit now…
April 5th, 2011 at 9:07 pm
femara@and.hives” rel=”nofollow”>..…
Buyno prescription…
April 5th, 2011 at 9:42 pm
prilosec@and.pepcid.and.carafate.for.dog” rel=”nofollow”>.…
Buywithout prescription…
April 6th, 2011 at 3:06 pm
livingston@foot.care.bellmore” rel=”nofollow”>.…
Buyit now…
April 6th, 2011 at 8:55 pm
bachus@and.schanker.accutane” rel=”nofollow”>..…
Buygeneric drugs…
April 6th, 2011 at 8:55 pm
weitz@and.luxenberg.accutane.settlement” rel=”nofollow”>..…
Buyit now…