DOAP

Source: Wikipedia, the free encyclopedia.

DOAP (Description of a Project) is an

free and open source software
.

It was created and initially developed by Edd Dumbill to convey semantic information associated with open source software projects.

Adoption

There are currently generators,

semantic web. Freecode's 43 000 projects are now available published with DOAP.[1] It was used in the Python Package Index
but is no longer supported there.

Major properties include: homepage, developer, programming-language, os.

Examples

The following is an example in 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>Example project</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>

Other properties include 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-release and release.[2]

References

  1. ^ Giasson, Frederick (4 August 2007). "Freshmeat.net now available in DOAP: 43 000 new DOAP projects". Retrieved 2010-04-08.
  2. ^ "Description of a Project (DOAP) vocabulary". Retrieved 23 December 2017.

External links

This page is based on the copyrighted Wikipedia article: DOAP. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy