DOAP

DOAP ( Description of a Project )  je schéma RDF a XML slovník vlastností a také sada nástrojů pro popis projektů vývoje softwaru, zejména svobodného softwaru . Toto schéma je určeno pro výměnu dat mezi katalogy softwaru a pro decentralizované vyjádření účasti na projektech.

Tento nástroj vytvořil a vyvinul Edd Dumbil k předávání sémantických metainformací souvisejících s projekty s otevřeným zdrojovým kódem.

Použití

V současné době generátory, validátory, prohlížeče a konvertory umožňují zahrnutí mnoha projektů do sémantického webu . Na Freshmeat je pomocí DOAP zveřejněno již 43 000 projektů . [1] V současnosti jej používá Mozilla Foundation na stránce projektu a řada dalších softwarových úložišť, zejména Python Package Index .

Základní vlastnosti:doap:homepage, doap:developer, doap:programming-language, doap:os

Příklady

Níže je uveden příklad v 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 xml:lang= "en" > Příklad projektu </doap:name> <doap:name xml:lang= "en" > Příklad projektu </doap:name> <doap:homepage rdf:resource= "http://example.com" /> <doap:programming-language> javascript </doap:programming-language> <doap:licence rdf:resource= "http://example.com/doap/ licenses/gpl" /> </doap:Project> </rdf:RDF>

Další vlastnosti 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-releasea release.

Poznámky

  1. Giasson, Frederick Freshmeat.net nyní k dispozici v DOAP: 43 000 nových projektů DOAP . Získáno 8. dubna 2010. Archivováno z originálu 18. dubna 2010.

Odkazy