
Resource description framework (rdf) is a standard model for data interchange on the web.
module::install::doapchangesets allows you to write your changes file in turtle or rdf/xml and autogenerate a human-readable text file.
to do this, create an rdf file called "meta/changes.ttl" (or something like that) and describe your distribution's changes in rdf using the dublin core, doap, and doap change sets vocabularies. then in your makefile.pl, include:
write_doap_changes "meta/changes.ttl", "changes", "turtle";
this line will read your data from the file named as the first argument, parse it using either turtle or rdfxml parsers (the third argument), and output a human-readable changelog to the file named as the second argument.