I contributed some code to generate DOAP/FOAF metadata from SourceKibitzer‘s project and user profiles. My add-ons have been deployed recently, so SK is one of the largest (600+ projects) DOAP repositories now.
To access SourceKibitzer’s DOAP/FOAF services, you can use the following URL’s:
Returns a RDF Bag with the links to DOAP profiles of all OSS projects registered on the portal.
Returns a DOAP profile for the specified project. You can also navigate to a project page and click on “DOAP” button to get the profile.
Returns a FOAF profile of a user with specified ID (a number). You can also get the profile by clicking “FOAF” button on user’s Bio page.
Memoranda (formerly known as jNotes2) is a cross-platform
diary manager and a personal project management tool.
Actually, DOAP vocabulary provides a lot more properties for project’s metadata, but there is a basic subset, derived from SK inner data model (it would be extended in future, I think, to be compatible with full DOAP semantics).
Take a look at
doap:developer properties – these are the links to FOAF (“Friend Of A Friend”) “
foaf:Person” profiles of the project members, registered on the portal. FOAF profiles are RDF versions of the existing user Bio profiles, including backlinks to the user projects (DOAPs) as
foaf:currentProject properties. Also, as a tribute to Social Networking philosophy, a FOAF profile is linked to all colleagues of the profile’s owner (with
foaf:knows property) – that is the people working on the same projects:
So, an external agent can get an info about every developer of a specific project, and then learn which projects a given developer has, and who are his colleagues on those projects. Kinda Semantic Web stuff, huh?