Chris Schmidt (crschmidt) wrote,
Chris Schmidt

DOAP - Description of a project

A couple days ago, edd announced the completion of a relatively stable version of his DOAP project. DOAP is designed to allow for the easy description, in RDF, of projects in a standardized way. This vocabulary contains information like maintainers, repositories, branches, programming languages, etc.

Naturally, I find this an interesting project. I'm constantly working with open source projects, and digging through webpages and so on to find CVS repositories, maintainer contact info, and the like just isn't my idea of fun. This project could resolve all that by describing the information in a nice, easy way that's standardized, so you can then use RDF tools to parse it.

I didn't really get involved in the project until stork created the DOAP-a-matic, which let me create what edd has labelled as "adopter #1"'s DOAP file: SDLRoads. (It was later established that stork was adopter #0, typical for computer programmers with their 0 indexed arrays.)

Now, in addition to the creator, there is a viewer, which uses XSLT to format the page: DOAP-viewer. From the #rdfig chump:

stork: Test it, try it, love it, criticize it!; crschmidt: (I think it's pretty damn cool); stork: DOAP XHTML Extractor :; stork: the XHTML Extractor takes as an input an HTML file, and looks for a <link rel="meta" type="application/rdf+xml" title="DOAP" href="..." />, (cf Edd's spec,;
(2004-07-23 15:32) [Semantic Web Interest Group Scratchpad]

In addition, stork created a bookmarklet. If you want to pull the information about a project up using DOAP, it's simple: just click the button, and it will open right up.

To use, just drag the following link to your browser bookmarks bar, and click on any page which uses a DOAP <link> tag in the page, which will then lead you to the viewer.

Edit: LiveJournal doesn't allow javascript, so this didn't look like much of a link to those of you reading it on LJ. You can view the bookmarklet at the doap bookmarklet page.
DOAP Viewer

All in all, the project has come together very quickly, with a lot of pushing along from stork. I want to thank stork for getting me interested in this, edd for coming up with it, and everyone else for supporting it.

Add DOAP to your project today!

  • candy

    At our old house, we always ran out of candy, so I live in perpetual fear of it. At this house, we were totally ghost town one year, and we ran out…

  • Projects

    Overall, I have a handful of projects I'm working on. - Livestream Alerts: Website for generating alerts during Livestreams. Most recent work:…

  • sigh, humans

    For the last 36 hours, I have been unreasonably upset by the simplest, stupidest things that people do. Why can't people just be more smart and less…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment