OpenID Providers ignoring openid.identity
Yahoo!'s OP and now it seems Microsoft's OP both ignore the value of openid.identity provided to them, and just return an assertion for whatever user's logged in. While this is technically valid if you...
View ArticleNew OpenID Implementations Abound
This seems to be the week for announcing OpenID implementations. Here's what we have so far:Microsoft announced that Windows Live ID (formerly Microsoft Passport) will soon be an OpenID Provider. They...
View ArticleWhy OpenID discovery for email addresses must use DNS
I'm getting some pushback from my proposal to use DNS as the primary means of OpenID discovery for email addresses. I think this is largely because I've not done a good job of explaining my reasons for...
View ArticleWe've Opened People Data. Now for everything else...
One thing that's been bothering me of late is while we now have a bunch of open specifications for dealing with person and relationship data in a portable way -- the most notable being XFN for public...
View ArticleOpenDD: Reinventing RDF?
Today I've stumbled across OpenDD, which claims to be a format for describing social network data.Having taken a look at their (fortunately quite short) specification, I can't help but think that this...
View ArticleWhen hCard meets XFN
hCard is a microformat for encoding the contact information for a person, company, organisation or place. XFN is a microformat that uses URLs to represent people and links between those URLs to...
View ArticleThe representative hCard for a Page
In my previous entry I mentioned that I couldn't find a way to go from an XFN-discovered URL to an hCard describing the corresponding person. It turns out that David's response was correct: there is a...
View ArticleWarning: URLs can contain at signs!
This should not be surprising to anyone, but it has apparently caught out both me and Ma.gnolia: URLs can contain at signs!Ma.gnolia has support for one of the fledgeling attempts at a protocol for...
View ArticlePeople Search
My project for today: People Search.It's a mashup of Google AJAX Search API and Google Social Graph API that finds pages that represent people and displays the people rather than the pages.Only known...
View ArticleExtensible JSON
JSON has a number of advantages over XML, the main one being that it maps nicely onto the data structures developers are used to. However, it struggles a little with something that you could argue is...
View ArticleToo Many Mailing Lists
The number of mailing lists that are being used for discussing "the open web" is ridiculous. Most of them are so low-traffic that they are rarely looked at and of no use to anyone. I'm sure everyone's...
View ArticleThe .tel domain
Recently launched (although with registration restricted to trademark holders right now) is the .tel top-level domain. The marketing on their website sells it as a domain where you can publish your...
View ArticleDraft Activity Streams Specification
I took a first whack at an Atom extension for describing activity streams. The format described therein is the format expected (and, a few funky bugs notwithstanding, generated) by my experimental...
View ArticleWhy do sites still publish RSS?
In my travels all over the web looking for examples to use as the basis for AtomActivity it was interesting to note the number of sites that are still publishing both Atom and RSS feeds in...
View ArticleThe sorry state of media in Atom and RSS
Part of the AtomActivity work is defining a single standard way to publish the metadata about the core object types in an Atom entry. For the object type "weblog entry", our work is basically done:...
View ArticleAtom Media Extensions
In my last entry I noted that there doesn't seem to be any standard practice for publishing media in Atom. A handful of publishers do the best they can with the stock Atom spec and make a single link...
View ArticleMoney Where Mouth Is
Sam Ruby quite fairly called me out for hating on folks that publish RSS while doing it myself. The reason is quite unexciting, though: my blog is, for historical reasons, hosted by LiveJournal....
View ArticleActivityRSS instead of AtomActivity?
If you've been following my adventures this weekend you'll know that I started off wondering why RSS is still so prevalent when we have Atom. However, not long after that I started doing research in...
View ArticleFeed Publishing Research
In my previous entries I alluded to research into the popularity of different approaches for publishing feeds, particularly those containing media objects such as photos, videos and audio. I've now...
View ArticleUsing RSS for Activity Streams: Analysis
I've been thinking some more and talking a bit with folks about whether Activity Streams should be in RSS or Atom. I did get some feedback saying that both should be supported, but I'm not sure I...
View Article2008 on OpenStreetMap
ItoWorld.com has produced a really neat visualization of 2008's OpenStreetMap edits. It starts zoomed in on Ipswich, which is not far from my former home of Colchester, and I was quite pleased to see...
View ArticleActivity Streams Next Steps
Last Thursday Six Apart hosted a very productive meet-up for the Activity Streams community -- which turned out to be far bigger than I imagined -- where we had some good discussions about where we are...
View ArticleActivity Streams and Comment Aggregation
One pain point that exists for activity streams right now is the dispersal of responses over various networks. When I post a blog entry like this one, folks get the opportunity to comment on my blog...
View ArticleMoving the Goalposts
In the few weeks since I published the first drafts of AtomActivity, ActivitySchema and friends several things have come about:FriendFeed is collapsing multiple photo-related activities together into a...
View ArticleMoved to TypePad
Apparently.me.uk is now hosted on TypePad rather than LiveJournal. All of the old content remains over here in LiveJournal land, but those who are watching apparentlymart on LJ should switch over to...
View Article
More Pages to Explore .....