While not technically a part of the
Semantic Web, another issue that is probably going to be tied into all of this is data portability. A lot of the big companies are at least saying that they're jumping on board to the OpenID bandwagon (though in many cases it's just lip service so far). OpenID is far from the only protocol being discussed, but at this point, it looks like it's in the lead.
Here are a few links that talk about data portability and OpenID:
http://dataportability.org/ It's more than just OpenID
http://openid.net/ The official site
A list of sites where you can get and use OpenID
Problems with OpenID
The main problem facing OpenID right now, I think, is that everyone wants to be a provider, but no one wants to be a client. What does everyone think of the whole concept?
I find the trend toward data portability interesting.
Open Social and the
Facebook Developer Platform are some of the higher profile examples of data portability (mainly because they're battling each other), but the rabbit hole goes much deeper than that. We're seeing a lot of examples of major websites becoming web services:
- Amazon will let you host your own store with their products
- Revver goes beyond the usual allowing your to embed their video- they'll actually let you create a video sharing network and use their library
- Blog Rush is probably overhyped, but if you take a step back and look at what they're actually doing, it's kind of interesting
- Ebay is also making use of their web services
- Yahoo, Google, and AOL all offer integration into their web services and API for your site
- Add This integrates many social bookmarking sites into a simple widget. They also have a widget for adding feeds to your reader.
- Plaxo is doing a lot of really cool things and so are Twitter and FriendFeed.
The list could go on and on, but I won't list everything here that I'm aware of. You see widgets everywhere that connect site in ways that are far beyond a simple link.
ESPN has widgets that allow you to embed sports scores,
MSNBC has the same for news. The trend is moving toward a web where data, people, and services from any site can be embedded, transferred, or utilized by any other site: Platform and location agnostic information and services.
What excites me and what I like to think about is where that will lead us. What are the possibilities of multiple sites working together in a sort of a meta-site? It does all tie back into the Semantic Web in a way because the SW will help enable and enhance a lot of what's already going on.
There are a lot of drawbacks to where the web is trending as well. Look at how reliant many websites are already on Google. A lot of people use it for their advertising, ad publishing, and their analytics and a few use it for their API. As more of the "corporate" sites grow and share their web services, you'll find that many of the smaller sites are little more than mashups, remixes, or syndication channels for the larger sites. People complain about Wal*Mart because it crowds out the mom n' pop stores; they complain about how the entire media is controlled by 4 or 5 companies; I don't think the web will be much different, vast as it is, unless we can figure out a way to make sure that the little people can win. Innovation will always have its place, to be sure, but there must be some way that we can use these technologies for the everyman websites.
I'd love to get a real good discussion going here. What are your opinions and ideas?