DOAP

DOAP ( Beskrivning av ett projekt )  är ett RDF-schema och XML- ordbok över egenskaper, såväl som en uppsättning verktyg för att beskriva programvaruutvecklingsprojekt, särskilt fri programvara . Detta system är avsett för utbyte av data mellan programvarukataloger och för ett decentraliserat uttryck för deltagande i projekt.

Verktyget skapades och utvecklades av Edd Dumbil för att förmedla semantisk metainformation relaterad till projekt med öppen källkod.

Användning

För närvarande tillåter generatorer, validerare, tittare och omvandlare många projekt att inkluderas i den semantiska webben . Det finns redan 43 000 projekt publicerade på Freshmeat med hjälp av DOAP. [1] Det används för närvarande av Mozilla Foundation på projektsidan och ett antal andra programvaruförråd, särskilt Python Package Index .

Grundläggande egenskaper:doap:homepage, doap:developer, doap:programming-language, doap:os

Exempel

Nedan är ett exempel i 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" > Exempelprojekt </doap:name> <doap:name xml:lang= "en" > Exempelprojekt </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>

Övriga fastigheter 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-releaseoch release.

Anteckningar

  1. Giasson, Frederick Freshmeat.net nu tillgängligt i DOAP: 43 000 nya DOAP-projekt . Hämtad 8 april 2010. Arkiverad från originalet 18 april 2010.

Länkar