Decentralizing Software Project Registries with DOAP

Track: Late Breaking News, Case Studies, Knowledge Management

Audience Level: Technical View

Time: Tuesday, November 16 at 14:00

Author: Edd Dumbill , Editor at Large, O'Reilly Network

Keywords: RDF, FOAF, Semantic Web, Software, Project Registries, Freshmeat, Sourceforge

Abstract:

DOAP (Description of a Project) is a free XML and RDF format and toolset that provides a computer-readable description of a software project's public resources.

Taking inspiration from the successful Friend-of-a-Friend project, DOAP allows project maintainers to write only one project description and allow it to be read by software registries such as Freshmeat, as well as any other interested party. Additionally, DOAP provides tools and mechanisms for many who wish to develop their own special purpose registries, or export data from existing registries.

In this presentation by the project leader, the goals and development process of DOAP will be described, with reference to forerunner web-wide vocabularies such as HTML, Dublin Core and RSS. As well as the technical details of the project itself, the presentation will cover the social and community aspects of getting such a project running and adopted, and demonstrate the emerging set of tools developed by open source participants in the DOAP project.