DOAP ( Descripción de un proyecto ) es un esquema RDF y un vocabulario XML para describir proyectos de software, en particular software libre y de código abierto .
Fue creado y desarrollado inicialmente por Edd Dumbill para transmitir información semántica asociada con proyectos de software de código abierto.
Actualmente existen generadores, validadores , visualizadores y convertidores que permiten que más proyectos puedan incluirse en la web semántica . Los 43 000 proyectos de Freecode ya están disponibles y publicados con DOAP. [1] Se utilizaba en el índice de paquetes de Python , pero ya no se admite allí.
Las propiedades principales incluyen: homepage
, developer
, programming-language
, os
.
El siguiente es un ejemplo en RDF/XML:
<rdf:RDF xmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:doap= "http://usefulinc.com/ns/doap#" > <doap:Project> <doap:name> Proyecto de ejemplo </doap:name> <doap:homepage rdf:resource= "http://example.com" /> <doap:programming-language> javascript </doap:programming-language> <doap:license rdf:resource= "http://example.com/doap/licenses/gpl" /> </doap:Project> </rdf:RDF>
Otras propiedades incluyen Implements specification
, anonymous root
, platform
, browse
, mailing list
, category
, description
, , , , , , , , , , , , , , , , , , , , , , y . helper
[ 2 ]tester
short description
audience
screenshots
translator
module
documenter
wiki
repository
name
repository location
language
service endpoint
created
download mirror
vendor
old homepage
revision
download page
license
bug database
maintainer
blog
file-release
release