DOAP ( Descripción de un Proyecto ) es un esquema RDF y un diccionario de propiedades XML , así como un conjunto de herramientas para describir proyectos de desarrollo de software, en particular software libre . Este esquema está destinado al intercambio de datos entre catálogos de software y para la expresión descentralizada de participación en proyectos.
La herramienta fue creada y desarrollada por Edd Dumbil para transmitir metainformación semántica relacionada con proyectos de código abierto.
Actualmente, los generadores, validadores, visualizadores y conversores permiten incluir muchos proyectos en la Web Semántica . Ya hay 43.000 proyectos publicados en Freshmeat utilizando DOAP. [1] Actualmente, la Fundación Mozilla lo utiliza en la página del proyecto y en otros repositorios de software, en particular el índice de paquetes de Python .
Propiedades básicas:doap:homepage, doap:developer, doap:programming-language, doap:os
A continuación se muestra 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:Proyecto> <doap:name xml:lang= "en" > Proyecto de ejemplo </doap:name> <doap:name xml:lang= "en" > Proyecto de ejemplo </doap:name> <doap:homepage rdf:resource= "http://example.com" /> <doap:lenguaje-de-programación> javascript </doap:lenguaje-de-programación> <doap:license rdf:resource= "http://example.com/doap/ licencias/gpl" /> </doap:Proyecto> </rdf:RDF>Otras propiedades Implements specification, anonymous root, platform, browse, mailing list, category, description, helper, 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-releasey release.
web semántica | |
---|---|
Lo esencial | |
Subsecciones |
|
Aplicaciones |
|
Temas relacionados | |
Estándares |
|