Description of a Project

Description of a Project

Description of a Project (DOAP) is an RDF schema and XML vocabulary to describe software projects, and in particular open-source. It was created and initially developed by Edd Dumbill to convey semantically information associated with open-source software projects. It is currently used in the Mozilla Foundation's project page and in several other software repositories.

There are currently generators, validators, viewers, and converters to enable more projects to be able to be included in the semantic web. Freshmeat’s 43 000 projects are now available published with DOAP.[1]

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

Here's an example in RDF:

 <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://exampleproject.com" />  
   <doap:programming-language>javascript</doap:programming-language>
   <doap:license rdf:resource="http://usefulinc.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

DOAP can be generated using doapamatic.

External links

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Project Sign — was an official U.S. government study of unidentified flying objects (UFOs) undertaken by the United States Air Force in late 1947 and dissolved in late 1948. Formally, Project Sign came to no conclusion about UFOs [see Blum, Howard, Out There:… …   Wikipedia

  • Project Eurasia/Gran Ajedrez — jeu de société [[Fichier:{{{image}}}|280px]] {{{licence}}} autre nom {{{autre1}}} …   Wikipédia en Français

  • Project Seeds — was the name of the project in the manga/anime Trigun that sent the human race into space looking for a new home.Detailed descriptionPurpose for the projectAccording to the anime and manga, when the Earth ran out of natural resources and could no …   Wikipedia

  • Project Habakkuk — or Habbakuk (spelling varies; see below) was a plan by the British in World War II to construct an aircraft carrier out of pykrete (a mixture of wood pulp and ice), for use against German U boats in the mid Atlantic, which were beyond the flight… …   Wikipedia

  • Project 100,000 — (also McNamara s 100,000) was a 1960s program by the United States Department of Defense (DoD) to recruit soldiers that would previously have been below military mental or medical standards. While the project was considered part of President… …   Wikipedia

  • Project Lore — is a website and online video series produced by Project Lore, LLC in collaboration with DECA. The show is hosted by Alex Albrecht, and features Joshua Brentano, Zand Broumand, Brandon Sato, and Jerry Trainor. Project Lore is focused on World of… …   Wikipedia

  • Project Graduate — Description= Project Graduate is an outreach program designed to bring Kentuckians with 90 or more college credit hours but no bachelor s degree back to college to finish their degree. It is a collaborative effort between the [http://cpe.ky.gov… …   Wikipedia

  • Project Hostile Intent — is an ongoing project of the United States Department of Homeland Security,Human Factors Division [The real world minority report [http://www.dailygalaxy.com/my weblog/2008/02/the realworld m.html#more] ] . This project comes under the Social and …   Wikipedia

  • Project Iceworm — Coordinates: 77°10′N 61°08′W / 77.167°N 61.133°W / 77.167; 61.133 Project Iceworm was the code name for a US A …   Wikipedia

  • Project blog — A Project Blog is a type of Weblog customized to record a project, or a deliverable task, with its goal, procedures and status changes. It has completed state which puts an intended end to the blog. It is introduced to promote sharing of tacit… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”