User Labor proposes an open data structure, User Labor Markup Language (ULML), to outline the metrics of user participation in social web services. Its aim is to construct criteria and context for determining the value of user labor for distribution.
A simple ULML document looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<ulml version="0.1">
<channel>
<record>
<actions>
<item name="photo" type="upload">120</item>
<item name="photo" type="tag">330</item>
</actions>
<reactions>
<item name="photo" type="comment">15</item>
</reactions>
<network>
<item name="connection">256</item>
</network>
</record>
</channel>
</ulml>
ULML actions, reactions, and network together represent the sum of a user’s activities to create, improve, and maintain their existence in social web. See ULML Spec and ULML examples for more detail.