« Mashup Camp - Business Models in Mashups Transcript | Main | Mashup Camp - Keynote »

Mashup Camp - Standard model for describing APIs

Paul Martino and I had our WSFinder hats on for a really good discussion at Mashup Camp with John Musser from Programmable Web and Dave from Strike Iron.

What we decided to was agree on a common data format that we could put metadata about APIs in. We wanted to keep it as lightweight as possible so that people would use it and allow for portability of the informatino across of all our sites.

Would love readers feedback about what they think will work and if we're missing anything!

API/RSS format

  • Title
  • Keywords/Tags
  • Free/Pay/Non-Commercial
  • Description
  • URL (For info)

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83455483b69e200d835272f4c53ef

Listed below are links to weblogs that reference Mashup Camp - Standard model for describing APIs:

Comments

I'd recommend that you look at extending DOAP (http://usefulinc.com/doap/ - an existing standard for describing open source projects) rather than creating something totally new. There are lots of existing tools and services which already understand DOAP which would help to speed adoption.

It is an RDF vocabulary, but can be expressed in XML or microformats (hDoap) also.

There's a description of the vocabulary at http://www.ibm.com/developerworks/xml/library/x-osproj3/
It has title, licence (covers free/pay/non-commercial), description, homepage (info URL). You can apply multiple categories which could be used to model tags/keywords. And it has lots of other useful concepts, like maintainer. mailing list, bug database etc.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment