Dear fellow-traveler
In your GitHub you offer some sample-contracts at https://github.com/FellowTraveler/Open-Transactions/tree/master/sample-data/sample-contracts . You say with the purpose to get feedback of tags needed.
I miss two tags:
<Definitions name=" "> </Definitions>
The definitions tags would describe the legal terms used in the <conditions> tag. It could eventually refer to published, agreed, legal definitions available on the web. If law changes the definition of "son", or "wife", the contract would automatically change. It would also be a tool for localisation. You could have a list of definitions valid for each country.
<Merchandise included="true/false" pictureURL=" "></Merchandise>
Many community currencies will follow Paul Grignon approach, that is, they are currencies to be redeemed against a concrete subset of goods or services. You may always include the descriptions of the goods in the <conditions> tag. However it would be much more handy to have a separate tag. A pictureURL attribute or the URL attribute would mean a link towards the shop where this merchandise is sold, directly from the currency.
Here some examples of what I mean:
https://sites.google.com/site/desperadostheory/currencies/pimeco-cc-contract
https://sites.google.com/site/desperadostheory/currencies/citizens-salary-contract
The schema:
https://sites.google.com/site/desperadostheory/files/voucher.xsd
Sample XML:
https://sites.google.com/site/desperadostheory/files/PEMICO.xml