Data Portability
The basic concept behind data portability is to allow users to have “[the] capability to control, share, and move data from one system to another. Data Portability is the idea that users should be able to move, share, and control their identity, photos, videos and all other forms of personal data.”
Simply put, you should be able to keep your data and use it however you choose.
Lovely. So how exactly would this work?
Instead of maintaining multiple contact lists across Facebook, MySpace, LinkedIn, Gmail, Yahoo and so on, you would have one contact list with your relationships to those people defined, like who’s your co-worker, friend and family member. You would then have access to that list on the different web sites you use.
You would have one identity to log into every website and your profile will automatically update your bio, education and background, books and movies you love, your music preferences, etc.
A great example of this is the MySpace Data Portability project from last week’s post, where MySpace allows you to share your icon, bio, blog posts and other information with Twitter.

What else what data portability allow you to do?
Say that you decide to leave one web service for a similar service, you won’t have to worry about what’s going to happen with your data, you can take that information with you.
For example, if you left Shelfari for Goodreads, both popular book listing and sharing web apps, you won’t need to re-enter all your book data from Shelfari into Goodreads.

These are only a few examples of how data portability would work, and I could go on, but I won’t. There are a number of standards being developed to port your data around, some of them you are familiar with, like RSS and hCal/iCal, and some of them you are not, like XFN.
Check out some of these standards below -
APML – for capturing a person’s interests and dislikes
FOAF – for describing people, their activities and their relations to other people (like social network relationships) and objects
hCard – or publishing the contact details of people, companies, organizations, and places
OAuth – this is a method to publish and interact with protected data, like your Gmail contacts, with out giving up all the access to your data (like passwords)
OpenID – allows Internet users to log on to many different web sites using a single ID, eliminating the need for a different user name and password for each site
OPML – format for outlines, like the sites you follow
RSS – a really simple way to syndicate (hence RSS) all sorts of stuff, like blog posts, videos, pictures, audio and so on
SIOC – used for interconnecting discussions such as blogs, forums and mailing lists to each other
XFN – XHTML Friends Network, a simple way to represent human relationships using links

How could we use these standards and ideas for data portability? I have a novel idea, why don’t you tell me in the comments and share these ideas with everyone. What do you think? How can we apply this and help our users? How do we already apply it? Let me know. Cheers!