Exporting ratings

Downloading ratings and comments
You can export your own ratings and comments on the "My ratings" tab in your profile.

Renewal
The data is updated within 24 hours after a rating is recorded. The date of last update is shown next to the "Download" button.

Exported file format
The export file is in XML format.

You'll need an XML/RSS viewer / reader / editor.

If the export file is larger than 1 kiB, it's compressed to a ZIP file. An archive utility may be required to extract the XML file from the ZIP file, such as:
 * PkZip
 * 7-Zip
 * WinZip

Data format
The data is in an XML format. Here is an annotated example:

&lt;!-- character encoding is always UTF-8 --&gt;  &lt;!-- wot: the root element --&gt; &lt;!--  uid: your account id (integer) --&gt;  &lt;!-- target: one element for each rated or commented target --&gt; &lt;!--  name: target name (string) --&gt;  &lt;!-- rating: contains rating components (optional) --&gt; &lt;!--  time: last changed (ISO 8601 time) --&gt;  &lt;!-- component: one for each rated component (unrated components not included) --&gt; &lt;!--  name: component id (integer ∊ [0, 100]) --&gt; &lt;!--    0 = Trustworthiness --&gt; &lt;!--    1 = Vendor reliability --&gt; &lt;!--    2 = Privacy --&gt; &lt;!--    4 = Child safety --&gt; &lt;!--  rating: rating value (integer) --&gt;    &lt;!-- comment: one for each comment (optional) --&gt; &lt;!--  category: comment category (integer) --&gt; &lt;!--    4 = • Useful, informative --&gt; &lt;!--    5 = • Entertaining --&gt; &lt;!--    6 = • Good customer experience --&gt; &lt;!--    7 = • Child friendly --&gt; &lt;!--    21 = • Good site --&gt; &lt;!--    8 = • Spam --&gt; &lt;!--    9 = • Annoying ads or popups --&gt; &lt;!--    10 = • Bad customer experience --&gt; &lt;!--    11 = • Phishing or other scams --&gt; &lt;!--    12 = • Malicious content, viruses --&gt; &lt;!--    13 = • Browser exploit --&gt; &lt;!--    14 = • Spyware or adware --&gt; &lt;!--    15 = • Adult content --&gt; &lt;!--    16 = • Hateful, violent or illegal content --&gt; &lt;!--    22 = • Ethical issues --&gt; &lt;!--    18 = • Useless --&gt; &lt;!--    19 = • Other --&gt; &lt;!--  time: last changed (ISO 8601 time) --&gt;  &lt;!-- comment text is always in a CDATA element --&gt; <!CDATA[ Comment text. ]]>      ''&lt;!-- ... more comment elements ... --&gt;''  ''&lt;!-- ... more target elements for each rated or commented host ... --&gt;'' 

Target names
Target names are typically host names or IP addresses. Internationalized domain names (IDN) are converted to ASCII according to RFC 3490. For certain shared hosts (e.g. twitter.com), the target name may also contain part of the path encoded as a subdomain. The encoded subdomain is always lowest in the hierarchy and starts with _p_ followed by the RFC 3548 compliant Base32 encoded path. For example: _p_ k5swex3pmzpvi4tvon2a .twitter.com = twitter.com/ Web_of_Trust

Processing large export files
Many text editors or XML parsers try to load the entire file into memory, which causes problems for larger export files. You can split the XML file into smaller chunks using this Perl script (or any other XML splitter). For example, to split the file into chunks each containing at most 10000 targets, run the command perl splitwot.pl export.xml 10000. If you are using Windows, try ActivePerl.