hDOAP Profile

This is an XMDP profile for the hDOAP specification.

hDOAP is an experimental direct HTML mapping of the DOAP (Description of a Project) vocabulary. While it follows several microformat conventions it is not an official microformat, not having been developed following the process of microformats.org

Use of this profile licenses RDF data extracted by hdoap2doap.xsl.

The document also contains embedded markup (eRDF) describing a subset of the DOAP RDF schema which is available to GRDDL-aware agents.

class

HTML4 definition of the 'class' attribute. This meta data profile defines some 'class' attribute values (class names) and their meanings as suggested by a draft of "Hypertext Links in HTML". All values are defined according to the semantics defined in the DOAP specification.

name
The main name of the project, by which it is known publicly
shortname
A short name of the project, most often used for filenames
homepage
URI of the project's homepage, associated only with this one project
old-homepage
URI of a project's past homepage, associated only with this one project
created
Date when the project was created, in YYYY-MM-DD form
description
Plain text description of a project; several sentences
shortdesc
A short plain text description of a project; eight or nine words
category
A URI denoting a category assigned to the project
wiki
URI of a Wiki attached to this project
bug-database
URI of a bug tracker or e-mail address to report bugs on the project
screenshots
URI of a Web page with screenshots of the project
mailing-list
URI of a mailing list attached to this project
programming-language
Programming language this project is implemented in or intended for use with
os
Operating system the project is limited to (omit if the project is not OS-specific)
os
URI of a license through which the project software is available
download-page
URI of the location where the project software can be downloaded
download-mirror
URI of a download mirror site
repository
A Repository describing a source code repository for the project
release
A doap:Version describing a current release of the project's software
maintainer
A foaf:Person describing the project maintainer or leader
developer
A foaf:Person describing a developer on the project
documenter
A foaf:Person describing a contributor of documentation to the project
translator
A foaf:Person describing a contributor of translations to the project
helper
A foaf:Person describing a contributor to the project not otherwise described by the other properties

Danny Ayers, March 2007