Thoughts for Opening and Sharing the Distributed Graph

As you know from few posts on this blog, I am a huge supporter of user’s owning their social graphs. Over multiple posts, I have been laying out the need for a consolidated service, which hosts the graph (along with identity) for a user.

Last week this discussion caught some steam with some great posts by Tim Berners-Lee and Dave Winer. Dave’s post made me think that the data ownership problem is bigger than just the graph. Theoretically a user owns all the content they generate on any of these services. You know, things like Amazon ratings, YouTube videos, etc. While I don’t see anyone having the need for getting an XML file with this content for personal use. I do see them wanting to use this data on other services. For example (from Dave’s post) one can use their movie ratings at NetFlix and use it with Vudu or share it with their friends on Facebook.

This thought process clearly reflects that there are many graphs (social or otherwise) within many dimensions of services on the web. Every new service with any user generated content is creating a new graph. I talked about the need for consolidating the access to this graph in my last post. Given the dispersed nature of the graphs it will be pretty unrealistic for any web service to physically do that. Hence in this post I am recommending a slightly different mechanism whereby we can enable an ecosystem on the web and achieve the same results. So here it goes:

Enable Web-Service Access to User Data

All services, which rely on user generated content, in any shape or form should enable a simple web-service, which hosts a XML version of user data. For example Facebook can offer web-services access to a XML file containing friends, messages etc and Amazon can provide service access to a XML file, with user wish-lists, ratings etc.

The intent is to allow access to this data by external services/applications or the user themselves. Now access to these services shall be secured and only upon authorization from the user. As this data clearly belongs to the user, these services can not claim ownership here and should expose the information in the interest of the user.

Note: W3C talks about various formats, which can be utilized for this purpose.

Establish a Single Web-Service Registry

Services supporting the aforementioned web-services scheme should be listed in this registry. The registry can support items like web-service URL, ID , data description format etc. The idea here is to create a generic repository where other applications (or user) can lookup these services. Think of this like DNS for web-services.

In this registry, each service shall receive a unique ID. This ID will be utilized while looking up the web-service resources. For all practical purposes the URL itself could be the unique key. This registry will be utilized by services/applications to find resources about other services. Think of it as the “Information Booth” of web-services.

Expand OpenID to Incorporate User’s Service IDs

Now this is the exciting part. OpenID systems should expand to incorporate user’s services. They should enable lookup of the “Service Registry” and allow user’s to configure the services they currently use (while registration or later). This will essentially enable OpenID systems to establish the relationship between users and services. Now bear in mind that this data is private and is only shared on user authorization.

This establishes the cross-web relational database of users and services. This doesn’t mean that any service having access to user’s OpenID can extract data from any of the web-services. Instead as mentioned earlier, each service is protected and user must selectively authorize access to the requesting 3rd party.

Applications and Services to Utilize Open-ID/Service Registry/Web-Service Combo

Once the relationship is established, other applications can easily take advantage of this setup. For example; the user signs up onto a new social network belonging to his local Fantasy Football club. The social network offers the user to sign up via his OpenID and at the same time requests to lookup his other services. Upon user authorization, the service can find that the user also belongs to Facebook. This triggers the application to prompt the user to import his/her friends from facebook onto this new network. Upon user authorization, the network can easily access the service registry, lookup the web-services URL and access the Facebook graph data.

That was probably a straight-forward example. However the possibilities with such a setup are endless. An application can potentially lookup any service you belong to and import data if its valuable.

Clearly such an environment allows data sharing across the services driven by user needs. The user receives the flexibility he/she needs to take their data anywhere they want and on the other hand this opens up new opportunities for application and service providers. These providers now have access to user’s data from other services, which offers them a level playing field. They can now focus on their features instead of building the graph all over again.

Accessing external data could also be used as a motivation for social services to open up access to the user content/graphs stored on their systems. I believe an entity like W3C could drive such an initiative. They could serve as the service registry for everyone.

Frankly this is what the web should be. As far as I am concerned this is a good implementation of the Semantic Web (Web 3.0) talked about by Tim Berners-Lee, where applications can understand data from other services, versus it being plain vanilla human readable HTML only.

Hope you enjoyed that post. Send in your comments and thoughts. I will be posting more in this series. Don’t forget to subscribe to the RSS feed to stay tuned.

Viewing 7 Comments

    • ^
    • v
    Get all of these fabulous sac a main and more high-end designer fashions for less when you shop on the Internet. Now everyone can own high-end designer Sac à main. sac a main pas cher being one of the largest and most prominent fashion company in the world, it has an obligation of beating the standards set by others. The fashion world, with a higher concentration on sac a main luxe, needs to provide the best packaging services that the modern world has ever seen. moncler jackets on sale plays a major role in creating a brand name that fashion lovers want to identify with. Collections from the design labels such as moncler coats for sale and other beauty are released after every six months. With every new launch, a new moncler down coats technology is developed. This had led to making moncler online shop remain competitive in the International market. The entire sac a main packaging process is paid into detail to enhance the collections quality and appearance. This ensures that the Sac à main is properly safeguard from harsh weather conditions so that the buyer gets it when it's as new as it ought to be. sac a main pas cher are usually packaged in cartons and smaller boxes which are beautifully decorated with artwork and carrying the company label. Other than flaunting sac a main luxe, the reason behind this is to make the collections customer friendly. This applies the most when shipping has to be done and the type of moncler packaging is used to determine the packaging cost. High quality packaging of moncler jackets, watches, earrings and other help protect them from getting dust or moisture from the environment. When people see a buyer carrying a bag with the moncler outlet of the company, they will definitely get attracted and pulled towards with an urge to get the same. moncler online also enhances flexibility in transport. If the moncler coats has a good shape, it will be much manageable to transport and distribute. This is highly paid much to details because the sac louis vuitton company has stores all over the world and a slight mistake can end up destroying the whole collection. sacs gucci packaging is of great importance. It cuts down on the risks that would otherwise have been encountered had the collections got broken or damaged. In today's world, nothing without a sac hermes package has the ability to sell including an eraser.
    • ^
    • v
    eezes.Talk of reform or a democratisation process is now a lonely pursuit, as the numbers of dead and injured grow. The United Nations estimates that at least 3500 people have been killed and the future is anything but bright for one of Christian Louboutin Salethe Middle East's youngest dictators.Yet before this year's uprising, it was no secret that the Assad regime adopted repressive tactics when coping with dissent or

    h her and generously let her co-star try them on.Chloe told People: "We were [on set] in North Carolina and she brought like 40 pairs with her. And she said, 'This is like one-third of my collection.' They're tall. Really tall."Chloe attended a tribute to Pedro Almodovar at New York's Museum of Modern Art recently and took her mother as her date and Chloe revealed she is thrilled to look like her

    d up at the bash.Boy have they adjusted well to lifeChristian Louboutin Pumps on the celebrity circuit. Amelia Lily nattered to shoe designer CHRISTIAN LOUBOUTIN.Advertisement And Little Mix were over the moon when designer HENRY HOLLAND said he wanted to dress them head to toe in his brand. Asked who she'd love to duet with Misha B said: "Michael Jackson, but he's dead so Jennifer Hudson." Good choice.ELSEWHERE at the Ra

    Alex, in the Madagascar cartoon? Or maybe there is a more believable reason.Either way, they are not the only feline-related shoes on offer at the moment.Alexa Chung, Katy Perry and SJP, again, have been spotted in CharlotteChristian Louboutin Peep Toe Pumps Olympia's ?ê485 Kitty flats which have nearly sold out.You'll need to be just as quick to get your hands - or feet - on Louboutin's lion's paws.This morning, we stopped by the
    • ^
    • v
    Here is our Louis Vuitton Outlet. Louis Vuitton Online Store is famous for the unique articules ,login Louis Vuitton Outlet  and Louis Vuitton Handbag On Sale to buy your articles.In Louis Vuitton Handbags we offer you all kinds of articles, such as Monogram Multicolore,Monogram Canvas Handbags.We also offer you other platforms.Owing to the various styles and models, up-to-date styling,elegant appearance,full range of colors and designs,quality and quantity assured,The bags in Louis Vuitton Outlet and  Louis Vuitton Online Store sell very well both at home and abroad. Now, Login
    Louis Vuitton Handbag On Sale to choose your favorites. What's more,the latest commodities are renowned all over the world for exquisite workmanship, skillful knitting and elegant design,famous for selected materials, novel designs, delightful colors and exquisite workmanship.Please login Louis Vuitton Outlet to find more relevant information !
    • ^
    • v
    How not to air max 2009 reinvent the wheel
    Surely cheap air max TN(more)human intellect, and the deliberate application of design knowledge, can devise better mechanisms than the mindless, random cheap air max 87 (more) process of evolution? Far from it. Over billions of years of trial and error, nature has devised effective solutions to all sorts mens air max 90 (more)of complicated real-world problems. Take the slippery task of controlling a submersible vehicle, for example discount air max 2011. Using propellers, it is incredibly difficult to make refined movements. But Nekton Research, a company based in Durham, North Carolina, has developed a robot fish called Madeleine that manoeuvres usingbuy air max 2012 fins instead.
    • ^
    • v
    It’s worth to read it.Thank you for sharing. Women's Parkas Montebello Parka BlueTopaz will bring you a happy and free life when you are outside for skiing or playing. Women's Parkas Montebello Parka Brown are all in good quality, and the price of them is cheap and worthy for you to buy. Women's Parkas Montebello Parka MidGrey owns many different designs and materials, you can come and choose. http://www.canadagoose2011park...
    • ^
    • v
    a family identify.Australianugg on sale Ugg Boots are extremely comfy, trendy and durable. Cheap UGG BootsThey’ll maintain your ft cosy for quite a few seasons to arrive. uggs outletAt Shudoo, we stock a wide vary of UGG goods including equipment, Ugg Boots Salesandals and care kits to maintain you kitted out all winter long.Why select UGG Australia through other boot manufacturers? UGGs On SaleNatural Materials – Sheepskin is naturally thermostatic consequently it keeps your bare ft shut to its all-natural physique temperature Cheap UGGsno matter the temperature exterior. Durable – UGG boots are B and created to last you for quite a few seasons. ugg.com Breathable content – Fleece material retains moisture away, and allows air to circulate, keeping ft dry and odourless.
    • ^
    • v
    Everyone understands that coach in your bag is not lone a location figure but apart from a warning of esteemed craftsmanship and durability. Coach Bags are hot selling now. They are definitely good. Coach Tote Bags, and Coach Outlet are available at just d low cost value with no cost shipping. Shop the latest Coach Handbags handpicked by a global community of impartial trendsetters and stylists.
 

Trackbacks

(Trackback URL)

close Reblog this comment
blog comments powered by Disqus