DOAP

From Wiki

Jump to: navigation, search
This article is a stub. You can help us by expanding it.

Related Resources: XHTML+RDFa 1.0, Extracting Semantic Data from XHTML+RDFa

DOAP is an XML/RDF vocabulary to describe open source projects.

A Sample DOAP Example

<?xml version="1.0" encoding="UTF-8"?>
<Project 
  xmlns="http://usefulinc.com/ns/doap#" 
  xmlns:foaf="http://xmlns.com/foaf/0.1/" 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  rdf:about="#project" >
 <name>Demo Project</name>
 <created>2008-04-15</created>
 <shortdesc xml:lang="en">A rdfs:Literal as a short description.</shortdesc>
 <description xml:lang="en">A sample description of my project. This value is a rdfs:Literal</description>
 <bug-database rdf:resource="http://www.projects.org/myDemoProject/bugzilla"/>
 <download-page rdf:resource="http://www.projects.org/myDemoProject/download"/>
 <download-mirror rdf:resource="http://mirrors.projects.org/myDemoProject/"/>
 <homepage rdf:resource="http://www.projects.org/myDemoProject/"/>
 <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>
 <wiki rdf:resource="http://www.projects.org/myDemoProject/wiki"/>
 <old-homepage rdf:resource="http://mydemoProject.sourceforge.net"/>
 <maintainer>
  <foaf:Person>
   <foaf:name>Adrian</foaf:name>
   <foaf:homepage rdf:resource="http://www.pages.com/~adrian"/>
   <foaf:mbox rdf:resource="mailto:adrian@mypages.com"/>
   <foaf:mbox_sha1sum>4a0992390d5667ed856da93e49157c9cb788ef5d</foaf:mbox_sha1sum>
  </foaf:Person>
 </maintainer>
 <release>
  <Version>
   <name>MY demo release</name>
   <created>15.04.2008</created>
   <revision>1.0</revision>
   <file-release rdf:resource="http://www.projects.org/myDemoProject/releases/1.0/all.zip"/>
  </Version>
 </release>
</Project>

Embedding DOAPin XHTML

Your project description must be an XHTML+RDFa 1.0 document!


References

Personal tools