DOAP
   HOME

TheInfoList



OR:

DOAP (Description of a Project) is an
RDF Schema RDF Schema (Resource Description Framework Schema, variously abbreviated as RDFS, , RDF-S, or RDF/S) is a set of classes with certain properties using the RDF extensible knowledge representation data model, providing basic elements for the descr ...
and
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
vocabulary to describe software projects, in particular
free and open source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
. It was created and initially developed by
Edd Dumbill Edd, or EDD may refer to: Fictional characters * Dolorous Edd, a character from ''A Song of Ice and Fire'' and its adaptation, ''Game of Thrones'' * Edd (''Ed, Edd n Eddy''), a character of the ''Ed, Edd n Eddy'' cartoon * Edd the Duck, a puppet ...
to convey semantic information associated with open source software projects.


Adoption

There are currently generators,
validator A validator is a computer program used to check the validity or syntactical correctness of a fragment of code or document. The term is commonly used in the context of validating HTML,Tittel, Ed, and Mary C. Burmeister. HTML 4 for Dummies. --For d ...
s, viewers, and converters to enable more projects to be able to be included in the semantic web.
Freecode Freecode, formerly Freshmeat, is a website owned by BIZX, Inc., hosting mainly open-source software for programmers and developers. Among other things, the site also hosted user reviews and discussions. While a majority of the software covered is ...
's 43 000 projects are now available published with DOAP. It was used in the
Python Package Index The Python Package Index, abbreviated as PyPI () and also known as the Cheese Shop (a reference to the ''Monty Python's Flying Circus'' sketch " Cheese Shop"), is the official third-party software repository for Python. It is analogous to the C ...
but is no longer supported there. Major properties include: homepage, developer, programming-language, os.


Examples

The following is an example in RDF/XML: Example project javascript 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.


References


External links

*
OSS Watch DOAP Briefing Note

doapamatic
DOAP generator {{Semantic Web Knowledge representation Semantic Web Ontology (information science)