DOAP (Description Of A Project) es un vocabulario dentro de la Web semántica desarrollado por Edd Dumbill para describir proyectos de software libre mediante RDF, y que así puedan ser procesados fácilmente de una manera automática.
Ejemplo
editarUn ejemplo sencillo de la serialización en RDF/XML de la descripción de un proyecto:
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:doap="http://usefulinc.com/ns/doap#"
xml:lang="en"
>
<doap:Project>
<doap:name>Semantic Web Archive of Mailing Lists</doap:name>
<doap:shortname>SWAML</doap:shortname>
<doap:homepage rdf:/>
<doap:created>2005-09-24</doap:created>
<doap:wiki rdf:/>
<doap:bug-database rdf:/>
<doap:programming-language>python</doap:programming-language>
<doap:license rdf:/>
<doap:download-page rdf:/>
<doap:download-mirror rdf:/>
<doap:repository>
<doap:SVNRepository>
<doap:module>swaml</doap:module>
<doap:browse rdf:/>
</doap:SVNRepository>
</doap:repository>
</doap:Project>
</rdf:RDF>