What is DOAP?

DOAP stands for "Description of a Project" and you can find out everything there is to know about DOAP in its homepage and in this article.

[top]

What are the benefits of DOAP?

The Semantic Web provides mechanisms to process data provided in a form that is easily processed by machines. Thus, a DOAP is a machine readable document which facilitates projects research: it becomes much easier to seek information in the mass of data of the Web, since the data have a given foreseeable format.

[top]

Why would I use DOAP when I have a POM?

That's a very good question! The answer is that generating a DOAP file should take no effort if you are using Maven DOAP Plugin and it helps disseminate project information which can only be a good thing. Cataloging tools like SWiK or like DoapStore can benefit from you generating DOAP files and that can also only be a good thing. Even so, it is still important to spread as much information about projects around as possible so there is no downside to creating DOAP files.

[top]

What to do with the generated DOAP file?

Maven DOAP plugin has generated a DOAP file, what's next? See DOAP in Use part.

[top]

Why are not all developers/contributors listed in the DOAP file as maintainer?

Developers/contributors having a role containing "emeritus" are no longer active in the project and can't be maintainers therefore.

[top]