Open Access, Feeding, and Streaming of MatchKeys
Monday, September 15th, 2008We’ve been talking openly about our support of data portability for a while now. In fact, before the term had the cache it does today, matchmine came to life in 2005 as a method for embracing the user’s desire to make their personal preference data portable.
While it doesn’t seem necessarily ground-breaking today, we believe that a user’s information is their own, and they should be in control of sharing it with whomever they choose. It’s easy to talk a good game, but we’re happy to be actively marching to the beat of the openness drum with a few new features we recently rolled out:
- OpenID – One of the most annoying aspects of the proliferation of kewl sites, online applications, and distributed features is the need to create accounts in each new system. Enter the OpenID single sign-on technique that’s gaining momentum in what’s being called the “open web”. Rather than forcing our users to create yet another account, MatchKey.com and other sites within the matchmine Media Discovery Network (mMDN) now support OpenID. So you can now easily manage your MatchKey with your account at Yahoo, Flickr, and AOL as well as specialized OpenID providers like myOpenID, claimID, and Verisign.
- MatchKey Feeder – While the concept isn’t revolutionary, we’ve taken steps to learn from your interactions within your existing services. To avoid the irritation of duplicating what you’ve already done, MatchKey users can now import their preferences directly into their MatchKey from sites outside the mMDN. Included in the initial set of feeders is support for Netflix, Last.fm, Pandora, YouTube and Bloglines. Unlike other services that aggregate account details, we’re paying close attention to the systems that will provide positive value to your MatchKey. This means we won’t be adding every new site that comes down the pike, but only those that will actively enhance your experience.
- MatchKey Streamer – So far we’ve talked about users coming into the ‘mine, but how about getting data back out? We’ve got that covered, too, by allowing MatchKey users to export, or stream, the preference data contained within their MatchKey. Now you can leverage this data in your own mashups, or share it with whomever you choose. Streams are currently available in three XML formats: Raw MatchKey, MatchKey Vectors, and APML (version 0.6). An innovation I’m pleased to announce is that each stream allows you the choice of making it public, or keeping it private for selective use. In short, it’s your choice if and how you want to share the data we create on your behalf. Additional streaming options will be made available over time, including a simple tag cloud format and a context-rich semantic representation.
The new functionality we’ve added underscores our commitment to openness and data portability. On the inbound side, we’re letting users feed their MatchKey with existing preferences from other sites. We’ve also opened the door outbound, allowing users to export the preference model of their media interests we create for them. It’ll be exciting to see what users come up with as they share their MatchKey beyond our partner network.
The most exciting aspect of the new functionality we’ve released is the foundation we’ve built for future expansion. We’ve laid the ground work upon which we can continue rolling out additional feeder sources and streaming formats. With this initial effort complete, we’re looking forward to supporting additional existing and emerging open standards in an effort to give you control over your preferences.



It’s always been part of the matchmine mantra that encoding your personal interests and tastes in a portable MatchKey would benefit everyone involved. It’s obvious that users appreciate easily dancing among their favorite sites, knowing their preferences are following along. Content producers are similarly pleased with their ability to find their specific audience.
