https://wiki.opencaching.eu/api.php?action=feedcontributions&user=Andrixnet&feedformat=atom
Opencaching.eu - User contributions [en]
2024-03-28T20:00:19Z
User contributions
MediaWiki 1.41.0
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=700
Cache attributes
2021-10-20T12:32:08Z
<p>Andrixnet: /* OC attributes mapping */</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
'''<span style="color:#FF0000">WORK IN PROGRESS - updating with some changes and new attrib!</span>'''<br />
<br />
==Attribute numbering rules==<br />
<br />
*all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
*all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
*all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
*all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
*all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
*all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
*all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
==Attributes matrix==<br />
<br />
===OC attributes mapping===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="5" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small><br />
!<small>''category''</small><ref group="OC">For future implementation. Not to be confused with OCDE categorization (not documented here)</ref><small>''<!-- Proposed -->''</small><br />
!<small>icon</small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="12" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>9001</small><br />
|<small>''permission''</small><br />
|<small>no_dogs</small>|| style="background-color:#FFFFFF" |<small>[[No dogs]]</small>|| style="background-color:#FFFFFF" |<small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A85</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>2</small><br />
|<small>''requirement''</small><br />
|<small>fee</small>|| style="background-color:#FFFFFF" |<small>[[Fee]]</small>|| style="background-color:#FFFFFF" |<small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A26</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>3</small><br />
|<small>''requirement''</small><br />
|<small>rapelling</small>|| style="background-color:#FFFFFF" |<small>[[Rappeling]]</small>|| style="background-color:#FFFFFF" |<small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A53</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>4</small><br />
|<small>''requirement''</small><br />
|<small>boat</small>|| style="background-color:#FFFFFF" |<small>[[Boat]]</small>|| style="background-color:#FFFFFF" |<small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A57</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>5</small><br />
|<small>''requirement''</small><br />
|<small>scuba</small>|| style="background-color:#FFFFFF" |<small>[[Scuba]]</small>|| style="background-color:#FFFFFF" |<small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A55</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>6</small><br />
|<small>''suitability''</small><br />
|<small>kids</small>|| style="background-color:#FFFFFF" |<small>[[Children]]</small>|| style="background-color:#FFFFFF" |<small>Suitable for children</small>|| || || || || || style="background-color:#98FB98" |<small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>||<br />
|-<br />
| style="background-color:#FFFFFF" |<br />
|<br />
| || style="background-color:#FFFFFF" | || style="background-color:#FFFFFF" | ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A71</small><ref name=":0" group="OC" />||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9</small><br />
|<small>''information''</small><br />
|<small>hiking</small>|| style="background-color:#FFFFFF" |<small>[[Long hike]]</small>|| style="background-color:#FFFFFF" |<small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A21</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>10</small><br />
|<small>''information''</small><br />
|<small>climbing</small>|| style="background-color:#FFFFFF" |<small>[[Climbing]]</small>|| style="background-color:#FFFFFF" |<small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A24</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>11</small><br />
|<small>''warning''</small><br />
|<small>wading</small>|| style="background-color:#FFFFFF" |<small>[[Wading]]</small>|| style="background-color:#FFFFFF" |<small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A22</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>12</small><br />
|<small>''requirement''</small><br />
|<small>swimming</small>|| style="background-color:#FFFFFF" |<small>[[Swimming]]</small>|| style="background-color:#FFFFFF" |<small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A25</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>13</small><br />
|<small>''availability''</small><br />
|<small>available</small>|| style="background-color:#FFFFFF" |<small>[[Available 24/7]]</small>|| style="background-color:#FFFFFF" |<small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A39</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9013</small><br />
|<small>''availability''</small><br />
|<small>open_hours</small>|| style="background-color:#FFFFFF" |<small>[[NOT available 24/7]]</small>|| style="background-color:#FFFFFF" |<small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A40</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<br />
|<br />
| || style="background-color:#FFFFFF" | || style="background-color:#FFFFFF" | || || || || || || style="background-color:#98FB98" |<small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>14</small><br />
|<small>''recommendation''</small><br />
|<small>night</small>|| style="background-color:#FFFFFF" |<small>[[Night]]</small>|| style="background-color:#FFFFFF" |<small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9014</small><br />
|<small>''recommendation''</small><br />
|<small>day</small>|| style="background-color:#FFFFFF" |<small>[[Day]]</small>|| style="background-color:#FFFFFF" |<small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>15</small><br />
|<small>''availability''</small><br />
|<small>winter</small>|| style="background-color:#FFFFFF" |<small>[[Winter]]</small>|| style="background-color:#FFFFFF" |<small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A47</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9015</small><br />
|<small>''availability''</small><br />
|<small>winter_no</small>|| style="background-color:#FFFFFF" |<small>[[NOT in winter]]</small>|| style="background-color:#FFFFFF" |<small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98" |<small>A84</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>17</small><br />
|<small>''warning''</small><br />
|<small>poison_plants</small>|| style="background-color:#FFFFFF" |<small>[[Poison plants]]</small>|| style="background-color:#FFFFFF" |<small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A66</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>18</small><br />
|<small>''warning''</small><br />
|<small>dangerous_animals</small>|| style="background-color:#FFFFFF" |<small>[[Dangerous animals]]</small>|| style="background-color:#FFFFFF" |<small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A67</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>19</small><br />
|<small>''warning''</small><br />
|<small>ticks</small>|| style="background-color:#FFFFFF" |<small>[[Ticks]]</small>|| style="background-color:#FFFFFF" |<small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A64</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>20</small><br />
|<small>''warning''</small><br />
|<small>mine</small>|| style="background-color:#FFFFFF" |<small>[[Abandoned mine]]</small>|| style="background-color:#FFFFFF" |<small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A65</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>21</small><br />
|<small>''warning''</small><br />
|<small>cliff</small>|| style="background-color:#FFFFFF" |<small>[[Cliff]]</small>|| style="background-color:#FFFFFF" |<small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A61</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>22</small><br />
|<small>''warning''</small><br />
|<small>hunting</small>|| style="background-color:#FFFFFF" |<small>[[Hunting]]</small>|| style="background-color:#FFFFFF" |<small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A62</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>23</small><br />
|<small>''warning''</small><br />
|<small>danger</small>|| style="background-color:#FFFFFF" |<small>[[Danger]]</small>|| style="background-color:#FFFFFF" |<small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A59</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>24</small><br />
|<small>''suitability''</small><br />
|<small>wheelchair</small>|| style="background-color:#FFFFFF" |<small>[[Wheelchair accessible]]</small>|| style="background-color:#FFFFFF" |<small>Wheelchair accessible</small>||<small>63</small>||<small>24</small><br />
|<small>wheelchair</small><br />
|<small>Handicap: Wheelchair</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A18</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>25</small><br />
|<small>''facility''</small><br />
|<small>parking</small>|| style="background-color:#FFFFFF" |<small>[[Parking]]</small>|| style="background-color:#FFFFFF" |<small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A33</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>26</small><br />
|<small>''facility''</small><br />
|<small>public_transportation</small>|| style="background-color:#FFFFFF" |<small>[[Public transportation]]</small>|| style="background-color:#FFFFFF" |<small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A34</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>27</small><br />
|<small>''facility''</small><br />
|<small>water</small>|| style="background-color:#FFFFFF" |<small>[[Drinking water]]</small>|| style="background-color:#FFFFFF" |<small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A35</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>28</small><br />
|<small>''facility''</small><br />
|<small>restrooms</small>|| style="background-color:#FFFFFF" |<small>[[Restrooms]]</small>|| style="background-color:#FFFFFF" |<small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A36</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>29</small><br />
|<small>''facility''</small><br />
|<small>phone</small>|| style="background-color:#FFFFFF" |<small>[[Public phone]]</small>|| style="background-color:#FFFFFF" |<small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A37</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>32</small><br />
|<small>''permission''</small><br />
|<small>bicycle</small>|| style="background-color:#FFFFFF" |<small>[[Bicycles]]</small>|| style="background-color:#FFFFFF" |<small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A27</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>39</small><br />
|<small>''warning''</small><br />
|<small>thorns</small>|| style="background-color:#FFFFFF" |<small>[[Thorns]]</small>|| style="background-color:#FFFFFF" |<small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A63</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>40</small><br />
|<small>''requirement''</small><br />
|<small>stealth</small>|| style="background-color:#FFFFFF" |<small>[[Stealth]]</small>|| style="background-color:#FFFFFF" |<small>Stealth required</small>|| || || || || || style="background-color:#98FB98" |<small>A74</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>44</small><br />
|<small>''requirement''</small><br />
|<small>flashlight</small>|| style="background-color:#FFFFFF" |<small>[[Flashlight]]</small>|| style="background-color:#FFFFFF" |<small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A52</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>46</small><br />
|<small>''permission''</small><br />
|<small>rv</small>|| style="background-color:#FFFFFF" |<small>[[Truck / RV]]</small>|| style="background-color:#FFFFFF" |<small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A86</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>47</small><br />
|<small>''information''</small><br />
|<small>field_puzzle</small>|| style="background-color:#FFFFFF" |<small>[[Field puzzle]]</small>|| style="background-color:#FFFFFF" |<small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A15</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>48</small><br />
|<small>''requirement''</small><br />
|<small>uv_light</small>|| style="background-color:#FFFFFF" |<small>[[UV light]]</small>|| style="background-color:#FFFFFF" |<small>UV light required</small>|| || || || || || style="background-color:#98FB98" |<small>A83</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>51</small><br />
|<small>''requirement''</small><br />
|<small>special_tool</small>|| style="background-color:#FFFFFF" |<small>[[Special tool]]</small>|| style="background-color:#FFFFFF" |<small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A56</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>52</small><br />
|<small>''availability''</small><br />
|<small>nightcache</small>|| style="background-color:#FFFFFF" |<small>[[Night cache]]</small>|| style="background-color:#FFFFFF" |<small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A43</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>53</small><br />
|<small>''information''</small><br />
|<small>park_n_grab</small>|| style="background-color:#FFFFFF" |<small>[[Car]]</small>|| style="background-color:#FFFFFF" |<small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A19</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>54</small><br />
|<small>''warning''</small><br />
|<small>ruin</small>|| style="background-color:#FFFFFF" |<small>[[Ruin]]</small>|| style="background-color:#FFFFFF" |<small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98" |<small>A82</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>60</small><br />
|<small>''requirement''</small><br />
|<small>wireless_beacon</small>|| style="background-color:#FFFFFF" |<small>[[Wireless beacon]]</small>|| style="background-color:#FFFFFF" |<small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98" |<small>A9</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>62</small><br />
|<small>''availability''</small><br />
|<small>seasonal</small>|| style="background-color:#FFFFFF" |<small>[[Seasonal]]</small>|| style="background-color:#FFFFFF" |<small>Only available during specified seasons</small>||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A45</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9062</small><br />
|<small>''availability''</small><br />
|<small>all_seasons</small>|| style="background-color:#FFFFFF" |<small>[[All seasons]]</small>|| style="background-color:#FFFFFF" |<small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A44</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>64</small><br />
|<small>''requirement''</small><br />
|<small>tree_climbing</small>|| style="background-color:#FFFFFF" |<small>[[Treeclimbing]]</small>|| style="background-color:#FFFFFF" |<small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98" |<small>A88</small>||<br />
|-<br />
|<small>69</small><br />
|<small>''information''</small><br />
|<small>bonus</small><br />
|<small>[[BONUS]]</small><br />
|<small>BONUS cache</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A90</small><br />
|<br />
|-<br />
|<small>71</small><br />
|<small>''information''</small><br />
|<small>challenge</small><br />
|<small>[[Challenge]]</small><br />
|<small>Must meet challenge requirements to log</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A92</small><br />
|<br />
|-<br />
|<small>72</small><br />
|<small>''special''</small><br />
|<small>openchecker</small><br />
|<small>[[OpenChecker]]</small><br />
|<small>Solution checker</small><ref name=":3" group="OC" /><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A93</small><br />
|<br />
|-<br />
! colspan="12" |<small>OC only attributes</small><br />
|-<br />
! colspan="12" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>106</small><br />
|<small>''oc''</small><br />
|<small>oconly</small>|| style="background-color:#FFFFFF" |<small>[[OC ONLY]]</small>|| style="background-color:#FFFFFF" |<small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A1</small>|| style="background-color:#D8BFD8" |<small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>7</small><br />
|<small>107</small><br />
|<small>wwwlink</small><br />
|<small>Hyperlink to another caching portal only</small><br />
|<small>1</small><br />
|<small>N/A</small><ref group="OC">Deprecated attribute. Might be completely removed in the future. Not selectable for new caches; selectable as search criteria.</ref><br />
| style="background-color:#D8BFD8" |<small>107</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>108</small><br />
|<small>''requirement''</small><br />
|<small>letterbox</small>|| style="background-color:#FFFFFF" |<small>[[Letterbox]]</small>|| style="background-color:#FFFFFF" |<small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A4</small>|| style="background-color:#D8BFD8" |<small>108</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>110</small><br />
|<small>''warning''</small><br />
|<small>train</small>|| style="background-color:#FFFFFF" |<small>[[Train]]</small>|| style="background-color:#FFFFFF" |<small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A60</small>|| style="background-color:#D8BFD8" |<small>110</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>123</small><br />
|<small>''facility''</small><br />
|<small>firstaid</small>|| style="background-color:#FFFFFF" |<small>[[Firstaid]]</small>|| style="background-color:#FFFFFF" |<small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A38</small>|| style="background-color:#D8BFD8" |<small>123</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>127</small><br />
|<small>''information''</small><br />
|<small>steep</small>|| style="background-color:#FFFFFF" |<small>[[Steep]]</small>|| style="background-color:#FFFFFF" |<small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A23</small>|| style="background-color:#D8BFD8" |<small>127</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>130</small><br />
|<small>''information''</small><br />
|<small>poi</small>|| style="background-color:#FFFFFF" |<small>[[Interestsign]]</small>|| style="background-color:#FFFFFF" |<small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A30</small>|| style="background-color:#D8BFD8" |<small>130</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>131</small><br />
|<small>''information''</small><br />
|<small>moving</small>|| style="background-color:#FFFFFF" |<small>[[Moving]]</small>|| style="background-color:#FFFFFF" |<small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A11</small>|| style="background-color:#D8BFD8" |<small>131</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>132</small><br />
|<small>''requirement''</small><br />
|<small>webcam</small>|| style="background-color:#FFFFFF" |<small>[[Webcam]]</small>|| style="background-color:#FFFFFF" |<small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A12</small>|| style="background-color:#D8BFD8" |<small>132</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>133</small><br />
|<small>''availability''</small><br />
|<small>indoor</small>|| style="background-color:#FFFFFF" |<small>[[Indoor]]</small>|| style="background-color:#FFFFFF" |<small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A31</small>|| style="background-color:#D8BFD8" |<small>133</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>134</small><br />
|<small>''availability''</small><br />
|<small>under_water</small>|| style="background-color:#FFFFFF" |<small>[[Under water]]</small>|| style="background-color:#FFFFFF" |<small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A32</small>|| style="background-color:#D8BFD8" |<small>134</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>135</small><br />
|<small>''requirement''</small><br />
|<small>no_gps</small>|| style="background-color:#FFFFFF" |<small>[[No GPS]]</small>|| style="background-color:#FFFFFF" |<small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A58</small>|| style="background-color:#D8BFD8" |<small>135</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>137</small><br />
|<small>''requirement''</small><br />
|<small>overnight</small>|| style="background-color:#FFFFFF" |<small>[[Overnight]]</small>|| style="background-color:#FFFFFF" |<small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A69</small>|| style="background-color:#D8BFD8" |<small>137</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>142</small><br />
|<small>''availability''</small><br />
|<small>tide</small>|| style="background-color:#FFFFFF" |<small>[[Tide]]</small>|| style="background-color:#FFFFFF" |<small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A48</small>|| style="background-color:#D8BFD8" |<small>142</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>143</small><br />
|<small>''warning''</small><br />
|<small>nature_preserve</small>|| style="background-color:#FFFFFF" |<small>[[Nature]]</small>|| style="background-color:#FFFFFF" |<small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A46</small>|| style="background-color:#D8BFD8" |<small>143</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>147</small><br />
|<small>''requirement''</small><br />
|<small>compass</small>|| style="background-color:#FFFFFF" |<small>[[Compass]]</small>|| style="background-color:#FFFFFF" |<small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A49</small>|| style="background-color:#D8BFD8" |<small>147</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>150</small><br />
|<small>''requirement''</small><br />
|<small>cave</small>|| style="background-color:#FFFFFF" |<small>[[Cave]]</small>|| style="background-color:#FFFFFF" |<small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A54</small>|| style="background-color:#D8BFD8" |<small>150</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>153</small><br />
|<small>''requirement''</small><br />
|<small>aircraft</small>|| style="background-color:#FFFFFF" |<small>[[Aircraft]]</small>|| style="background-color:#FFFFFF" |<small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A75</small>|| style="background-color:#D8BFD8" |<small>153</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>154</small><br />
|<small>''requirement''</small><br />
|<small>wiki</small>|| style="background-color:#FFFFFF" |<small>[[Wiki]]</small>|| style="background-color:#FFFFFF" |<small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A14</small>|| style="background-color:#D8BFD8" |<small>154</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>156</small><br />
|<small>''information''</small><br />
|<small>math</small>|| style="background-color:#FFFFFF" |<small>[[Math problem]]</small>|| style="background-color:#FFFFFF" |<small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A16</small>|| style="background-color:#D8BFD8" |<small>156</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>157</small><br />
|<small>''information''</small><br />
|<small>other</small>|| style="background-color:#FFFFFF" |<small>[[Othercache]]</small>|| style="background-color:#FFFFFF" |<small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A13</small>|| style="background-color:#D8BFD8" |<small>157</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>158</small><br />
|<small>''requirement''</small><br />
|<small>ask</small>|| style="background-color:#FFFFFF" |<small>[[Ask]]</small>|| style="background-color:#FFFFFF" |<small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A17</small>|| style="background-color:#D8BFD8" |<small>158</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>161</small><br />
|<small>''information''</small><br />
|<small>safari</small>|| style="background-color:#FFFFFF" |<small>[[Safari]]</small>|| style="background-color:#FFFFFF" |<small>Safari cache</small>||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A72</small>|| style="background-color:#D8BFD8" |<small>161</small><br />
|-<br />
|<small>162</small><br />
|<small>''suitability''</small><br />
|<small>blind</small><br />
|<small>[[Handicap=blind]]</small><br />
|<small>Handicaped: Blind people</small><br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A89</small><br />
| style="background-color:#D8BFD8" |<small>162</small><br />
|-<br />
! colspan="12" |<small>''OCPL only attributes''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>201</small><br />
|<small>''information''</small><br />
|<small>quick</small>|| style="background-color:#FFFFFF" |<small>[[Quick and easy]]</small>|| style="background-color:#FFFFFF" |<small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98" |<small>A68</small>|| style="background-color:#D8BFD8" |<small>201</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>202</small><br />
|<small>''information''</small><br />
|<small>geohotel</small>|| style="background-color:#FFFFFF" |<small>[[GeoHotel]]</small>|| style="background-color:#FFFFFF" |<small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98" |<small>A5</small>|| style="background-color:#D8BFD8" |<small>202</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>203</small><br />
|<small>''requirement''</small><br />
|<small>byop</small>|| style="background-color:#FFFFFF" |<small>[[BYOP]]</small>|| style="background-color:#FFFFFF" |<small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98" |<small>A50</small>|| style="background-color:#D8BFD8" |<small>203</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>204</small><br />
|<small>''information''</small><br />
|<small>magnet</small>|| style="background-color:#FFFFFF" |<small>[[Magnetic]]</small>|| style="background-color:#FFFFFF" |<small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98" |<small>A6</small>|| style="background-color:#D8BFD8" |<small>204</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>205</small><br />
|<small>''information''</small><br />
|<small>mp3</small>|| style="background-color:#FFFFFF" |<small>[[MP3]]</small>|| style="background-color:#FFFFFF" |<small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98" |<small>A7</small>|| style="background-color:#D8BFD8" |<small>205</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>206</small><br />
|<small>''information''</small><br />
|<small>offset</small>|| style="background-color:#FFFFFF" |<small>[[Offset cache]]</small>|| style="background-color:#FFFFFF" |<small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98" |<small>A8</small>|| style="background-color:#D8BFD8" |<small>206</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>207</small><br />
|<small>''information''</small><br />
|<small>usb</small>|| style="background-color:#FFFFFF" |<small>[[USB]]</small>|| style="background-color:#FFFFFF" |<small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98" |<small>A10</small>|| style="background-color:#D8BFD8" |<small>207</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>208</small><br />
|<small>''information''</small><br />
|<small>benchmark</small>|| style="background-color:#FFFFFF" |<small>[[Benchmark]]</small>|| style="background-color:#FFFFFF" |<small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98" |<small>A2</small>|| style="background-color:#D8BFD8" |<small>208</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>209</small><br />
|<small>''information''</small><br />
|<small>wherigo</small>|| style="background-color:#FFFFFF" |<small>[[Wherigo]]</small>|| style="background-color:#FFFFFF" |<small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98" |<small>A3</small>|| style="background-color:#D8BFD8" |<small>209</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>210</small><br />
|<small>''information''</small><br />
|<small>nature</small>|| style="background-color:#FFFFFF" |<small>[[Nature]]</small>|| style="background-color:#FFFFFF" |<small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98" |<small>A28</small>|| style="background-color:#D8BFD8" |<small>210</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>211</small><br />
|<small>''information''</small><br />
|<small>monument</small>|| style="background-color:#FFFFFF" |<small>[[Monument]]</small>|| style="background-color:#FFFFFF" |<small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98" |<small>A29</small>|| style="background-color:#D8BFD8" |<small>211</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>212</small><br />
|<small>''requirement''</small><br />
|<small>shovel</small>|| style="background-color:#FFFFFF" |<small>[[Shovel]]</small>|| style="background-color:#FFFFFF" |<small>Shovel required</small>|| || || || || || style="background-color:#98FB98" |<small>A51</small>|| style="background-color:#D8BFD8" |<small>212</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>213</small><br />
|<small>''availability''</small><br />
|<small>walk</small>|| style="background-color:#FFFFFF" |<small>[[Walk]]</small>|| style="background-color:#FFFFFF" |<small>Access only by walk</small>|| || || || || || style="background-color:#98FB98" |<small>A20</small>|| style="background-color:#D8BFD8" |<small>213</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>214</small><br />
|<small>''information''</small><br />
|<small>handicaching</small>|| style="background-color:#FFFFFF" |<small>[[Handicaching]]</small>|| style="background-color:#FFFFFF" |<small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98" |<small>A76</small>|| style="background-color:#D8BFD8" |<small>214</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>215</small><br />
|<small>''information''</small><br />
|<small>munzee</small>|| style="background-color:#FFFFFF" |<small>[[Munzee]]</small>|| style="background-color:#FFFFFF" |<small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98" |<small>A77</small>|| style="background-color:#D8BFD8" |<small>215</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>216</small><br />
|<small>''information''</small><br />
|<small>ads</small>|| style="background-color:#FFFFFF" |<small>[[Ads]]</small>|| style="background-color:#FFFFFF" |<small>Contains advertising</small>|| || || || || || style="background-color:#98FB98" |<small>A78</small>|| style="background-color:#D8BFD8" |<small>216</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>217</small><br />
|<small>''warning''</small><br />
|<small>military</small>|| style="background-color:#FFFFFF" |<small>[[Military training area]]</small>|| style="background-color:#FFFFFF" |<small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98" |<small>A79</small>|| style="background-color:#D8BFD8" |<small>217</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>218</small><br />
|<small>''warning''</small><br />
|<small>video_surveillance</small>|| style="background-color:#FFFFFF" |<small>[[Video surveillance]]</small>|| style="background-color:#FFFFFF" |<small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98" |<small>A80</small>|| style="background-color:#D8BFD8" |<small>218</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>219</small><br />
|<small>''suitability''</small><br />
|<small>trackables</small>|| style="background-color:#FFFFFF" |<small>[[Trackables]]</small>|| style="background-color:#FFFFFF" |<small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98" |<small>A81</small>|| style="background-color:#D8BFD8" |<small>219</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>220</small><br />
|<small>''information''</small><br />
|<small>historic_monument</small>|| style="background-color:#FFFFFF" |<small>[[Historic]]</small>|| style="background-color:#FFFFFF" |<small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98" |<small>A87</small>|| style="background-color:#D8BFD8" |<small>220</small><br />
|-<br />
|<small>221</small><br />
|<small>''information''</small><br />
|<small>bitcache</small><br />
|<small>[[BITcache]]</small><br />
|<small>BITcache</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A95</small><br />
||<small>221</small><br />
|-<br />
|<small>222</small><br />
|<small>''information''</small><br />
|<small>guestbook</small><br />
|<small>[[Guestbook]]</small><br />
|<small>Log is part of a guestbook</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A96</small><br />
||<small>222</small><br />
|-<br />
! colspan="12" |<small>''Special purpose attributes''</small><ref group="OC" name=":3">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|<small>998</small><br />
|<small>''special''</small><br />
|<small>geopath</small><br />
|<small>[[GeoPath]]</small><br />
|<small>Cache is part of a GeoPath</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A91</small><br />
|<small>223</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>999</small><br />
|<small>''special''</small><br />
| || style="background-color:#FFFFFF" |<small>[[Password]]</small>|| style="background-color:#FFFFFF" |<small>Log password</small>|| || ||<small>Password</small>||<small>Log Password</small>|| || style="background-color:#98FB98" | ?|| style="background-color:#D8BFD8" |?<br />
|}<br />
<br />
<references group="OC" /><br />
<br />
====Opencaching-PL implementation specific====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
====Opencaching-DE implementation specific====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
====OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
===GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
*Attribute has only '''YES''' = attribute that can be set or unset;<br />
*Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
!ID!! YES!!NO!!IMAGE!!NAME<br />
|-<br />
!1<br />
|YES||NO||dogs ||Dogs<br />
|-<br />
! 2<br />
|YES || ||fee||Access or parking fee<br />
|-<br />
!3<br />
|YES|| || rappelling||Climbing gear<br />
|-<br />
! 4<br />
|YES|| ||boat|| Boat<br />
|-<br />
! 5<br />
|YES|| ||scuba ||Scuba gear<br />
|-<br />
!6<br />
| YES||NO||kids||Recommended for kids<br />
|-<br />
!7<br />
|YES||NO||onehour||Takes less than an hour<br />
|-<br />
!8<br />
|YES||NO||scenic||Scenic view<br />
|-<br />
!9<br />
|YES||NO||hiking||Significant hike<br />
|-<br />
!10<br />
|YES|| NO||climbing||Difficult climbing<br />
|-<br />
!11<br />
|YES|| ||wading ||May require wading<br />
|-<br />
!12<br />
|YES|| ||swimming||May require swimming<br />
|-<br />
!13<br />
|YES||NO|| available||Available at all times<br />
|-<br />
!14<br />
| YES||NO||night||Recommended at night<br />
|-<br />
!15<br />
|YES||NO||winter||Available during winter<br />
|-<br />
! 17<br />
|YES || NO|| poisonoak||Poison plants<br />
|-<br />
!18<br />
|YES|| ||dangerousanimals || Dangerous Animals<br />
|-<br />
!19<br />
|YES|| ||ticks||Ticks<br />
|-<br />
!20<br />
| YES|| ||mine||Abandoned mines<br />
|-<br />
!21<br />
|YES|| ||cliff||Cliff / falling rocks<br />
|-<br />
!22<br />
|YES|| ||hunting||Hunting<br />
|-<br />
!23<br />
|YES|| ||danger||Dangerous area<br />
|-<br />
!24<br />
|YES||NO||wheelchair||Wheelchair accessible<br />
|-<br />
!25<br />
|YES||NO||parking||Parking available<br />
|-<br />
!26<br />
|YES|| ||public||Public transportation<br />
|-<br />
!27<br />
|YES||NO||water||Drinking water nearby<br />
|-<br />
!28<br />
|YES||NO||restrooms||Public restrooms nearby<br />
|-<br />
!29<br />
|YES||NO||phone||Telephone nearby<br />
|-<br />
!30<br />
|YES||NO||picnic||Picnic tables nearby<br />
|-<br />
!31<br />
|YES||NO||camping||Camping available<br />
|-<br />
!32<br />
|YES||NO||bicycles||Bicycles<br />
|-<br />
!33<br />
|YES||NO||motorcycles||Motorcycles<br />
|-<br />
!34<br />
|YES||NO||quads||Quads<br />
|-<br />
!35<br />
|YES||NO||jeeps||Off-road vehicles<br />
|-<br />
!36<br />
|YES||NO||snowmobiles||Snowmobiles<br />
|-<br />
!37<br />
|YES||NO||horses||Horses<br />
|-<br />
!38<br />
|YES||NO||campfires||Campfires<br />
|-<br />
!39<br />
|YES|| ||thorn||Thorns<br />
|-<br />
!40<br />
|YES||NO||stealth||Stealth required<br />
|-<br />
!41<br />
|YES||NO||stroller||Stroller accessible<br />
|-<br />
!42<br />
|YES||**<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>||firstaid||Needs maintenance<br />
|-<br />
!43<br />
|YES|| ||cow||Watch for livestock<br />
|-<br />
!44<br />
|YES|| ||flashlight||Flashlight required<br />
|-<br />
!45<br />
|YES||***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>||landf||Lost And Found Tour<br />
|-<br />
!46<br />
|YES||NO||rv||Truck Driver/RV<br />
|-<br />
!47<br />
|YES||NO||field_puzzle||Field Puzzle<br />
|-<br />
!48<br />
|YES|| ||UV||UV Light Required<br />
|-<br />
!49<br />
|YES|| ||snowshoes||Snowshoes<br />
|-<br />
!50<br />
|YES|| ||skiis||Cross Country Skis<br />
|-<br />
!51<br />
|YES|| ||s-tool||Special Tool Required<br />
|-<br />
!52<br />
|YES||NO||nightcache||Night Cache<br />
|-<br />
!53<br />
|YES||NO||parkngrab||Park and Grab<br />
|-<br />
!54<br />
|YES||NO||abandonedbuilding||Abandoned structure<br />
|-<br />
!55<br />
|YES||NO||hike_short||Short hike (less than 1km)<br />
|-<br />
!56<br />
|YES||NO||hike_med||Medium hike (1km-10km)<br />
|-<br />
!57<br />
|YES||NO||hike_long||Long hike (+10km)<br />
|-<br />
!58<br />
|YES||NO||fuel||Fuel Nearby<br />
|-<br />
!59<br />
|YES||NO||food||Food Nearby<br />
|-<br />
!60<br />
|YES|| ||wirelessbeacon||Wireless Beacon<br />
|-<br />
!61<br />
|YES||***<ref name=":0" group="GC" />||partnership||Partnership cache<br />
|-<br />
!62<br />
|YES||NO||seasonal||Seasonal Access<br />
|-<br />
!63<br />
|YES||NO||touristOK||Tourist Friendly<br />
|-<br />
!64<br />
|YES||NO||treeclimbing||Tree Climbing<br />
|-<br />
!65<br />
|YES||NO||frontyard||Front Yard (Private Residence)<br />
|-<br />
!66<br />
|YES||NO||teamwork||Teamwork Required<br />
|-<br />
!67<br />
|YES||***<ref name=":0" group="GC" />||geotour||GeoTour<br />
|-<br />
!69<br />
|YES<br />
|<br />
|bonuscache<br />
|Bonus cache<br />
|-<br />
!70<br />
|YES<br />
|NO<br />
|powertrail<br />
|Powertrail<br />
|-<br />
!71<br />
|YES<br />
|NO<br />
|challengecache<br />
|Challenge cache<br />
|-<br />
!72<br />
|YES<br />
|NO<br />
|hqsolutionchecker<br />
|Solution checker<br />
|}<br />
<references group="GC" /><br />
<br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
==Developers and site operators==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
*documentation here;<br />
*implementation in the respective Opencaching branch(es), including GPX export module;<br />
*implementation in [[OKAPI]];<br />
*notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
===Creating a new attribute===<br />
<br />
#Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute.<br />
#All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
#All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
#Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
#[[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
===Adding an existing attribute===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
#Document the addition on the attribute's page.<br />
#Update OKAPI <code>attribute-definitions.xml</code>.<br />
#Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
#[[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
===Changing an attribute===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
===Removing an attribute===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
#Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
#Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
#Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
#Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable.<br />
#Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=699
Cache attributes
2021-10-20T12:28:24Z
<p>Andrixnet: repurposed geopath attrib</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
'''<span style="color:#FF0000">WORK IN PROGRESS - updating with some changes and new attrib!</span>'''<br />
<br />
==Attribute numbering rules==<br />
<br />
*all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
*all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
*all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
*all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
*all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
*all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
*all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
==Attributes matrix==<br />
<br />
===OC attributes mapping===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="5" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small><br />
!<small>''category<!-- Proposed -->''</small><br />
!<small>icon</small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="12" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>9001</small><br />
|<small>''permission''</small><br />
|<small>no_dogs</small>|| style="background-color:#FFFFFF" |<small>[[No dogs]]</small>|| style="background-color:#FFFFFF" |<small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A85</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>2</small><br />
|<small>''requirement''</small><br />
|<small>fee</small>|| style="background-color:#FFFFFF" |<small>[[Fee]]</small>|| style="background-color:#FFFFFF" |<small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A26</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>3</small><br />
|<small>''requirement''</small><br />
|<small>rapelling</small>|| style="background-color:#FFFFFF" |<small>[[Rappeling]]</small>|| style="background-color:#FFFFFF" |<small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A53</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>4</small><br />
|<small>''requirement''</small><br />
|<small>boat</small>|| style="background-color:#FFFFFF" |<small>[[Boat]]</small>|| style="background-color:#FFFFFF" |<small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A57</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>5</small><br />
|<small>''requirement''</small><br />
|<small>scuba</small>|| style="background-color:#FFFFFF" |<small>[[Scuba]]</small>|| style="background-color:#FFFFFF" |<small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A55</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>6</small><br />
|<small>''suitability''</small><br />
|<small>kids</small>|| style="background-color:#FFFFFF" |<small>[[Children]]</small>|| style="background-color:#FFFFFF" |<small>Suitable for children</small>|| || || || || || style="background-color:#98FB98" |<small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>||<br />
|-<br />
| style="background-color:#FFFFFF" |<br />
|<br />
| || style="background-color:#FFFFFF" | || style="background-color:#FFFFFF" | ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A71</small><ref name=":0" group="OC" />||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9</small><br />
|<small>''information''</small><br />
|<small>hiking</small>|| style="background-color:#FFFFFF" |<small>[[Long hike]]</small>|| style="background-color:#FFFFFF" |<small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A21</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>10</small><br />
|<small>''information''</small><br />
|<small>climbing</small>|| style="background-color:#FFFFFF" |<small>[[Climbing]]</small>|| style="background-color:#FFFFFF" |<small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A24</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>11</small><br />
|<small>''warning''</small><br />
|<small>wading</small>|| style="background-color:#FFFFFF" |<small>[[Wading]]</small>|| style="background-color:#FFFFFF" |<small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A22</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>12</small><br />
|<small>''requirement''</small><br />
|<small>swimming</small>|| style="background-color:#FFFFFF" |<small>[[Swimming]]</small>|| style="background-color:#FFFFFF" |<small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A25</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>13</small><br />
|<small>''availability''</small><br />
|<small>available</small>|| style="background-color:#FFFFFF" |<small>[[Available 24/7]]</small>|| style="background-color:#FFFFFF" |<small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A39</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9013</small><br />
|<small>''availability''</small><br />
|<small>open_hours</small>|| style="background-color:#FFFFFF" |<small>[[NOT available 24/7]]</small>|| style="background-color:#FFFFFF" |<small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A40</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<br />
|<br />
| || style="background-color:#FFFFFF" | || style="background-color:#FFFFFF" | || || || || || || style="background-color:#98FB98" |<small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>14</small><br />
|<small>''recommendation''</small><br />
|<small>night</small>|| style="background-color:#FFFFFF" |<small>[[Night]]</small>|| style="background-color:#FFFFFF" |<small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9014</small><br />
|<small>''recommendation''</small><br />
|<small>day</small>|| style="background-color:#FFFFFF" |<small>[[Day]]</small>|| style="background-color:#FFFFFF" |<small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>15</small><br />
|<small>''availability''</small><br />
|<small>winter</small>|| style="background-color:#FFFFFF" |<small>[[Winter]]</small>|| style="background-color:#FFFFFF" |<small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A47</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9015</small><br />
|<small>''availability''</small><br />
|<small>winter_no</small>|| style="background-color:#FFFFFF" |<small>[[NOT in winter]]</small>|| style="background-color:#FFFFFF" |<small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98" |<small>A84</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>17</small><br />
|<small>''warning''</small><br />
|<small>poison_plants</small>|| style="background-color:#FFFFFF" |<small>[[Poison plants]]</small>|| style="background-color:#FFFFFF" |<small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A66</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>18</small><br />
|<small>''warning''</small><br />
|<small>dangerous_animals</small>|| style="background-color:#FFFFFF" |<small>[[Dangerous animals]]</small>|| style="background-color:#FFFFFF" |<small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A67</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>19</small><br />
|<small>''warning''</small><br />
|<small>ticks</small>|| style="background-color:#FFFFFF" |<small>[[Ticks]]</small>|| style="background-color:#FFFFFF" |<small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A64</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>20</small><br />
|<small>''warning''</small><br />
|<small>mine</small>|| style="background-color:#FFFFFF" |<small>[[Abandoned mine]]</small>|| style="background-color:#FFFFFF" |<small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A65</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>21</small><br />
|<small>''warning''</small><br />
|<small>cliff</small>|| style="background-color:#FFFFFF" |<small>[[Cliff]]</small>|| style="background-color:#FFFFFF" |<small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A61</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>22</small><br />
|<small>''warning''</small><br />
|<small>hunting</small>|| style="background-color:#FFFFFF" |<small>[[Hunting]]</small>|| style="background-color:#FFFFFF" |<small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A62</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>23</small><br />
|<small>''warning''</small><br />
|<small>danger</small>|| style="background-color:#FFFFFF" |<small>[[Danger]]</small>|| style="background-color:#FFFFFF" |<small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A59</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>24</small><br />
|<small>''suitability''</small><br />
|<small>wheelchair</small>|| style="background-color:#FFFFFF" |<small>[[Wheelchair accessible]]</small>|| style="background-color:#FFFFFF" |<small>Wheelchair accessible</small>||<small>63</small>||<small>24</small><br />
|<small>wheelchair</small><br />
|<small>Handicap: Wheelchair</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A18</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>25</small><br />
|<small>''facility''</small><br />
|<small>parking</small>|| style="background-color:#FFFFFF" |<small>[[Parking]]</small>|| style="background-color:#FFFFFF" |<small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A33</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>26</small><br />
|<small>''facility''</small><br />
|<small>public_transportation</small>|| style="background-color:#FFFFFF" |<small>[[Public transportation]]</small>|| style="background-color:#FFFFFF" |<small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A34</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>27</small><br />
|<small>''facility''</small><br />
|<small>water</small>|| style="background-color:#FFFFFF" |<small>[[Drinking water]]</small>|| style="background-color:#FFFFFF" |<small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A35</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>28</small><br />
|<small>''facility''</small><br />
|<small>restrooms</small>|| style="background-color:#FFFFFF" |<small>[[Restrooms]]</small>|| style="background-color:#FFFFFF" |<small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A36</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>29</small><br />
|<small>''facility''</small><br />
|<small>phone</small>|| style="background-color:#FFFFFF" |<small>[[Public phone]]</small>|| style="background-color:#FFFFFF" |<small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A37</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>32</small><br />
|<small>''permission''</small><br />
|<small>bicycle</small>|| style="background-color:#FFFFFF" |<small>[[Bicycles]]</small>|| style="background-color:#FFFFFF" |<small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A27</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>39</small><br />
|<small>''warning''</small><br />
|<small>thorns</small>|| style="background-color:#FFFFFF" |<small>[[Thorns]]</small>|| style="background-color:#FFFFFF" |<small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A63</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>40</small><br />
|<small>''requirement''</small><br />
|<small>stealth</small>|| style="background-color:#FFFFFF" |<small>[[Stealth]]</small>|| style="background-color:#FFFFFF" |<small>Stealth required</small>|| || || || || || style="background-color:#98FB98" |<small>A74</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>44</small><br />
|<small>''requirement''</small><br />
|<small>flashlight</small>|| style="background-color:#FFFFFF" |<small>[[Flashlight]]</small>|| style="background-color:#FFFFFF" |<small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A52</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>46</small><br />
|<small>''permission''</small><br />
|<small>rv</small>|| style="background-color:#FFFFFF" |<small>[[Truck / RV]]</small>|| style="background-color:#FFFFFF" |<small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A86</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>47</small><br />
|<small>''information''</small><br />
|<small>field_puzzle</small>|| style="background-color:#FFFFFF" |<small>[[Field puzzle]]</small>|| style="background-color:#FFFFFF" |<small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A15</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>48</small><br />
|<small>''requirement''</small><br />
|<small>uv_light</small>|| style="background-color:#FFFFFF" |<small>[[UV light]]</small>|| style="background-color:#FFFFFF" |<small>UV light required</small>|| || || || || || style="background-color:#98FB98" |<small>A83</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>51</small><br />
|<small>''requirement''</small><br />
|<small>special_tool</small>|| style="background-color:#FFFFFF" |<small>[[Special tool]]</small>|| style="background-color:#FFFFFF" |<small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A56</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>52</small><br />
|<small>''availability''</small><br />
|<small>nightcache</small>|| style="background-color:#FFFFFF" |<small>[[Night cache]]</small>|| style="background-color:#FFFFFF" |<small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A43</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>53</small><br />
|<small>''information''</small><br />
|<small>park_n_grab</small>|| style="background-color:#FFFFFF" |<small>[[Car]]</small>|| style="background-color:#FFFFFF" |<small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A19</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>54</small><br />
|<small>''warning''</small><br />
|<small>ruin</small>|| style="background-color:#FFFFFF" |<small>[[Ruin]]</small>|| style="background-color:#FFFFFF" |<small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98" |<small>A82</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>60</small><br />
|<small>''requirement''</small><br />
|<small>wireless_beacon</small>|| style="background-color:#FFFFFF" |<small>[[Wireless beacon]]</small>|| style="background-color:#FFFFFF" |<small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98" |<small>A9</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>62</small><br />
|<small>''availability''</small><br />
|<small>seasonal</small>|| style="background-color:#FFFFFF" |<small>[[Seasonal]]</small>|| style="background-color:#FFFFFF" |<small>Only available during specified seasons</small>||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A45</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9062</small><br />
|<small>''availability''</small><br />
|<small>all_seasons</small>|| style="background-color:#FFFFFF" |<small>[[All seasons]]</small>|| style="background-color:#FFFFFF" |<small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A44</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>64</small><br />
|<small>''requirement''</small><br />
|<small>tree_climbing</small>|| style="background-color:#FFFFFF" |<small>[[Treeclimbing]]</small>|| style="background-color:#FFFFFF" |<small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98" |<small>A88</small>||<br />
|-<br />
|<small>69</small><br />
|<small>''information''</small><br />
|<small>bonus</small><br />
|<small>[[BONUS]]</small><br />
|<small>BONUS cache</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A90</small><br />
|<br />
|-<br />
|<small>71</small><br />
|<small>''information''</small><br />
|<small>challenge</small><br />
|<small>[[Challenge]]</small><br />
|<small>Must meet challenge requirements to log</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A92</small><br />
|<br />
|-<br />
|<small>72</small><br />
|<small>''special''</small><br />
|<small>openchecker</small><br />
|<small>[[OpenChecker]]</small><br />
|<small>Solution checker</small><ref name=":3" group="OC" /><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A93</small><br />
|<br />
|-<br />
! colspan="12" |<small>OC only attributes</small><br />
|-<br />
! colspan="12" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>106</small><br />
|<small>''oc''</small><br />
|<small>oconly</small>|| style="background-color:#FFFFFF" |<small>[[OC ONLY]]</small>|| style="background-color:#FFFFFF" |<small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A1</small>|| style="background-color:#D8BFD8" |<small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>7</small><br />
|<small>107</small><br />
|<small>wwwlink</small><br />
|<small>Hyperlink to another caching portal only</small><br />
|<small>1</small><br />
|<small>N/A</small><ref group="OC">Deprecated attribute. Might be completely removed in the future. Not selectable for new caches; selectable as search criteria.</ref><br />
| style="background-color:#D8BFD8" |<small>107</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>108</small><br />
|<small>''requirement''</small><br />
|<small>letterbox</small>|| style="background-color:#FFFFFF" |<small>[[Letterbox]]</small>|| style="background-color:#FFFFFF" |<small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A4</small>|| style="background-color:#D8BFD8" |<small>108</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>110</small><br />
|<small>''warning''</small><br />
|<small>train</small>|| style="background-color:#FFFFFF" |<small>[[Train]]</small>|| style="background-color:#FFFFFF" |<small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A60</small>|| style="background-color:#D8BFD8" |<small>110</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>123</small><br />
|<small>''facility''</small><br />
|<small>firstaid</small>|| style="background-color:#FFFFFF" |<small>[[Firstaid]]</small>|| style="background-color:#FFFFFF" |<small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A38</small>|| style="background-color:#D8BFD8" |<small>123</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>127</small><br />
|<small>''information''</small><br />
|<small>steep</small>|| style="background-color:#FFFFFF" |<small>[[Steep]]</small>|| style="background-color:#FFFFFF" |<small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A23</small>|| style="background-color:#D8BFD8" |<small>127</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>130</small><br />
|<small>''information''</small><br />
|<small>poi</small>|| style="background-color:#FFFFFF" |<small>[[Interestsign]]</small>|| style="background-color:#FFFFFF" |<small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A30</small>|| style="background-color:#D8BFD8" |<small>130</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>131</small><br />
|<small>''information''</small><br />
|<small>moving</small>|| style="background-color:#FFFFFF" |<small>[[Moving]]</small>|| style="background-color:#FFFFFF" |<small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A11</small>|| style="background-color:#D8BFD8" |<small>131</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>132</small><br />
|<small>''requirement''</small><br />
|<small>webcam</small>|| style="background-color:#FFFFFF" |<small>[[Webcam]]</small>|| style="background-color:#FFFFFF" |<small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A12</small>|| style="background-color:#D8BFD8" |<small>132</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>133</small><br />
|<small>''availability''</small><br />
|<small>indoor</small>|| style="background-color:#FFFFFF" |<small>[[Indoor]]</small>|| style="background-color:#FFFFFF" |<small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A31</small>|| style="background-color:#D8BFD8" |<small>133</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>134</small><br />
|<small>''availability''</small><br />
|<small>under_water</small>|| style="background-color:#FFFFFF" |<small>[[Under water]]</small>|| style="background-color:#FFFFFF" |<small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A32</small>|| style="background-color:#D8BFD8" |<small>134</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>135</small><br />
|<small>''requirement''</small><br />
|<small>no_gps</small>|| style="background-color:#FFFFFF" |<small>[[No GPS]]</small>|| style="background-color:#FFFFFF" |<small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A58</small>|| style="background-color:#D8BFD8" |<small>135</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>137</small><br />
|<small>''requirement''</small><br />
|<small>overnight</small>|| style="background-color:#FFFFFF" |<small>[[Overnight]]</small>|| style="background-color:#FFFFFF" |<small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A69</small>|| style="background-color:#D8BFD8" |<small>137</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>142</small><br />
|<small>''availability''</small><br />
|<small>tide</small>|| style="background-color:#FFFFFF" |<small>[[Tide]]</small>|| style="background-color:#FFFFFF" |<small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A48</small>|| style="background-color:#D8BFD8" |<small>142</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>143</small><br />
|<small>''warning''</small><br />
|<small>nature_preserve</small>|| style="background-color:#FFFFFF" |<small>[[Nature]]</small>|| style="background-color:#FFFFFF" |<small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A46</small>|| style="background-color:#D8BFD8" |<small>143</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>147</small><br />
|<small>''requirement''</small><br />
|<small>compass</small>|| style="background-color:#FFFFFF" |<small>[[Compass]]</small>|| style="background-color:#FFFFFF" |<small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A49</small>|| style="background-color:#D8BFD8" |<small>147</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>150</small><br />
|<small>''requirement''</small><br />
|<small>cave</small>|| style="background-color:#FFFFFF" |<small>[[Cave]]</small>|| style="background-color:#FFFFFF" |<small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A54</small>|| style="background-color:#D8BFD8" |<small>150</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>153</small><br />
|<small>''requirement''</small><br />
|<small>aircraft</small>|| style="background-color:#FFFFFF" |<small>[[Aircraft]]</small>|| style="background-color:#FFFFFF" |<small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A75</small>|| style="background-color:#D8BFD8" |<small>153</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>154</small><br />
|<small>''requirement''</small><br />
|<small>wiki</small>|| style="background-color:#FFFFFF" |<small>[[Wiki]]</small>|| style="background-color:#FFFFFF" |<small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A14</small>|| style="background-color:#D8BFD8" |<small>154</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>156</small><br />
|<small>''information''</small><br />
|<small>math</small>|| style="background-color:#FFFFFF" |<small>[[Math problem]]</small>|| style="background-color:#FFFFFF" |<small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A16</small>|| style="background-color:#D8BFD8" |<small>156</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>157</small><br />
|<small>''information''</small><br />
|<small>other</small>|| style="background-color:#FFFFFF" |<small>[[Othercache]]</small>|| style="background-color:#FFFFFF" |<small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A13</small>|| style="background-color:#D8BFD8" |<small>157</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>158</small><br />
|<small>''requirement''</small><br />
|<small>ask</small>|| style="background-color:#FFFFFF" |<small>[[Ask]]</small>|| style="background-color:#FFFFFF" |<small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A17</small>|| style="background-color:#D8BFD8" |<small>158</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>161</small><br />
|<small>''information''</small><br />
|<small>safari</small>|| style="background-color:#FFFFFF" |<small>[[Safari]]</small>|| style="background-color:#FFFFFF" |<small>Safari cache</small>||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A72</small>|| style="background-color:#D8BFD8" |<small>161</small><br />
|-<br />
|<small>162</small><br />
|<small>''suitability''</small><br />
|<small>blind</small><br />
|<small>[[Handicap=blind]]</small><br />
|<small>Handicaped: Blind people</small><br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A89</small><br />
| style="background-color:#D8BFD8" |<small>162</small><br />
|-<br />
! colspan="12" |<small>''OCPL only attributes''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>201</small><br />
|<small>''information''</small><br />
|<small>quick</small>|| style="background-color:#FFFFFF" |<small>[[Quick and easy]]</small>|| style="background-color:#FFFFFF" |<small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98" |<small>A68</small>|| style="background-color:#D8BFD8" |<small>201</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>202</small><br />
|<small>''information''</small><br />
|<small>geohotel</small>|| style="background-color:#FFFFFF" |<small>[[GeoHotel]]</small>|| style="background-color:#FFFFFF" |<small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98" |<small>A5</small>|| style="background-color:#D8BFD8" |<small>202</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>203</small><br />
|<small>''requirement''</small><br />
|<small>byop</small>|| style="background-color:#FFFFFF" |<small>[[BYOP]]</small>|| style="background-color:#FFFFFF" |<small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98" |<small>A50</small>|| style="background-color:#D8BFD8" |<small>203</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>204</small><br />
|<small>''information''</small><br />
|<small>magnet</small>|| style="background-color:#FFFFFF" |<small>[[Magnetic]]</small>|| style="background-color:#FFFFFF" |<small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98" |<small>A6</small>|| style="background-color:#D8BFD8" |<small>204</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>205</small><br />
|<small>''information''</small><br />
|<small>mp3</small>|| style="background-color:#FFFFFF" |<small>[[MP3]]</small>|| style="background-color:#FFFFFF" |<small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98" |<small>A7</small>|| style="background-color:#D8BFD8" |<small>205</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>206</small><br />
|<small>''information''</small><br />
|<small>offset</small>|| style="background-color:#FFFFFF" |<small>[[Offset cache]]</small>|| style="background-color:#FFFFFF" |<small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98" |<small>A8</small>|| style="background-color:#D8BFD8" |<small>206</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>207</small><br />
|<small>''information''</small><br />
|<small>usb</small>|| style="background-color:#FFFFFF" |<small>[[USB]]</small>|| style="background-color:#FFFFFF" |<small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98" |<small>A10</small>|| style="background-color:#D8BFD8" |<small>207</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>208</small><br />
|<small>''information''</small><br />
|<small>benchmark</small>|| style="background-color:#FFFFFF" |<small>[[Benchmark]]</small>|| style="background-color:#FFFFFF" |<small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98" |<small>A2</small>|| style="background-color:#D8BFD8" |<small>208</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>209</small><br />
|<small>''information''</small><br />
|<small>wherigo</small>|| style="background-color:#FFFFFF" |<small>[[Wherigo]]</small>|| style="background-color:#FFFFFF" |<small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98" |<small>A3</small>|| style="background-color:#D8BFD8" |<small>209</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>210</small><br />
|<small>''information''</small><br />
|<small>nature</small>|| style="background-color:#FFFFFF" |<small>[[Nature]]</small>|| style="background-color:#FFFFFF" |<small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98" |<small>A28</small>|| style="background-color:#D8BFD8" |<small>210</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>211</small><br />
|<small>''information''</small><br />
|<small>monument</small>|| style="background-color:#FFFFFF" |<small>[[Monument]]</small>|| style="background-color:#FFFFFF" |<small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98" |<small>A29</small>|| style="background-color:#D8BFD8" |<small>211</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>212</small><br />
|<small>''requirement''</small><br />
|<small>shovel</small>|| style="background-color:#FFFFFF" |<small>[[Shovel]]</small>|| style="background-color:#FFFFFF" |<small>Shovel required</small>|| || || || || || style="background-color:#98FB98" |<small>A51</small>|| style="background-color:#D8BFD8" |<small>212</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>213</small><br />
|<small>''availability''</small><br />
|<small>walk</small>|| style="background-color:#FFFFFF" |<small>[[Walk]]</small>|| style="background-color:#FFFFFF" |<small>Access only by walk</small>|| || || || || || style="background-color:#98FB98" |<small>A20</small>|| style="background-color:#D8BFD8" |<small>213</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>214</small><br />
|<small>''information''</small><br />
|<small>handicaching</small>|| style="background-color:#FFFFFF" |<small>[[Handicaching]]</small>|| style="background-color:#FFFFFF" |<small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98" |<small>A76</small>|| style="background-color:#D8BFD8" |<small>214</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>215</small><br />
|<small>''information''</small><br />
|<small>munzee</small>|| style="background-color:#FFFFFF" |<small>[[Munzee]]</small>|| style="background-color:#FFFFFF" |<small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98" |<small>A77</small>|| style="background-color:#D8BFD8" |<small>215</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>216</small><br />
|<small>''information''</small><br />
|<small>ads</small>|| style="background-color:#FFFFFF" |<small>[[Ads]]</small>|| style="background-color:#FFFFFF" |<small>Contains advertising</small>|| || || || || || style="background-color:#98FB98" |<small>A78</small>|| style="background-color:#D8BFD8" |<small>216</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>217</small><br />
|<small>''warning''</small><br />
|<small>military</small>|| style="background-color:#FFFFFF" |<small>[[Military training area]]</small>|| style="background-color:#FFFFFF" |<small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98" |<small>A79</small>|| style="background-color:#D8BFD8" |<small>217</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>218</small><br />
|<small>''warning''</small><br />
|<small>video_surveillance</small>|| style="background-color:#FFFFFF" |<small>[[Video surveillance]]</small>|| style="background-color:#FFFFFF" |<small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98" |<small>A80</small>|| style="background-color:#D8BFD8" |<small>218</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>219</small><br />
|<small>''suitability''</small><br />
|<small>trackables</small>|| style="background-color:#FFFFFF" |<small>[[Trackables]]</small>|| style="background-color:#FFFFFF" |<small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98" |<small>A81</small>|| style="background-color:#D8BFD8" |<small>219</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>220</small><br />
|<small>''information''</small><br />
|<small>historic_monument</small>|| style="background-color:#FFFFFF" |<small>[[Historic]]</small>|| style="background-color:#FFFFFF" |<small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98" |<small>A87</small>|| style="background-color:#D8BFD8" |<small>220</small><br />
|-<br />
|<small>221</small><br />
|<small>''information''</small><br />
|<small>bitcache</small><br />
|<small>[[BITcache]]</small><br />
|<small>BITcache</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A95</small><br />
||<small>221</small><br />
|-<br />
|<small>222</small><br />
|<small>''information''</small><br />
|<small>guestbook</small><br />
|<small>[[Guestbook]]</small><br />
|<small>Log is part of a guestbook</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A96</small><br />
||<small>222</small><br />
|-<br />
! colspan="12" |<small>''Special purpose attributes''</small><ref group="OC" name=":3">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|<small>998</small><br />
|<small>''special''</small><br />
|<small>geopath</small><br />
|<small>[[GeoPath]]</small><br />
|<small>Cache is part of a GeoPath</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A91</small><br />
|<small>223</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>999</small><br />
|<small>''special''</small><br />
| || style="background-color:#FFFFFF" |<small>[[Password]]</small>|| style="background-color:#FFFFFF" |<small>Log password</small>|| || ||<small>Password</small>||<small>Log Password</small>|| || style="background-color:#98FB98" | ?|| style="background-color:#D8BFD8" |?<br />
|}<br />
<br />
<references group="OC" /><br />
<br />
====Opencaching-PL implementation specific====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
====Opencaching-DE implementation specific====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
====OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
===GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
*Attribute has only '''YES''' = attribute that can be set or unset;<br />
*Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
!ID!! YES!!NO!!IMAGE!!NAME<br />
|-<br />
!1<br />
|YES||NO||dogs ||Dogs<br />
|-<br />
! 2<br />
|YES || ||fee||Access or parking fee<br />
|-<br />
!3<br />
|YES|| || rappelling||Climbing gear<br />
|-<br />
! 4<br />
|YES|| ||boat|| Boat<br />
|-<br />
! 5<br />
|YES|| ||scuba ||Scuba gear<br />
|-<br />
!6<br />
| YES||NO||kids||Recommended for kids<br />
|-<br />
!7<br />
|YES||NO||onehour||Takes less than an hour<br />
|-<br />
!8<br />
|YES||NO||scenic||Scenic view<br />
|-<br />
!9<br />
|YES||NO||hiking||Significant hike<br />
|-<br />
!10<br />
|YES|| NO||climbing||Difficult climbing<br />
|-<br />
!11<br />
|YES|| ||wading ||May require wading<br />
|-<br />
!12<br />
|YES|| ||swimming||May require swimming<br />
|-<br />
!13<br />
|YES||NO|| available||Available at all times<br />
|-<br />
!14<br />
| YES||NO||night||Recommended at night<br />
|-<br />
!15<br />
|YES||NO||winter||Available during winter<br />
|-<br />
! 17<br />
|YES || NO|| poisonoak||Poison plants<br />
|-<br />
!18<br />
|YES|| ||dangerousanimals || Dangerous Animals<br />
|-<br />
!19<br />
|YES|| ||ticks||Ticks<br />
|-<br />
!20<br />
| YES|| ||mine||Abandoned mines<br />
|-<br />
!21<br />
|YES|| ||cliff||Cliff / falling rocks<br />
|-<br />
!22<br />
|YES|| ||hunting||Hunting<br />
|-<br />
!23<br />
|YES|| ||danger||Dangerous area<br />
|-<br />
!24<br />
|YES||NO||wheelchair||Wheelchair accessible<br />
|-<br />
!25<br />
|YES||NO||parking||Parking available<br />
|-<br />
!26<br />
|YES|| ||public||Public transportation<br />
|-<br />
!27<br />
|YES||NO||water||Drinking water nearby<br />
|-<br />
!28<br />
|YES||NO||restrooms||Public restrooms nearby<br />
|-<br />
!29<br />
|YES||NO||phone||Telephone nearby<br />
|-<br />
!30<br />
|YES||NO||picnic||Picnic tables nearby<br />
|-<br />
!31<br />
|YES||NO||camping||Camping available<br />
|-<br />
!32<br />
|YES||NO||bicycles||Bicycles<br />
|-<br />
!33<br />
|YES||NO||motorcycles||Motorcycles<br />
|-<br />
!34<br />
|YES||NO||quads||Quads<br />
|-<br />
!35<br />
|YES||NO||jeeps||Off-road vehicles<br />
|-<br />
!36<br />
|YES||NO||snowmobiles||Snowmobiles<br />
|-<br />
!37<br />
|YES||NO||horses||Horses<br />
|-<br />
!38<br />
|YES||NO||campfires||Campfires<br />
|-<br />
!39<br />
|YES|| ||thorn||Thorns<br />
|-<br />
!40<br />
|YES||NO||stealth||Stealth required<br />
|-<br />
!41<br />
|YES||NO||stroller||Stroller accessible<br />
|-<br />
!42<br />
|YES||**<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>||firstaid||Needs maintenance<br />
|-<br />
!43<br />
|YES|| ||cow||Watch for livestock<br />
|-<br />
!44<br />
|YES|| ||flashlight||Flashlight required<br />
|-<br />
!45<br />
|YES||***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>||landf||Lost And Found Tour<br />
|-<br />
!46<br />
|YES||NO||rv||Truck Driver/RV<br />
|-<br />
!47<br />
|YES||NO||field_puzzle||Field Puzzle<br />
|-<br />
!48<br />
|YES|| ||UV||UV Light Required<br />
|-<br />
!49<br />
|YES|| ||snowshoes||Snowshoes<br />
|-<br />
!50<br />
|YES|| ||skiis||Cross Country Skis<br />
|-<br />
!51<br />
|YES|| ||s-tool||Special Tool Required<br />
|-<br />
!52<br />
|YES||NO||nightcache||Night Cache<br />
|-<br />
!53<br />
|YES||NO||parkngrab||Park and Grab<br />
|-<br />
!54<br />
|YES||NO||abandonedbuilding||Abandoned structure<br />
|-<br />
!55<br />
|YES||NO||hike_short||Short hike (less than 1km)<br />
|-<br />
!56<br />
|YES||NO||hike_med||Medium hike (1km-10km)<br />
|-<br />
!57<br />
|YES||NO||hike_long||Long hike (+10km)<br />
|-<br />
!58<br />
|YES||NO||fuel||Fuel Nearby<br />
|-<br />
!59<br />
|YES||NO||food||Food Nearby<br />
|-<br />
!60<br />
|YES|| ||wirelessbeacon||Wireless Beacon<br />
|-<br />
!61<br />
|YES||***<ref name=":0" group="GC" />||partnership||Partnership cache<br />
|-<br />
!62<br />
|YES||NO||seasonal||Seasonal Access<br />
|-<br />
!63<br />
|YES||NO||touristOK||Tourist Friendly<br />
|-<br />
!64<br />
|YES||NO||treeclimbing||Tree Climbing<br />
|-<br />
!65<br />
|YES||NO||frontyard||Front Yard (Private Residence)<br />
|-<br />
!66<br />
|YES||NO||teamwork||Teamwork Required<br />
|-<br />
!67<br />
|YES||***<ref name=":0" group="GC" />||geotour||GeoTour<br />
|-<br />
!69<br />
|YES<br />
|<br />
|bonuscache<br />
|Bonus cache<br />
|-<br />
!70<br />
|YES<br />
|NO<br />
|powertrail<br />
|Powertrail<br />
|-<br />
!71<br />
|YES<br />
|NO<br />
|challengecache<br />
|Challenge cache<br />
|-<br />
!72<br />
|YES<br />
|NO<br />
|hqsolutionchecker<br />
|Solution checker<br />
|}<br />
<references group="GC" /><br />
<br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
==Developers and site operators==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
*documentation here;<br />
*implementation in the respective Opencaching branch(es), including GPX export module;<br />
*implementation in [[OKAPI]];<br />
*notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
===Creating a new attribute===<br />
<br />
#Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute.<br />
#All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
#All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
#Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
#[[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
===Adding an existing attribute===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
#Document the addition on the attribute's page.<br />
#Update OKAPI <code>attribute-definitions.xml</code>.<br />
#Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
#[[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
===Changing an attribute===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
===Removing an attribute===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
#Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
#Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
#Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
#Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable.<br />
#Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=698
Cache attributes
2021-10-20T12:04:52Z
<p>Andrixnet: Updated with new OCUS attributes, plus a few minor recorelations.</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
'''<span style="color:#FF0000">WORK IN PROGRESS - updating with some changes and new attrib!</span>'''<br />
<br />
==Attribute numbering rules==<br />
<br />
*all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
*all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
*all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
*all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
*all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
*all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
*all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
==Attributes matrix==<br />
<br />
===OC attributes mapping===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="5" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small><br />
!<small>''category<!-- Proposed -->''</small><br />
!<small>icon</small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="12" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>9001</small><br />
|<small>''permission''</small><br />
|<small>no_dogs</small>|| style="background-color:#FFFFFF" |<small>[[No dogs]]</small>|| style="background-color:#FFFFFF" |<small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A85</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>2</small><br />
|<small>''requirement''</small><br />
|<small>fee</small>|| style="background-color:#FFFFFF" |<small>[[Fee]]</small>|| style="background-color:#FFFFFF" |<small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A26</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>3</small><br />
|<small>''requirement''</small><br />
|<small>rapelling</small>|| style="background-color:#FFFFFF" |<small>[[Rappeling]]</small>|| style="background-color:#FFFFFF" |<small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A53</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>4</small><br />
|<small>''requirement''</small><br />
|<small>boat</small>|| style="background-color:#FFFFFF" |<small>[[Boat]]</small>|| style="background-color:#FFFFFF" |<small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A57</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>5</small><br />
|<small>''requirement''</small><br />
|<small>scuba</small>|| style="background-color:#FFFFFF" |<small>[[Scuba]]</small>|| style="background-color:#FFFFFF" |<small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A55</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>6</small><br />
|<small>''suitability''</small><br />
|<small>kids</small>|| style="background-color:#FFFFFF" |<small>[[Children]]</small>|| style="background-color:#FFFFFF" |<small>Suitable for children</small>|| || || || || || style="background-color:#98FB98" |<small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>||<br />
|-<br />
| style="background-color:#FFFFFF" |<br />
|<br />
| || style="background-color:#FFFFFF" | || style="background-color:#FFFFFF" | ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A71</small><ref name=":0" group="OC" />||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9</small><br />
|<small>''information''</small><br />
|<small>hiking</small>|| style="background-color:#FFFFFF" |<small>[[Long hike]]</small>|| style="background-color:#FFFFFF" |<small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A21</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>10</small><br />
|<small>''information''</small><br />
|<small>climbing</small>|| style="background-color:#FFFFFF" |<small>[[Climbing]]</small>|| style="background-color:#FFFFFF" |<small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A24</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>11</small><br />
|<small>''warning''</small><br />
|<small>wading</small>|| style="background-color:#FFFFFF" |<small>[[Wading]]</small>|| style="background-color:#FFFFFF" |<small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A22</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>12</small><br />
|<small>''requirement''</small><br />
|<small>swimming</small>|| style="background-color:#FFFFFF" |<small>[[Swimming]]</small>|| style="background-color:#FFFFFF" |<small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A25</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>13</small><br />
|<small>''availability''</small><br />
|<small>available</small>|| style="background-color:#FFFFFF" |<small>[[Available 24/7]]</small>|| style="background-color:#FFFFFF" |<small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A39</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9013</small><br />
|<small>''availability''</small><br />
|<small>open_hours</small>|| style="background-color:#FFFFFF" |<small>[[NOT available 24/7]]</small>|| style="background-color:#FFFFFF" |<small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A40</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<br />
|<br />
| || style="background-color:#FFFFFF" | || style="background-color:#FFFFFF" | || || || || || || style="background-color:#98FB98" |<small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>14</small><br />
|<small>''recommendation''</small><br />
|<small>night</small>|| style="background-color:#FFFFFF" |<small>[[Night]]</small>|| style="background-color:#FFFFFF" |<small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9014</small><br />
|<small>''recommendation''</small><br />
|<small>day</small>|| style="background-color:#FFFFFF" |<small>[[Day]]</small>|| style="background-color:#FFFFFF" |<small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>15</small><br />
|<small>''availability''</small><br />
|<small>winter</small>|| style="background-color:#FFFFFF" |<small>[[Winter]]</small>|| style="background-color:#FFFFFF" |<small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A47</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9015</small><br />
|<small>''availability''</small><br />
|<small>winter_no</small>|| style="background-color:#FFFFFF" |<small>[[NOT in winter]]</small>|| style="background-color:#FFFFFF" |<small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98" |<small>A84</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>17</small><br />
|<small>''warning''</small><br />
|<small>poison_plants</small>|| style="background-color:#FFFFFF" |<small>[[Poison plants]]</small>|| style="background-color:#FFFFFF" |<small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A66</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>18</small><br />
|<small>''warning''</small><br />
|<small>dangerous_animals</small>|| style="background-color:#FFFFFF" |<small>[[Dangerous animals]]</small>|| style="background-color:#FFFFFF" |<small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A67</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>19</small><br />
|<small>''warning''</small><br />
|<small>ticks</small>|| style="background-color:#FFFFFF" |<small>[[Ticks]]</small>|| style="background-color:#FFFFFF" |<small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A64</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>20</small><br />
|<small>''warning''</small><br />
|<small>mine</small>|| style="background-color:#FFFFFF" |<small>[[Abandoned mine]]</small>|| style="background-color:#FFFFFF" |<small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A65</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>21</small><br />
|<small>''warning''</small><br />
|<small>cliff</small>|| style="background-color:#FFFFFF" |<small>[[Cliff]]</small>|| style="background-color:#FFFFFF" |<small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A61</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>22</small><br />
|<small>''warning''</small><br />
|<small>hunting</small>|| style="background-color:#FFFFFF" |<small>[[Hunting]]</small>|| style="background-color:#FFFFFF" |<small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A62</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>23</small><br />
|<small>''warning''</small><br />
|<small>danger</small>|| style="background-color:#FFFFFF" |<small>[[Danger]]</small>|| style="background-color:#FFFFFF" |<small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A59</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>24</small><br />
|<small>''suitability''</small><br />
|<small>wheelchair</small>|| style="background-color:#FFFFFF" |<small>[[Wheelchair accessible]]</small>|| style="background-color:#FFFFFF" |<small>Wheelchair accessible</small>||<small>63</small>||<small>24</small><br />
|<small>wheelchair</small><br />
|<small>Handicap: Wheelchair</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A18</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>25</small><br />
|<small>''facility''</small><br />
|<small>parking</small>|| style="background-color:#FFFFFF" |<small>[[Parking]]</small>|| style="background-color:#FFFFFF" |<small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A33</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>26</small><br />
|<small>''facility''</small><br />
|<small>public_transportation</small>|| style="background-color:#FFFFFF" |<small>[[Public transportation]]</small>|| style="background-color:#FFFFFF" |<small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A34</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>27</small><br />
|<small>''facility''</small><br />
|<small>water</small>|| style="background-color:#FFFFFF" |<small>[[Drinking water]]</small>|| style="background-color:#FFFFFF" |<small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A35</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>28</small><br />
|<small>''facility''</small><br />
|<small>restrooms</small>|| style="background-color:#FFFFFF" |<small>[[Restrooms]]</small>|| style="background-color:#FFFFFF" |<small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A36</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>29</small><br />
|<small>''facility''</small><br />
|<small>phone</small>|| style="background-color:#FFFFFF" |<small>[[Public phone]]</small>|| style="background-color:#FFFFFF" |<small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A37</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>32</small><br />
|<small>''permission''</small><br />
|<small>bicycle</small>|| style="background-color:#FFFFFF" |<small>[[Bicycles]]</small>|| style="background-color:#FFFFFF" |<small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A27</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>39</small><br />
|<small>''warning''</small><br />
|<small>thorns</small>|| style="background-color:#FFFFFF" |<small>[[Thorns]]</small>|| style="background-color:#FFFFFF" |<small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A63</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>40</small><br />
|<small>''requirement''</small><br />
|<small>stealth</small>|| style="background-color:#FFFFFF" |<small>[[Stealth]]</small>|| style="background-color:#FFFFFF" |<small>Stealth required</small>|| || || || || || style="background-color:#98FB98" |<small>A74</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>44</small><br />
|<small>''requirement''</small><br />
|<small>flashlight</small>|| style="background-color:#FFFFFF" |<small>[[Flashlight]]</small>|| style="background-color:#FFFFFF" |<small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A52</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>46</small><br />
|<small>''permission''</small><br />
|<small>rv</small>|| style="background-color:#FFFFFF" |<small>[[Truck / RV]]</small>|| style="background-color:#FFFFFF" |<small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98" |<small>A86</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>47</small><br />
|<small>''information''</small><br />
|<small>field_puzzle</small>|| style="background-color:#FFFFFF" |<small>[[Field puzzle]]</small>|| style="background-color:#FFFFFF" |<small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A15</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>48</small><br />
|<small>''requirement''</small><br />
|<small>uv_light</small>|| style="background-color:#FFFFFF" |<small>[[UV light]]</small>|| style="background-color:#FFFFFF" |<small>UV light required</small>|| || || || || || style="background-color:#98FB98" |<small>A83</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>51</small><br />
|<small>''requirement''</small><br />
|<small>special_tool</small>|| style="background-color:#FFFFFF" |<small>[[Special tool]]</small>|| style="background-color:#FFFFFF" |<small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A56</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>52</small><br />
|<small>''availability''</small><br />
|<small>nightcache</small>|| style="background-color:#FFFFFF" |<small>[[Night cache]]</small>|| style="background-color:#FFFFFF" |<small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A43</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>53</small><br />
|<small>''information''</small><br />
|<small>park_n_grab</small>|| style="background-color:#FFFFFF" |<small>[[Car]]</small>|| style="background-color:#FFFFFF" |<small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A19</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>54</small><br />
|<small>''warning''</small><br />
|<small>ruin</small>|| style="background-color:#FFFFFF" |<small>[[Ruin]]</small>|| style="background-color:#FFFFFF" |<small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98" |<small>A82</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>60</small><br />
|<small>''requirement''</small><br />
|<small>wireless_beacon</small>|| style="background-color:#FFFFFF" |<small>[[Wireless beacon]]</small>|| style="background-color:#FFFFFF" |<small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98" |<small>A9</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>62</small><br />
|<small>''availability''</small><br />
|<small>seasonal</small>|| style="background-color:#FFFFFF" |<small>[[Seasonal]]</small>|| style="background-color:#FFFFFF" |<small>Only available during specified seasons</small>||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A45</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>9062</small><br />
|<small>''availability''</small><br />
|<small>all_seasons</small>|| style="background-color:#FFFFFF" |<small>[[All seasons]]</small>|| style="background-color:#FFFFFF" |<small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A44</small>||<br />
|-<br />
| style="background-color:#FFFFFF" |<small>64</small><br />
|<small>''requirement''</small><br />
|<small>tree_climbing</small>|| style="background-color:#FFFFFF" |<small>[[Treeclimbing]]</small>|| style="background-color:#FFFFFF" |<small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98" |<small>A88</small>||<br />
|-<br />
|<small>69</small><br />
|<small>''information''</small><br />
|<small>bonus</small><br />
|<small>[[BONUS]]</small><br />
|<small>BONUS cache</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A90</small><br />
|<br />
|-<br />
|<small>71</small><br />
|<small>''information''</small><br />
|<small>challenge</small><br />
|<small>[[Challenge]]</small><br />
|<small>Must meet challenge requirements to log</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A92</small><br />
|<br />
|-<br />
|<small>72</small><br />
|<small>''special''</small><br />
|<small>openchecker</small><br />
|<small>[[OpenChecker]]</small><br />
|<small>Solution checker</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>A93</small><br />
|<br />
|-<br />
! colspan="12" |<small>OC only attributes</small><br />
|-<br />
! colspan="12" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>106</small><br />
|<small>''oc''</small><br />
|<small>oconly</small>|| style="background-color:#FFFFFF" |<small>[[OC ONLY]]</small>|| style="background-color:#FFFFFF" |<small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A1</small>|| style="background-color:#D8BFD8" |<small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<small>7</small><br />
|<small>107</small><br />
|<small>wwwlink</small><br />
|<small>Hyperlink to another caching portal only</small><br />
|<small>1</small><br />
|<small>N/A</small><ref group="OC">Deprecated attribute. Might be completely removed in the future. Not selectable for new caches; selectable as search criteria.</ref><br />
| style="background-color:#D8BFD8" |<small>107</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>108</small><br />
|<small>''requirement''</small><br />
|<small>letterbox</small>|| style="background-color:#FFFFFF" |<small>[[Letterbox]]</small>|| style="background-color:#FFFFFF" |<small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A4</small>|| style="background-color:#D8BFD8" |<small>108</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>110</small><br />
|<small>''warning''</small><br />
|<small>train</small>|| style="background-color:#FFFFFF" |<small>[[Train]]</small>|| style="background-color:#FFFFFF" |<small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A60</small>|| style="background-color:#D8BFD8" |<small>110</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>123</small><br />
|<small>''facility''</small><br />
|<small>firstaid</small>|| style="background-color:#FFFFFF" |<small>[[Firstaid]]</small>|| style="background-color:#FFFFFF" |<small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A38</small>|| style="background-color:#D8BFD8" |<small>123</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>127</small><br />
|<small>''information''</small><br />
|<small>steep</small>|| style="background-color:#FFFFFF" |<small>[[Steep]]</small>|| style="background-color:#FFFFFF" |<small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A23</small>|| style="background-color:#D8BFD8" |<small>127</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>130</small><br />
|<small>''information''</small><br />
|<small>poi</small>|| style="background-color:#FFFFFF" |<small>[[Interestsign]]</small>|| style="background-color:#FFFFFF" |<small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A30</small>|| style="background-color:#D8BFD8" |<small>130</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>131</small><br />
|<small>''information''</small><br />
|<small>moving</small>|| style="background-color:#FFFFFF" |<small>[[Moving]]</small>|| style="background-color:#FFFFFF" |<small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A11</small>|| style="background-color:#D8BFD8" |<small>131</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>132</small><br />
|<small>''requirement''</small><br />
|<small>webcam</small>|| style="background-color:#FFFFFF" |<small>[[Webcam]]</small>|| style="background-color:#FFFFFF" |<small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A12</small>|| style="background-color:#D8BFD8" |<small>132</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>133</small><br />
|<small>''availability''</small><br />
|<small>indoor</small>|| style="background-color:#FFFFFF" |<small>[[Indoor]]</small>|| style="background-color:#FFFFFF" |<small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A31</small>|| style="background-color:#D8BFD8" |<small>133</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>134</small><br />
|<small>''availability''</small><br />
|<small>under_water</small>|| style="background-color:#FFFFFF" |<small>[[Under water]]</small>|| style="background-color:#FFFFFF" |<small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A32</small>|| style="background-color:#D8BFD8" |<small>134</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>135</small><br />
|<small>''requirement''</small><br />
|<small>no_gps</small>|| style="background-color:#FFFFFF" |<small>[[No GPS]]</small>|| style="background-color:#FFFFFF" |<small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A58</small>|| style="background-color:#D8BFD8" |<small>135</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>137</small><br />
|<small>''requirement''</small><br />
|<small>overnight</small>|| style="background-color:#FFFFFF" |<small>[[Overnight]]</small>|| style="background-color:#FFFFFF" |<small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A69</small>|| style="background-color:#D8BFD8" |<small>137</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>142</small><br />
|<small>''availability''</small><br />
|<small>tide</small>|| style="background-color:#FFFFFF" |<small>[[Tide]]</small>|| style="background-color:#FFFFFF" |<small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A48</small>|| style="background-color:#D8BFD8" |<small>142</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>143</small><br />
|<small>''warning''</small><br />
|<small>nature_preserve</small>|| style="background-color:#FFFFFF" |<small>[[Nature]]</small>|| style="background-color:#FFFFFF" |<small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A46</small>|| style="background-color:#D8BFD8" |<small>143</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>147</small><br />
|<small>''requirement''</small><br />
|<small>compass</small>|| style="background-color:#FFFFFF" |<small>[[Compass]]</small>|| style="background-color:#FFFFFF" |<small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A49</small>|| style="background-color:#D8BFD8" |<small>147</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>150</small><br />
|<small>''requirement''</small><br />
|<small>cave</small>|| style="background-color:#FFFFFF" |<small>[[Cave]]</small>|| style="background-color:#FFFFFF" |<small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A54</small>|| style="background-color:#D8BFD8" |<small>150</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>153</small><br />
|<small>''requirement''</small><br />
|<small>aircraft</small>|| style="background-color:#FFFFFF" |<small>[[Aircraft]]</small>|| style="background-color:#FFFFFF" |<small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A75</small>|| style="background-color:#D8BFD8" |<small>153</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>154</small><br />
|<small>''requirement''</small><br />
|<small>wiki</small>|| style="background-color:#FFFFFF" |<small>[[Wiki]]</small>|| style="background-color:#FFFFFF" |<small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A14</small>|| style="background-color:#D8BFD8" |<small>154</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>156</small><br />
|<small>''information''</small><br />
|<small>math</small>|| style="background-color:#FFFFFF" |<small>[[Math problem]]</small>|| style="background-color:#FFFFFF" |<small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A16</small>|| style="background-color:#D8BFD8" |<small>156</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>157</small><br />
|<small>''information''</small><br />
|<small>other</small>|| style="background-color:#FFFFFF" |<small>[[Othercache]]</small>|| style="background-color:#FFFFFF" |<small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A13</small>|| style="background-color:#D8BFD8" |<small>157</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>158</small><br />
|<small>''requirement''</small><br />
|<small>ask</small>|| style="background-color:#FFFFFF" |<small>[[Ask]]</small>|| style="background-color:#FFFFFF" |<small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A17</small>|| style="background-color:#D8BFD8" |<small>158</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>161</small><br />
|<small>''information''</small><br />
|<small>safari</small>|| style="background-color:#FFFFFF" |<small>[[Safari]]</small>|| style="background-color:#FFFFFF" |<small>Safari cache</small>||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98" |<small>A72</small>|| style="background-color:#D8BFD8" |<small>161</small><br />
|-<br />
|<small>162</small><br />
|<small>''suitability''</small><br />
|<small>blind</small><br />
|<small>[[Handicap=blind]]</small><br />
|<small>Handicaped: Blind people</small><br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A89</small><br />
| style="background-color:#D8BFD8" |<small>162</small><br />
|-<br />
! colspan="12" |<small>''OCPL only attributes''</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>201</small><br />
|<small>''information''</small><br />
|<small>quick</small>|| style="background-color:#FFFFFF" |<small>[[Quick and easy]]</small>|| style="background-color:#FFFFFF" |<small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98" |<small>A68</small>|| style="background-color:#D8BFD8" |<small>201</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>202</small><br />
|<small>''information''</small><br />
|<small>geohotel</small>|| style="background-color:#FFFFFF" |<small>[[GeoHotel]]</small>|| style="background-color:#FFFFFF" |<small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98" |<small>A5</small>|| style="background-color:#D8BFD8" |<small>202</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>203</small><br />
|<small>''requirement''</small><br />
|<small>byop</small>|| style="background-color:#FFFFFF" |<small>[[BYOP]]</small>|| style="background-color:#FFFFFF" |<small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98" |<small>A50</small>|| style="background-color:#D8BFD8" |<small>203</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>204</small><br />
|<small>''information''</small><br />
|<small>magnet</small>|| style="background-color:#FFFFFF" |<small>[[Magnetic]]</small>|| style="background-color:#FFFFFF" |<small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98" |<small>A6</small>|| style="background-color:#D8BFD8" |<small>204</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>205</small><br />
|<small>''information''</small><br />
|<small>mp3</small>|| style="background-color:#FFFFFF" |<small>[[MP3]]</small>|| style="background-color:#FFFFFF" |<small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98" |<small>A7</small>|| style="background-color:#D8BFD8" |<small>205</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>206</small><br />
|<small>''information''</small><br />
|<small>offset</small>|| style="background-color:#FFFFFF" |<small>[[Offset cache]]</small>|| style="background-color:#FFFFFF" |<small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98" |<small>A8</small>|| style="background-color:#D8BFD8" |<small>206</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>207</small><br />
|<small>''information''</small><br />
|<small>usb</small>|| style="background-color:#FFFFFF" |<small>[[USB]]</small>|| style="background-color:#FFFFFF" |<small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98" |<small>A10</small>|| style="background-color:#D8BFD8" |<small>207</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>208</small><br />
|<small>''information''</small><br />
|<small>benchmark</small>|| style="background-color:#FFFFFF" |<small>[[Benchmark]]</small>|| style="background-color:#FFFFFF" |<small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98" |<small>A2</small>|| style="background-color:#D8BFD8" |<small>208</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>209</small><br />
|<small>''information''</small><br />
|<small>wherigo</small>|| style="background-color:#FFFFFF" |<small>[[Wherigo]]</small>|| style="background-color:#FFFFFF" |<small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98" |<small>A3</small>|| style="background-color:#D8BFD8" |<small>209</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>210</small><br />
|<small>''information''</small><br />
|<small>nature</small>|| style="background-color:#FFFFFF" |<small>[[Nature]]</small>|| style="background-color:#FFFFFF" |<small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98" |<small>A28</small>|| style="background-color:#D8BFD8" |<small>210</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>211</small><br />
|<small>''information''</small><br />
|<small>monument</small>|| style="background-color:#FFFFFF" |<small>[[Monument]]</small>|| style="background-color:#FFFFFF" |<small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98" |<small>A29</small>|| style="background-color:#D8BFD8" |<small>211</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>212</small><br />
|<small>''requirement''</small><br />
|<small>shovel</small>|| style="background-color:#FFFFFF" |<small>[[Shovel]]</small>|| style="background-color:#FFFFFF" |<small>Shovel required</small>|| || || || || || style="background-color:#98FB98" |<small>A51</small>|| style="background-color:#D8BFD8" |<small>212</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>213</small><br />
|<small>''availability''</small><br />
|<small>walk</small>|| style="background-color:#FFFFFF" |<small>[[Walk]]</small>|| style="background-color:#FFFFFF" |<small>Access only by walk</small>|| || || || || || style="background-color:#98FB98" |<small>A20</small>|| style="background-color:#D8BFD8" |<small>213</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>214</small><br />
|<small>''information''</small><br />
|<small>handicaching</small>|| style="background-color:#FFFFFF" |<small>[[Handicaching]]</small>|| style="background-color:#FFFFFF" |<small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98" |<small>A76</small>|| style="background-color:#D8BFD8" |<small>214</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>215</small><br />
|<small>''information''</small><br />
|<small>munzee</small>|| style="background-color:#FFFFFF" |<small>[[Munzee]]</small>|| style="background-color:#FFFFFF" |<small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98" |<small>A77</small>|| style="background-color:#D8BFD8" |<small>215</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>216</small><br />
|<small>''information''</small><br />
|<small>ads</small>|| style="background-color:#FFFFFF" |<small>[[Ads]]</small>|| style="background-color:#FFFFFF" |<small>Contains advertising</small>|| || || || || || style="background-color:#98FB98" |<small>A78</small>|| style="background-color:#D8BFD8" |<small>216</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>217</small><br />
|<small>''warning''</small><br />
|<small>military</small>|| style="background-color:#FFFFFF" |<small>[[Military training area]]</small>|| style="background-color:#FFFFFF" |<small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98" |<small>A79</small>|| style="background-color:#D8BFD8" |<small>217</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>218</small><br />
|<small>''warning''</small><br />
|<small>video_surveillance</small>|| style="background-color:#FFFFFF" |<small>[[Video surveillance]]</small>|| style="background-color:#FFFFFF" |<small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98" |<small>A80</small>|| style="background-color:#D8BFD8" |<small>218</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>219</small><br />
|<small>''suitability''</small><br />
|<small>trackables</small>|| style="background-color:#FFFFFF" |<small>[[Trackables]]</small>|| style="background-color:#FFFFFF" |<small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98" |<small>A81</small>|| style="background-color:#D8BFD8" |<small>219</small><br />
|-<br />
| style="background-color:#FFFFFF" |<small>220</small><br />
|<small>''information''</small><br />
|<small>historic_monument</small>|| style="background-color:#FFFFFF" |<small>[[Historic]]</small>|| style="background-color:#FFFFFF" |<small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98" |<small>A87</small>|| style="background-color:#D8BFD8" |<small>220</small><br />
|-<br />
|<small>221</small><br />
|<small>''information''</small><br />
|<small>bitcache</small><br />
|<small>[[BITcache]]</small><br />
|<small>BITcache</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A95</small><br />
||<small>221</small><br />
|-<br />
|<small>222</small><br />
|<small>''information''</small><br />
|<small>guestbook</small><br />
|<small>[[Guestbook]]</small><br />
|<small>Log is part of a guestbook</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A96</small><br />
||<small>222</small><br />
|-<br />
|<small>223</small><br />
|<small>''special''</small><br />
|<small>geopath</small><br />
|<small>[[GeoPath]]</small><br />
|<small>Cache is part of a GeoPath</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
||<small>A91</small><br />
||<small>223</small><br />
|-<br />
! colspan="12" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
| style="background-color:#FFFFFF" |<small>999</small><br />
|<small>''special''</small><br />
| || style="background-color:#FFFFFF" |<small>[[Password]]</small>|| style="background-color:#FFFFFF" |<small>Log password</small>|| || ||<small>Password</small>||<small>Log Password</small>|| || style="background-color:#98FB98" | ?|| style="background-color:#D8BFD8" |?<br />
|}<br />
<br />
<references group="OC" /><br />
<br />
====Opencaching-PL implementation specific====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
====Opencaching-DE implementation specific====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
====OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
===GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
*Attribute has only '''YES''' = attribute that can be set or unset;<br />
*Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
!ID!! YES!!NO!!IMAGE!!NAME<br />
|-<br />
!1<br />
|YES||NO||dogs ||Dogs<br />
|-<br />
! 2<br />
|YES || ||fee||Access or parking fee<br />
|-<br />
!3<br />
|YES|| || rappelling||Climbing gear<br />
|-<br />
! 4<br />
|YES|| ||boat|| Boat<br />
|-<br />
! 5<br />
|YES|| ||scuba ||Scuba gear<br />
|-<br />
!6<br />
| YES||NO||kids||Recommended for kids<br />
|-<br />
!7<br />
|YES||NO||onehour||Takes less than an hour<br />
|-<br />
!8<br />
|YES||NO||scenic||Scenic view<br />
|-<br />
!9<br />
|YES||NO||hiking||Significant hike<br />
|-<br />
!10<br />
|YES|| NO||climbing||Difficult climbing<br />
|-<br />
!11<br />
|YES|| ||wading ||May require wading<br />
|-<br />
!12<br />
|YES|| ||swimming||May require swimming<br />
|-<br />
!13<br />
|YES||NO|| available||Available at all times<br />
|-<br />
!14<br />
| YES||NO||night||Recommended at night<br />
|-<br />
!15<br />
|YES||NO||winter||Available during winter<br />
|-<br />
! 17<br />
|YES || NO|| poisonoak||Poison plants<br />
|-<br />
!18<br />
|YES|| ||dangerousanimals || Dangerous Animals<br />
|-<br />
!19<br />
|YES|| ||ticks||Ticks<br />
|-<br />
!20<br />
| YES|| ||mine||Abandoned mines<br />
|-<br />
!21<br />
|YES|| ||cliff||Cliff / falling rocks<br />
|-<br />
!22<br />
|YES|| ||hunting||Hunting<br />
|-<br />
!23<br />
|YES|| ||danger||Dangerous area<br />
|-<br />
!24<br />
|YES||NO||wheelchair||Wheelchair accessible<br />
|-<br />
!25<br />
|YES||NO||parking||Parking available<br />
|-<br />
!26<br />
|YES|| ||public||Public transportation<br />
|-<br />
!27<br />
|YES||NO||water||Drinking water nearby<br />
|-<br />
!28<br />
|YES||NO||restrooms||Public restrooms nearby<br />
|-<br />
!29<br />
|YES||NO||phone||Telephone nearby<br />
|-<br />
!30<br />
|YES||NO||picnic||Picnic tables nearby<br />
|-<br />
!31<br />
|YES||NO||camping||Camping available<br />
|-<br />
!32<br />
|YES||NO||bicycles||Bicycles<br />
|-<br />
!33<br />
|YES||NO||motorcycles||Motorcycles<br />
|-<br />
!34<br />
|YES||NO||quads||Quads<br />
|-<br />
!35<br />
|YES||NO||jeeps||Off-road vehicles<br />
|-<br />
!36<br />
|YES||NO||snowmobiles||Snowmobiles<br />
|-<br />
!37<br />
|YES||NO||horses||Horses<br />
|-<br />
!38<br />
|YES||NO||campfires||Campfires<br />
|-<br />
!39<br />
|YES|| ||thorn||Thorns<br />
|-<br />
!40<br />
|YES||NO||stealth||Stealth required<br />
|-<br />
!41<br />
|YES||NO||stroller||Stroller accessible<br />
|-<br />
!42<br />
|YES||**<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>||firstaid||Needs maintenance<br />
|-<br />
!43<br />
|YES|| ||cow||Watch for livestock<br />
|-<br />
!44<br />
|YES|| ||flashlight||Flashlight required<br />
|-<br />
!45<br />
|YES||***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>||landf||Lost And Found Tour<br />
|-<br />
!46<br />
|YES||NO||rv||Truck Driver/RV<br />
|-<br />
!47<br />
|YES||NO||field_puzzle||Field Puzzle<br />
|-<br />
!48<br />
|YES|| ||UV||UV Light Required<br />
|-<br />
!49<br />
|YES|| ||snowshoes||Snowshoes<br />
|-<br />
!50<br />
|YES|| ||skiis||Cross Country Skis<br />
|-<br />
!51<br />
|YES|| ||s-tool||Special Tool Required<br />
|-<br />
!52<br />
|YES||NO||nightcache||Night Cache<br />
|-<br />
!53<br />
|YES||NO||parkngrab||Park and Grab<br />
|-<br />
!54<br />
|YES||NO||abandonedbuilding||Abandoned structure<br />
|-<br />
!55<br />
|YES||NO||hike_short||Short hike (less than 1km)<br />
|-<br />
!56<br />
|YES||NO||hike_med||Medium hike (1km-10km)<br />
|-<br />
!57<br />
|YES||NO||hike_long||Long hike (+10km)<br />
|-<br />
!58<br />
|YES||NO||fuel||Fuel Nearby<br />
|-<br />
!59<br />
|YES||NO||food||Food Nearby<br />
|-<br />
!60<br />
|YES|| ||wirelessbeacon||Wireless Beacon<br />
|-<br />
!61<br />
|YES||***<ref name=":0" group="GC" />||partnership||Partnership cache<br />
|-<br />
!62<br />
|YES||NO||seasonal||Seasonal Access<br />
|-<br />
!63<br />
|YES||NO||touristOK||Tourist Friendly<br />
|-<br />
!64<br />
|YES||NO||treeclimbing||Tree Climbing<br />
|-<br />
!65<br />
|YES||NO||frontyard||Front Yard (Private Residence)<br />
|-<br />
!66<br />
|YES||NO||teamwork||Teamwork Required<br />
|-<br />
!67<br />
|YES||***<ref name=":0" group="GC" />||geotour||GeoTour<br />
|-<br />
!69<br />
|YES<br />
|<br />
|bonuscache<br />
|Bonus cache<br />
|-<br />
!70<br />
|YES<br />
|NO<br />
|powertrail<br />
|Powertrail<br />
|-<br />
!71<br />
|YES<br />
|NO<br />
|challengecache<br />
|Challenge cache<br />
|-<br />
!72<br />
|YES<br />
|NO<br />
|hqsolutionchecker<br />
|Solution checker<br />
|}<br />
<references group="GC" /><br />
<br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
==Developers and site operators==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
*documentation here;<br />
*implementation in the respective Opencaching branch(es), including GPX export module;<br />
*implementation in [[OKAPI]];<br />
*notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
===Creating a new attribute===<br />
<br />
#Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute.<br />
#All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
#All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
#Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
#[[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
===Adding an existing attribute===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
#Document the addition on the attribute's page.<br />
#Update OKAPI <code>attribute-definitions.xml</code>.<br />
#Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
#[[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
===Changing an attribute===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
===Removing an attribute===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
#Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
#Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
#Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
#Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable.<br />
#Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=697
Cache attributes
2020-01-14T11:28:34Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>||<small>63</small>||<small>24</small><br />
|<small>wheelchair</small><br />
|<small>Handicap: Wheelchair</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>7</small><br />
|<small>107</small><br />
|<small>wwwlink</small><br />
|<small>Hyperlink to another caching portal only</small><br />
|<small>1</small><br />
|<small>N/A</small><ref group="OC">Deprecated attribute. Might be completely removed in the future. Not selectable for new caches; selectable as search criteria.</ref><br />
|style="background-color:#D8BFD8"| <small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
|style="background-color:#98FB98"|<small>A89</small><br />
|style="background-color:#D8BFD8"|<small>162</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=696
Cache attributes
2020-01-14T11:26:14Z
<p>Andrixnet: updaetd styles</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>||<small>63</small>||<small>24</small><br />
|<small>wheelchair</small><br />
|<small>Handicap: Wheelchair</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>7</small><br />
|<small>107</small><br />
|<small>wwwlink</small><br />
|<small>Hyperlink to another caching portal only</small><br />
|<small>1</small><br />
|<small>N/A</small><br />
|style="background-color:#D8BFD8"| <small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
|style="background-color:#98FB98"|<small>A89</small><br />
|style="background-color:#D8BFD8"|<small>162</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=695
Cache attributes
2020-01-14T11:21:39Z
<p>Andrixnet: updated OCDE new attributes as of end of 2019</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>||<small>63</small>||<small>24</small><br />
|<small>wheelchair</small><br />
|<small>Handicap: Wheelchair</small><br />
|<small>1</small><br />
| style="background-color:#98FB98" |<small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>7</small><br />
|<small>107</small><br />
|<small>wwwlink</small><br />
|<small>Hyperlink to another caching portal only</small><br />
|<small>1</small><br />
|<br />
|<small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
|<small>A89</small><br />
|<small>162</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=694
Cache attributes
2020-01-10T11:21:26Z
<p>Andrixnet: intermediate edit for OCDE new attribs</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| 63 ||??<br />
|wheelchair<br />
|Handicap: Wheelchair<br />
|1<br />
| style="background-color:#98FB98" |<small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small><s>7</s></small><br />
|<small><s>107</s></small><br />
|<small><s>wwwlink</s></small><br />
|<small><s>Hyperlink to another caching portal only</s></small><br />
|<small><s>1</s></small><br />
|?<br />
|?<br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
|<br />
|<br />
|<br />
|<small>62</small><br />
|<small>162</small><br />
|<small>blind-people</small><br />
|<small>Handicap: Blind</small><br />
|<small>1</small><br />
|?<br />
|?<br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=693
Cache attributes
2019-12-18T22:02:05Z
<p>Andrixnet: Deployment information.</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=692
Cache attributes
2019-11-13T12:11:41Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 2 digits, the third digit be the branch designator (according to applicability) and the fourth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=691
Cache attributes
2019-08-12T10:57:24Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE database contents internal id, not publicly exposed in exports.</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=689
Cache types
2019-07-04T18:53:38Z
<p>Andrixnet: Reassigning type IDs to a better sequence, more consistent, with the removal of Geopath FINAL. This should become the new reference.</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types. Each type incurrs specific characteristics and/or rules that may apply to searching, finding and logging that type of cache.<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! rowspan="2" |ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="2" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!OCPL<br />
!OCDE<br />
|- style="background-color:#CCFFCC"<br />
|1<br />
|'''Other/Unknown'''<br />
|All<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
|2<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
|3<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
|4<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
|5<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
|6<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
|7<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCEEFF"<br />
|8<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFCC"<br />
|9<br />
| '''Moving cache'''<br />
|All<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
|10<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#CCFFEE"<br />
| 11<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find.<br />
|- style="background-color:#CCFFEE"<br />
| 12<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#CCFFEE"<br />
| 13<br />
| '''Guestbook'''<br />
|OCPL<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#CCFFEE"<br />
| 14<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
|- style="background-color:#CCFFEE"<br />
|15<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic/common cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=688
Cache types
2019-07-04T18:49:31Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types. Each type incurrs specific characteristics and/or rules that may apply to searching, finding and logging that type of cache.<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="2" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|8<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFCC"<br />
| 9<br />
|9<br />
| '''Moving cache'''<br />
|All<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|10<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 11<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find.<br />
|- style="background-color:#CCFFEE"<br />
| 12<br />
| 12<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 13<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
| 14<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
|15<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic/common cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=687
Cache types
2019-07-04T18:48:35Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types. Each type incurrs specific characteristics and/or rules that may apply to searching, finding and logging that type of cache.<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="2" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|8<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFCC"<br />
| 9<br />
|9<br />
| '''Moving cache'''<br />
|All<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|10<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 11<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find.<br />
|- style="background-color:#CCFFEE"<br />
| 12<br />
| 13<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 12<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
| 14<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
|15<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic/common cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=686
Cache types
2019-07-04T18:47:51Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types. Each type incurrs specific characteristics and/or rules that may apply to searching, finding and logging that type of cache.<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="2" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|8<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFCC"<br />
| 9<br />
|9<br />
| '''Moving cache'''<br />
|All<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|10<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 11<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find.<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 12<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#CCFFEE"<br />
| 12<br />
| 13<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
| 14<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
|15<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic/common cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=685
Cache types
2019-07-04T18:47:05Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types. Each type incurrs specific characteristics and/or rules that may apply to searching, finding and logging that type of cache.<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="2" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|8<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFCC"<br />
| 9<br />
|9<br />
| '''Moving cache'''<br />
|All<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 11<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find.<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|10<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 12<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#CCFFEE"<br />
| 12<br />
| 13<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
| 14<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
|- style="background-color:#CCFFEE"<br />
|N/A<br />
|15<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic/common cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=684
Cache types
2019-07-04T10:47:59Z
<p>Andrixnet: /* Cache types matrix */</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="3" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|US}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCFFEE"<br />
| 8<br />
| 9<br />
| '''Moving cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFEE"<br />
| 9<br />
| 21<br />
| '''Geopath final cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Bonus cache as GeoPath final. (FIXME)<br />
Still defined as "Podcache", needs fixing.<br />
|- style="background-color:#FFFFCC"<br />
|<s>9</s><br />
|<br />
| '''<s>MP3 cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
|<s>Physical container not at coordinates. Must use clues in audio file to locate.</s><br />
|- style="background-color:#CCEEFF"<br />
| 9<br />
|<br />
| '''Moving cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 22<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find. (FIXME)<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#FFCCCC"<br />
| <s>10</s><br />
|<br />
| '''<s>Educache</s>'''<br />
|<s>OCUK</s><br />
|<br />
|<br />
|<br />
| <s>No physical container. Requires research about subject, questions to answer, proof of visiting the area (similar to "earthcache")</s>No longer in use after OCUK migration to OCPL-current. See history of OCUK.<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 23<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#FFCCCC"<br />
| <s>11</s><br />
|<br />
| '''<s>USB cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Physical container is a USB flash drive. Log is a digital file.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
| 12<br />
| 24<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#FFCCCC"<br />
| <s>13</s><br />
|<br />
| '''<s>Letterbox cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Similar to multi or mystery field puzzle, with final container additionally having a rubber stamp.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
|N/A<br />
| 25<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
''New type by OCUS''<br />
|-<br />
|N/A<br />
|26<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
''New type by OCUS''<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic/common cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|- style="background-color:#FFFFCC"<br />
|To be redesigned<br />
|- style="background-color:#FFCCCC"<br />
|Removed cache types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=683
Cache types
2019-07-03T22:06:28Z
<p>Andrixnet: /* Cache types matrix */</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><span style="color:#FF0000">'''IMPORTANT!!! As of 2019-07-01 the matrix below describes next generation cache type mappings, which is a work in progress implementation.'''</span><br />
<br />---<br />
<br />
A geocache may be of several types<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="3" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|US}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCFFEE"<br />
| 8<br />
| 20<br />
| '''Moving cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFEE"<br />
| 9<br />
| 21<br />
| '''Geopath final cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Bonus cache as GeoPath final. (FIXME)<br />
Still defined as "Podcache", needs fixing.<br />
|- style="background-color:#FFFFCC"<br />
|<s>9</s><br />
|<br />
| '''<s>MP3 cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
|<s>Physical container not at coordinates. Must use clues in audio file to locate.</s><br />
|- style="background-color:#CCEEFF"<br />
| 9<br />
|<br />
| '''Moving cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 22<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find. (FIXME)<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#FFCCCC"<br />
| <s>10</s><br />
|<br />
| '''<s>Educache</s>'''<br />
|<s>OCUK</s><br />
|<br />
|<br />
|<br />
| <s>No physical container. Requires research about subject, questions to answer, proof of visiting the area (similar to "earthcache")</s>No longer in use after OCUK migration to OCPL-current. See history of OCUK.<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 23<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#FFCCCC"<br />
| <s>11</s><br />
|<br />
| '''<s>USB cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Physical container is a USB flash drive. Log is a digital file.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
| 12<br />
| 24<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#FFCCCC"<br />
| <s>13</s><br />
|<br />
| '''<s>Letterbox cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Similar to multi or mystery field puzzle, with final container additionally having a rubber stamp.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
|N/A<br />
| 25<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
''New type by OCUS''<br />
|-<br />
|N/A<br />
|26<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
''New type by OCUS''<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|- style="background-color:#FFFFCC"<br />
|To be redesigned<br />
|- style="background-color:#FFCCCC"<br />
|Removed cache types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=682
Cache types
2019-07-03T22:04:06Z
<p>Andrixnet: /* Cache types matrix */</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><br />
<br />---<br />
<br />
A geocache may be of several types<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="3" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|US}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Quiz'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCFFEE"<br />
| 8<br />
| 20<br />
| '''Moving cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFEE"<br />
| 9<br />
| 21<br />
| '''Geopath final cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Bonus cache as GeoPath final. (FIXME)<br />
Still defined as "Podcache", needs fixing.<br />
|- style="background-color:#FFFFCC"<br />
|<s>9</s><br />
|<s>22</s><br />
| '''<s>MP3 cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
|<s>Physical container not at coordinates. Must use clues in audio file to locate.</s><br />
|- style="background-color:#CCEEFF"<br />
| 9<br />
|<br />
| '''Moving cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 23<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find. (FIXME)<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#FFCCCC"<br />
| <s>10</s><br />
|<br />
| '''<s>Educache</s>'''<br />
|<s>OCUK</s><br />
|<br />
|<br />
|<br />
| <s>No physical container. Requires research about subject, questions to answer, proof of visiting the area (similar to "earthcache")</s>No longer in use after OCUK migration to OCPL-current. See history of OCUK.<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 24<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#FFCCCC"<br />
| <s>11</s><br />
|<br />
| '''<s>USB cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Physical container is a USB flash drive. Log is a digital file.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
| 12<br />
| 25<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#FFCCCC"<br />
| <s>13</s><br />
|<br />
| '''<s>Letterbox cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Similar to multi or mystery field puzzle, with final container additionally having a rubber stamp.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
|N/A<br />
| 26<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
''New type by OCUS''<br />
|-<br />
|N/A<br />
|27<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
''New type by OCUS''<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|- style="background-color:#FFFFCC"<br />
|To be redesigned<br />
|- style="background-color:#FFCCCC"<br />
|Removed cache types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=681
Cache types
2019-07-03T22:00:53Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><br />
<br />---<br />
<br />
A geocache may be of several types<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="3" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|US}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Puzzle cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCFFEE"<br />
| 8<br />
| 20<br />
| '''Moving cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFEE"<br />
| 9<br />
| 21<br />
| '''Geopath final cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Bonus cache as GeoPath final. (FIXME)<br />
Still defined as "Podcache", needs fixing.<br />
|- style="background-color:#FFFFCC"<br />
|<s>9</s><br />
|<s>22</s><br />
| '''<s>MP3 cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
|<s>Physical container not at coordinates. Must use clues in audio file to locate.</s><br />
|- style="background-color:#CCEEFF"<br />
| 9<br />
|<br />
| '''Moving cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 23<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find. (FIXME)<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#FFCCCC"<br />
| <s>10</s><br />
|<br />
| '''<s>Educache</s>'''<br />
|<s>OCUK</s><br />
|<br />
|<br />
|<br />
| <s>No physical container. Requires research about subject, questions to answer, proof of visiting the area (similar to "earthcache")</s>No longer in use after OCUK migration to OCPL-current. See history of OCUK.<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 24<br />
| '''Guestbook cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#FFCCCC"<br />
| <s>11</s><br />
|<br />
| '''<s>USB cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Physical container is a USB flash drive. Log is a digital file.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
| 12<br />
| 25<br />
| '''BIT cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#FFCCCC"<br />
| <s>13</s><br />
|<br />
| '''<s>Letterbox cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Similar to multi or mystery field puzzle, with final container additionally having a rubber stamp.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
|N/A<br />
| 26<br />
|'''Benchmark'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
''New type by OCUS''<br />
|-<br />
|N/A<br />
|27<br />
|'''Challenge'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
''New type by OCUS''<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|- style="background-color:#FFFFCC"<br />
|To be redesigned<br />
|- style="background-color:#FFCCCC"<br />
|Removed cache types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_types&diff=680
Cache types
2019-07-01T22:29:42Z
<p>Andrixnet: /* Cache types matrix */ added challenge type</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Cache type]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== NOTE: WORK IN PROGRESS. ===<br />
<br />
<br /><br />
<br />---<br />
<br />
A geocache may be of several types<br />
<br />
This document describes the existing cache types across Opencaching sites.<br />
<br />
== Cache types matrix ==<br />
<br />
{| class="wikitable" border="1"<br />
|-<br />
! colspan="2" | ID<br />
! rowspan="2" | Type<br />
! rowspan="2" |Usage<br />
! colspan="3" |Image<br />
! rowspan="2" | Notes<br />
|-<br />
!C<ref>Cache_type ID numbers currently in use. Duplicates and overlaps exist.</ref><br />
!F<ref>Cache_type ID numbers; <br />
<br />
'''''Future suggested remapping to resolve duplicates and overlaps.'''''<br />
</ref><br />
!{{OCSchema|PL}}<br />
!{{OCSchema|US}}<br />
!{{OCSchema|DE}}<br />
|- style="background-color:#CCFFCC"<br />
| 1<br />
|''1''<br />
| '''Unknown'''<br />
|All<br />
|<br />
|<br />
|<br />
| Caches that do not fit any explicitely declared type<br />
|- style="background-color:#CCFFCC"<br />
| 2<br />
|''2''<br />
| '''Traditional'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container at the coordinates<br />
|- style="background-color:#CCFFCC"<br />
| 3<br />
|''3''<br />
| '''Multi-cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Sequence of physical containers, each with clues leading to the next<br />
|- style="background-color:#CCFFCC"<br />
| 4<br />
|''4''<br />
| '''Virtual cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and answer questions and provide proof you visited.<br />
|- style="background-color:#CCFFCC"<br />
| 5<br />
|''5''<br />
| '''Webcam cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Must visit the place and take picture using the webcam and provide proof.<br />
|- style="background-color:#CCFFCC"<br />
| 6<br />
|''6''<br />
| '''Event'''<br />
|All<br />
|<br />
|<br />
|<br />
| No physical container. Not counted as "found". Social gathering of geocachers.<br />
|- style="background-color:#CCFFCC"<br />
| 7<br />
|''7''<br />
| '''Puzzle cache'''<br />
|All<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Must solve puzzle to find it.<br />
|- style="background-color:#CCFFEE"<br />
| 8<br />
| 20<br />
| '''Moving cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCEEFF"<br />
| 8<br />
|<br />
| '''Math/Physics cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Requires to solve math or physics type problem.<br />
|- style="background-color:#CCFFEE"<br />
| 9<br />
| 21<br />
| '''Geopath final cache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Bonus cache as GeoPath final (FIXME)<br />
|- style="background-color:#FFFFCC"<br />
| 9<br />
| 22<br />
| '''MP3 cache'''<br />
|OCUS<br />
|<br />
|<br />
|<br />
| Physical container not at coordinates. Must use clues in audio file to locate.<br />
|- style="background-color:#CCEEFF"<br />
| 9<br />
|<br />
| '''Moving cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container changes location after each find.<br />
|- style="background-color:#CCFFEE"<br />
| 10<br />
| 23<br />
| '''Owncache'''<br />
|OCPL<br />
|<br />
|<br />
|<br />
| Travels with owner. Must meet owner to find. (FIXME)<br />
|- style="background-color:#CCEEFF"<br />
| 10<br />
|<br />
| '''Drive-in cache'''<br />
|OCDE<br />
|<br />
|<br />
|<br />
| Physical container near parking. A.k.a. park&grab<br />
|- style="background-color:#FFCCCC"<br />
| <s>10</s><br />
|<br />
| '''<s>Educache</s>'''<br />
|<s>OCUK</s><br />
|<br />
|<br />
|<br />
| <s>No physical container. Requires research about subject, questions to answer, proof of visiting the area (similar to "earthcache")</s>No longer in use after OCUK migration to OCPL-current. See history of OCUK.<br />
|- style="background-color:#FFFFCC"<br />
| 10<br />
| 24<br />
| '''Guestbook cache'''<br />
|OCUS<br />
|<br />
|<br />
|<br />
| Physical container is a guestbook, available to sign<br />
|- style="background-color:#FFCCCC"<br />
| <s>11</s><br />
|<br />
| '''<s>USB cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Physical container is a USB flash drive. Log is a digital file.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
| 12<br />
| 25<br />
| '''BIT cache'''<br />
|OCUS<br />
|<br />
|<br />
|<br />
| Playing card with serial number. See http://wiki.opencaching.us/index.php/BIT_Caches<br />
|- style="background-color:#FFCCCC"<br />
| <s>13</s><br />
|<br />
| '''<s>Letterbox cache</s>'''<br />
|<s>OCUS</s><br />
|<br />
|<br />
|<br />
| <s>Similar to multi or mystery field puzzle, with final container additionally having a rubber stamp.</s><br />
Will be dropped by OCUS<br />
|- style="background-color:#FFFFCC"<br />
|N/A<br />
| 26<br />
|'''Benchmark'''<br />
|OCUS<br />
|<br />
|<br />
|<br />
|Geographical survey benchmark.<br />
''New type by OCUS''<br />
|-<br />
|N/A<br />
|27<br />
|'''Challenge'''<br />
|OCUS<br />
|<br />
|<br />
|<br />
|Geocacher must meet the challenge requirements.<br />
''New type by OCUS''<br />
|}<br />
'''Legend:'''<br />
{| class="wikitable"<br />
|- style="background-color:#CCFFCC"<br />
|Basic cache types<br />
|- style="background-color:#CCFFEE"<br />
|OCPL specific types<br />
|- style="background-color:#CCEEFF"<br />
|OCDE specific types<br />
|- style="background-color:#FFFFCC"<br />
|To be redesigned<br />
|- style="background-color:#FFCCCC"<br />
|Removed cache types<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=679
Cache attributes
2019-07-01T13:02:34Z
<p>Andrixnet: OCPL new ID numbering system, internal and ocgs in sync</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=678
Cache attributes
2019-07-01T12:51:50Z
<p>Andrixnet: Replacing "node" with "site"</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>111</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>112</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>113</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>149</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>114</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>115</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>116</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>117</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>118</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>119</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>120</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>121</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>122</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>125</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>126</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>128</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>129</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>136</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>138</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>139</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each site has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each site must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each site and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and site operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one site, all sites of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant site(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any site, for backwards compatibility reasons.<br />
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=677
Cache attributes
2019-07-01T11:25:13Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>111</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>112</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>113</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>149</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>114</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>115</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>116</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>117</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>118</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>119</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>120</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>121</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>122</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>125</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>126</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>128</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>129</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>136</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>138</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>139</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each node has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each node must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each node and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and node operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching node may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the node in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one node, all nodes of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant node(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any node, for backwards compatibility reasons.<br />
# Remove the attribute usage from the node(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=676
Cache attributes
2019-07-01T11:24:20Z
<p>Andrixnet: OCGS backwards compatibility</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);''<br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC attirbutes that have equivalent meaning on both PL and DE branches and existing DE branch only attributes to retain their IDs in the range 100 - 199;''<ref name=":2" group="OC">This assumes that future GC attributes will have their IDs below 100.</ref>''<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;''<ref name=":2" group="OC" />''<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />''<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />''<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>111</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>112</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>113</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>149</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>114</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>115</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>116</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>117</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>118</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>119</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>120</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>121</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>122</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>125</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>126</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>128</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>129</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>136</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>138</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>139</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each node has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each node must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each node and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and node operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching node may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the node in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one node, all nodes of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant node(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any node, for backwards compatibility reasons.<br />
# Remove the attribute usage from the node(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=675
Cache attributes
2019-07-01T11:14:15Z
<p>Andrixnet: UNDO: remove wwwlink attribute.</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);'' <br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC that have equivalent meaning on both PL and DE branches<br />
*existing DE branch only attributes to retain their IDs in the range 100 - 199;<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A82</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>111</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>112</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>113</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>149</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>114</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>115</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>116</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>117</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>118</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>119</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>120</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>121</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>122</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>125</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>126</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>128</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>129</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>136</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>138</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| style="background-color:#D8BFD8"| <small>139</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each node has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each node must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each node and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and node operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching node may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the node in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one node, all nodes of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant node(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any node, for backwards compatibility reasons.<br />
# Remove the attribute usage from the node(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=674
Third party apps
2019-06-20T11:32:00Z
<p>Andrixnet: /* Desktop apps */</p>
<hr />
<div>[[Category:Opencaching]]<br />
This page lists known third party applications and websites known to work with Opencaching.<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
!App<br />
!<br />
!Description<br />
!URL<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|GSAK<br />
|[[File:GSAK128.png|32x32px]]<br />
|YES<br />
|''Maybe''<br />
<br />
(via WINE)<br />
|<br />
|<br />
|'''Geocaching Swiss Army Knife'''<br />
<br />
<br />
Opencaching support via macros:<br />
<br />
https://gsak.net/board/index.php?showtopic=25242<br />
<br />
https://gsak.net/board/index.php?showtopic=25247<br />
|https://gsak.net/index.php<br />
|-<br />
|geo-*<br />
|<br />
|<br />
|YES<br />
|<br />
|<br />
|'''Rick Richardson's Linux tools for geocaching'''<br />
|http://geo.rkkda.com/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=673
Third party apps
2019-06-20T11:31:33Z
<p>Andrixnet: /* Desktop apps */</p>
<hr />
<div>[[Category:Opencaching]]<br />
This page lists known third party applications and websites known to work with Opencaching.<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
!App<br />
!<br />
!Description<br />
!URL<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|GSAK<br />
|[[File:GSAK128.png|32x32px]]<br />
|YES<br />
|''Maybe''<br />
<br />
(via WINE)<br />
|<br />
|<br />
|Geocaching Swiss Army Knife<br />
<br />
<br />
Opencaching support via macros:<br />
<br />
https://gsak.net/board/index.php?showtopic=25242<br />
<br />
https://gsak.net/board/index.php?showtopic=25247<br />
|https://gsak.net/index.php<br />
|-<br />
|geo-*<br />
|<br />
|<br />
|YES<br />
|<br />
|<br />
|Rick Richardson's Linux tools for geocaching<br />
|http://geo.rkkda.com/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=672
Third party apps
2019-06-20T11:25:02Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Opencaching]]<br />
This page lists known third party applications and websites known to work with Opencaching.<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
!App<br />
!<br />
!Description<br />
!URL<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|GSAK<br />
|[[File:GSAK128.png|32x32px]]<br />
|YES<br />
|''Maybe''<br />
<br />
(via WINE)<br />
|<br />
|<br />
|GSAK (Geocaching Swiss Army Knife)<br />
|https://gsak.net/index.php<br />
|-<br />
|geo-*<br />
|<br />
|<br />
|YES<br />
|<br />
|<br />
|Rick Richardson's Linux tools for geocaching<br />
|http://geo.rkkda.com/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=671
Third party apps
2019-06-20T11:23:43Z
<p>Andrixnet: Added some desktop apps</p>
<hr />
<div>[[Category:Opencaching]]<br />
This page lists known third party applications and websites known to work with Opencaching.<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
!App<br />
!<br />
!Description<br />
!URL<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|GSAK<br />
|<br />
|YES<br />
|''Maybe''<br />
<br />
(via WINE)<br />
|<br />
|<br />
|GSAK (Geocaching Swiss Army Knife)<br />
|https://gsak.net/index.php<br />
|-<br />
|geo-*<br />
|<br />
|<br />
|YES<br />
|<br />
|<br />
|Rick Richardson's Linux tools for geocaching<br />
|http://geo.rkkda.com/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=File:GSAK128.png&diff=670
File:GSAK128.png
2019-06-20T11:18:56Z
<p>Andrixnet: GSAK logo</p>
<hr />
<div>== Summary ==<br />
GSAK logo<br />
== Licensing ==<br />
{{Unknown_copyright}}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=669
Cache attributes
2019-06-12T11:35:18Z
<p>Andrixnet: /* Changing an attribute */</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);'' <br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC that have equivalent meaning on both PL and DE branches<br />
*existing DE branch only attributes to retain their IDs in the range 100 - 199;<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number, equal to their [public<ref name=":1" group="OC" />] ID. (for GPX export purposes).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A89</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>7</small>||<small>107</small>||<small>wwwlink</small>||<small>Hyperlink to another caching portal only</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A82</small>|| style="background-color:#D8BFD8"| <small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each node has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each node must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each node and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and node operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching node may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the node in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's ID must be well justified and follow a procedure similar to that of first removing an attribute then adding a new one.</span>''' <br />
<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
'''<span style="color:#FF0000">An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility. <br>Exception: when changing the attribute ID according to the above procedure.</span>'''<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one node, all nodes of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant node(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any node, for backwards compatibility reasons.<br />
# Remove the attribute usage from the node(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=OKAPI&diff=668
OKAPI
2019-06-05T10:52:56Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Opencaching]]<br />
[[Category:Projects]]<br />
[[Category:API]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
The description below is primarily for OC administrators ''AND'' people who want to help implement OKAPI backend.<br />
__NOTOC__<br />
== About OKAPI ==<br />
[[File:Okapi-xsmall.png|alt=OKAPI|frame]]<br />
<br />
'''OKAPI is a publically available [http://en.wikipedia.org/wiki/Application_programming_interface API] for "National Opencaching" sites.'''<br />
<br />
* It provides Opencaching site with a set of useful well-documented API methods,<br />
* Allows external developers to easily read public Opencaching data,<br />
* Allows read and write private (user-related) data with OAuth Authentication.<br />
The project has grown to become a standard and common API for all National Opencaching.xx sites.<br />
<br />
OKAPI is an integral part of the [[Opencaching-PL]] code fork, i.e. an Opencaching-PL site will run properly only with OKAPI installed. For the [[Opencaching-DE]] code fork, OKAPI is an optional plugin - all other services of the site will run independently from OKAPI.<br />
<br />
== List of OKAPI installations ==<br />
* Opencaching.PL - http://opencaching.pl/okapi/<br />
* Opencaching.DE<ref>Opencaching.DE includes other sites - Opencaching.IT, OpencachingSpain.ES and Opencaching.FR - which are in fact the one site visible on multiple domains. All three share one database, so you can access all their data (only) through Opencaching.DE OKAPI installation.<br />
</ref> - http://www.opencaching.de/okapi/<br />
* Opencaching.UK - http://www.opencache.uk/okapi/<br />
*Opencaching.US - http://www.opencaching.us/okapi/<br />
* Opencaching.NL - http://www.opencaching.nl/okapi/<br />
* Opencaching.RO - http://www.opencaching.ro/okapi/<br />
* OC.DE test site - http://test.opencaching.de/okapi/<br />
<br />
'''Each installation URL (as above) provides full online documentation of OKAPI.'''<br />
<br />
== Other links you might want to check out ==<br />
* OKAPI Project Homepage - https://github.com/opencaching/okapi/<br />
* OKAPI News blog - http://opencaching-api.blogspot.com/<br />
<br />
= Developer information =<br />
Third party application developers must sign up for an application key on each existing OKAPI instance (''each Opencaching website''). See Signup page on OKAPI online documentation.<br />
<br />
=== OKAPI specific data ===<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml] for attribute assignments and GC equivalence.<br />
<br />
To represent cache attributes in a GC compatible way, OKAPI defines a an internal [[ACODE]] and also generates the [[OCGS]] XML tag in GPX exports.<br />
<br />
== References ==<br />
<references /></div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=667
Cache attributes
2019-06-05T10:49:37Z
<p>Andrixnet: Added developer rules</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);'' <br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC that have equivalent meaning on both PL and DE branches<br />
*existing DE branch only attributes to retain their IDs in the range 100 - 199;<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number, equal to their [public<ref name=":1" group="OC" />] ID. (for GPX export purposes).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC" name=":1">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>ACODE</small>||<small>OCGS</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A89</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>7</small>||<small>107</small>||<small>wwwlink</small>||<small>Hyperlink to another caching portal only</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A82</small>|| style="background-color:#D8BFD8"| <small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each node has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each node must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
==== Opencaching-DE implementation specific ====<br />
Attributes are implemented with a unique internal ID, a separate public ID (same as GC ID where applicable; same as [[OCGS]] where applicable) and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
<br />
==== OKAPI implementation specific ====<br />
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml].<br />
<br />
[[OKAPI]] defines an internal [[ACODE]] to individually map attributes from each node and also to handle OC to GC equivalence.<br />
<br />
[[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''<br />
<br />
== Developers and node operators ==<br />
All changes to attributes must follow the rules stated on this page. <br />
<br />
Any attribute change must be implemented with the following considerations in mind:<br />
<br />
* documentation here;<br />
* implementation in the respective Opencaching branch(es), including GPX export module;<br />
* implementation in [[OKAPI]];<br />
* notifying [[Third party apps|third party app]] developers of the change.<br />
<br />
=== Creating a new attribute ===<br />
<br />
# Creating a new attribute must start with submitting an issue on the development page of the respective Opencaching branch(es), as a request for a new attribute. <br />
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above.<br />
# All new attributes must be properly documented here before implementation. That means inclusion in the [[Cache attributes#Attributes matrix|Attributes matrix]] as well as their own descriptive page that will include a deplopyment date.<br />
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Adding an existing attribute ===<br />
A certain Opencaching node may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. <br />
<br />
# Document the addition on the attribute's page.<br />
# Update OKAPI <code>attribute-definitions.xml</code>.<br />
# Deploy the attribute on the node in question according to the procedures for the Opencaching branch software used.<br />
# [[Third party apps|Third party app]] developers to be informed of the change.<br />
<br />
=== Changing an attribute ===<br />
'''<span style="color:#FF0000">Changing an existing attribute's meaning or purpose is not permitted.</span>''' <br />
<br />
The only change allowed is updating the attribute's descriptive text (including translations) to better convey it's meaning/purpose for reasons such as bad translation or poor word choice.<br />
<br />
=== Removing an attribute ===<br />
An attribute may be removed, but not completely deleted.<br />
<br />
A removed attribute will be documented as strike-through text in the [[Cache attributes#Attributes matrix|Attributes matrix]] and it's own page.<br />
<br />
An attribute may be removed from one node, all nodes of a branch or all branches.<br />
<br />
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date.<br />
# Update OKAPI <code>attribute-definitions.xml</code>. by removing the relevant node(s). Note: OKAPI forbids the deletion of [[ACODE|ACODES]] even if not mapped to any node, for backwards compatibility reasons.<br />
# Remove the attribute usage from the node(s) database according to the procedures for the Opencaching branch software used.<br />
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. <br />
# Developers will then implement the change.</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Main_Page&diff=666
Main Page
2019-06-05T10:38:17Z
<p>Andrixnet: /* Opencaching national sites */</p>
<hr />
<div>[[Category:Opencaching]]<br />
[[File:Logo OC.jpeg|250px|right]]<br />
<br />
'''Opencaching.eu is a geocaching site providing information about all national [[What is Opencaching?|Opencaching]] services.'''<br />
<br />
== Opencaching national sites ==<br />
Each Opencaching site is called a "node".<br />
<br />
*[[File:Oc-de.png]] Opencaching Germany - https://www.opencaching.de; single instance with the following alternative domains:<br />
**[[File:Oc-es.png]] Opencaching Spain - http://www.opencachingspain.es<br />
**[[File:Oc-fr.png]] Opencaching France - http://www.opencaching.fr<br />
**[[File:Oc-it.png]] Opencaching Italy - http://www.opencaching.it<br />
*[[File:Oc-nl.png]] Opencaching BeNeLux (Belgium / Netherlands / Luxembourg) - https://www.opencaching.nl<br />
*[[File:Oc-pl.png]] Opencaching Poland - https://opencaching.pl<br />
*[[File:Oc-ro.png]] Opencaching Romania - https://www.opencaching.ro<br />
*[[File:Oc-org-uk.png]] Opencaching United Kingdom - https://opencache.uk<br />
*[[File:Oc-us.png]] Opencaching North America (U.S.A. / Canada / Mexico) http://www.opencaching.us<br />
*[[File:Oc-cz.png]] Opencaching Czech Republic - http://www.opencaching.cz<br />
<br />
== Opencaching development projects ==<br />
* [[Opencaching-DE]]<br />
* [[Opencaching-PL]]<br />
* [[OKAPI]]<br />
* [[coord.eu]]<br />
<br />
== Status Opencaching sites ==<br />
* [https://stats.uptimerobot.com/z6BQRFOgD Here] you can check if one of the Opencaching sites are off line.<br />
<br />
== Related projects ==<br />
Applications and websites related to Opencaching:<br />
* [[File:Cgeo-logo.png|22x22px]] c:geo - Geocaching for Android - http://www.cgeo.org/<br />
* [[File:Geokrety-logo.png|151x151px]] free trackables service - http://www.geokrety.org <br />
* [[File:Flopp.png|22x22px]] Flopp's Map - http://www.flopp.net/<br />
<br />
'''A comprehensive list of third party applications and websites that support Opencaching is listed [[Third party apps|HERE]].'''<br />
<br />
== Developer resources ==<br />
'''Opencaching assigned numbers - technical information'''<br />
<br />
Opencaching sites use some predefined data structures to provide their service.<br />
<br />
''These resources are a reference for use by developers and administrators.''<br />
<br />
====== Assigned numbers for developers ======<br />
* [[Cache types]] - available geocache types<br />
* [[Cache sizes]] - available geocache container sizes<br />
*[[Cache status]] - available geocache statuses<br />
* [[Cache attributes|Attributes]] - available geocache attributes<br />
* [[Log types]] - available geocache log types<br />
* [[Waypoint types]] - available waypoints<br />
<br />
====== Assigned numbers for system administrators ======<br />
* [[Node IDs]] - each opencaching website must have a unique ID<br />
<br />
====== Opencaching GPX Extension ======<br />
* [[Opencaching GPX Extension|OC GPX]] allows to add Opencaching-specific information to GPX files</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Main_Page&diff=665
Main Page
2019-06-05T10:14:45Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Opencaching]]<br />
[[File:Logo OC.jpeg|250px|right]]<br />
<br />
'''Opencaching.eu is a geocaching site providing information about all national [[What is Opencaching?|Opencaching]] services.'''<br />
<br />
== Opencaching national sites ==<br />
<br />
* [[File:Oc-de.png]] Opencaching Germany - https://www.opencaching.de; with the following alternative domains:<br />
** [[File:Oc-es.png]] Opencaching Spain - http://www.opencachingspain.es <br />
** [[File:Oc-fr.png]] Opencaching France - http://www.opencaching.fr <br />
** [[File:Oc-it.png]] Opencaching Italy - http://www.opencaching.it <br />
* [[File:Oc-nl.png]] Opencaching BeNeLux (Belgium / Netherlands / Luxembourg) - https://www.opencaching.nl<br />
* [[File:Oc-pl.png]] Opencaching Poland - https://opencaching.pl<br />
* [[File:Oc-ro.png]] Opencaching Romania - https://www.opencaching.ro<br />
* [[File:Oc-org-uk.png]] Opencaching United Kingdom - https://opencache.uk<br />
* [[File:Oc-us.png]] Opencaching North America (U.S.A. / Canada / Mexico) http://www.opencaching.us<br />
* [[File:Oc-cz.png]] Opencaching Czech Republic - [http://www.opencaching.cz http://www.opencaching.cz]<br />
<br />
== Opencaching development projects ==<br />
* [[Opencaching-DE]]<br />
* [[Opencaching-PL]]<br />
* [[OKAPI]]<br />
* [[coord.eu]]<br />
<br />
== Status Opencaching sites ==<br />
* [https://stats.uptimerobot.com/z6BQRFOgD Here] you can check if one of the Opencaching sites are off line.<br />
<br />
== Related projects ==<br />
Applications and websites related to Opencaching:<br />
* [[File:Cgeo-logo.png|22x22px]] c:geo - Geocaching for Android - http://www.cgeo.org/<br />
* [[File:Geokrety-logo.png|151x151px]] free trackables service - http://www.geokrety.org <br />
* [[File:Flopp.png|22x22px]] Flopp's Map - http://www.flopp.net/<br />
<br />
'''A comprehensive list of third party applications and websites that support Opencaching is listed [[Third party apps|HERE]].'''<br />
<br />
== Developer resources ==<br />
'''Opencaching assigned numbers - technical information'''<br />
<br />
Opencaching sites use some predefined data structures to provide their service.<br />
<br />
''These resources are a reference for use by developers and administrators.''<br />
<br />
====== Assigned numbers for developers ======<br />
* [[Cache types]] - available geocache types<br />
* [[Cache sizes]] - available geocache container sizes<br />
*[[Cache status]] - available geocache statuses<br />
* [[Cache attributes|Attributes]] - available geocache attributes<br />
* [[Log types]] - available geocache log types<br />
* [[Waypoint types]] - available waypoints<br />
<br />
====== Assigned numbers for system administrators ======<br />
* [[Node IDs]] - each opencaching website must have a unique ID<br />
<br />
====== Opencaching GPX Extension ======<br />
* [[Opencaching GPX Extension|OC GPX]] allows to add Opencaching-specific information to GPX files</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Main_Page&diff=664
Main Page
2019-06-05T10:14:10Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Opencaching]]<br />
[[File:Logo OC.jpeg|250px|right]]<br />
<br />
'''Opencaching.eu is a geocaching site providing information about all national [[What is Opencaching?|Opencaching]] services.'''<br />
<br />
== Opencaching national sites ==<br />
<br />
* [[File:Oc-de.png]] Opencaching Germany - https://www.opencaching.de; with the following alternative domains:<br />
** [[File:Oc-es.png]] Opencaching Spain - http://www.opencachingspain.es <br />
** [[File:Oc-fr.png]] Opencaching France - http://www.opencaching.fr <br />
** [[File:Oc-it.png]] Opencaching Italy - http://www.opencaching.it <br />
* [[File:Oc-nl.png]] Opencaching BeNeLux (Belgium / Netherlands / Luxembourg) - https://www.opencaching.nl<br />
* [[File:Oc-pl.png]] Opencaching Poland - https://opencaching.pl<br />
* [[File:Oc-ro.png]] Opencaching Romania - https://www.opencaching.ro<br />
* [[File:Oc-org-uk.png]] Opencaching United Kingdom - https://opencache.uk<br />
* [[File:Oc-us.png]] Opencaching North America (U.S.A. / Canada / Mexico) http://www.opencaching.us<br />
* [[File:Oc-cz.png]] Opencaching Czech Republic - [http://www.opencaching.cz http://www.opencaching.cz]<br />
<br />
== Opencaching development projects ==<br />
* [[Opencaching-DE]]<br />
* [[Opencaching-PL]]<br />
* [[OKAPI]]<br />
* [[coord.eu]]<br />
<br />
== Status Opencaching sites ==<br />
* [https://stats.uptimerobot.com/z6BQRFOgD Here] you can check if one of the Opencaching sites are off line.<br />
<br />
== Related projects ==<br />
Applications and websites related to Opencaching:<br />
* [[File:Cgeo-logo.png|22x22px]] c:geo - Geocaching for Android - http://www.cgeo.org/<br />
* [[File:Geokrety-logo.png|151x151px]] free trackables service - http://www.geokrety.org <br />
* [[File:Flopp.png|22x22px]] Flopp's Map - http://www.flopp.net/<br />
<br />
'''A more comprehensive list of third party applications and websites that support Opencaching is listed [[Third party apps|HERE]].'''<br />
<br />
== Developer resources ==<br />
'''Opencaching assigned numbers - technical information'''<br />
<br />
Opencaching sites use some predefined data structures to provide their service.<br />
<br />
''These resources are a reference for use by developers and administrators.''<br />
<br />
====== Assigned numbers for developers ======<br />
* [[Cache types]] - available geocache types<br />
* [[Cache sizes]] - available geocache container sizes<br />
*[[Cache status]] - available geocache statuses<br />
* [[Cache attributes|Attributes]] - available geocache attributes<br />
* [[Log types]] - available geocache log types<br />
* [[Waypoint types]] - available waypoints<br />
<br />
====== Assigned numbers for system administrators ======<br />
* [[Node IDs]] - each opencaching website must have a unique ID<br />
<br />
====== Opencaching GPX Extension ======<br />
* [[Opencaching GPX Extension|OC GPX]] allows to add Opencaching-specific information to GPX files</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=663
Third party apps
2019-06-05T10:13:36Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Opencaching]]<br />
This page lists known third party applications and websites known to work with Opencaching.<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
!App<br />
!<br />
!Description<br />
!URL<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=662
Third party apps
2019-06-05T10:12:15Z
<p>Andrixnet: /* Websites */</p>
<hr />
<div>[[Category:Opencaching]]<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
|+<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
!App<br />
!<br />
!Description<br />
!URL<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=661
Third party apps
2019-06-05T10:11:20Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Opencaching]]<br />
<br />
== Mobile apps ==<br />
{| class="wikitable"<br />
|+<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="3" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Android<br />
!iOS<br />
!Other<br />
|-<br />
|c:geo<br />
|[[File:Cgeo-logo.png|22x22px|link=https://wiki.opencaching.eu/File:Cgeo-logo.png]]<br />
|[[File:Android robot.png|32x32px]]<br />
|<br />
|<br />
|Geocaching for Android<br />
|http://www.cgeo.org/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Websites ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
|-<br />
|Geokrety<br />
|[[File:Geokrety-logo.png|151x151px|link=https://wiki.opencaching.eu/File:Geokrety-logo.png]]<br />
|free trackables service<br />
|http://www.geokrety.org<br />
|-<br />
|Flopp's Map<br />
|[[File:Flopp.png|22x22px|link=https://wiki.opencaching.eu/File:Flopp.png]]<br />
|<br />
|http://www.flopp.net/<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
== Desktop apps ==<br />
{| class="wikitable"<br />
! rowspan="2" |App<br />
! rowspan="2" |<br />
! colspan="4" |Platform<br />
! rowspan="2" |Description<br />
! rowspan="2" |URL<br />
|-<br />
!Windows<br />
!Linux<br />
!Mac<br />
!Other<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=File:Windows_logo_-_2012.png&diff=660
File:Windows logo - 2012.png
2019-06-05T10:09:01Z
<p>Andrixnet: Windows logo used in Windows Server 2012 and Windows 8. It became the official logo of Windows in September 2012 with Windows Server 2012.
Original work: Microsoft</p>
<hr />
<div>== Summary ==<br />
Windows logo used in Windows Server 2012 and Windows 8. It became the official logo of Windows in September 2012 with Windows Server 2012.<br />
<br />
Original work: Microsoft<br />
<br />
== Licensing ==<br />
{{Unknown_copyright}}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=File:Tux.png&diff=659
File:Tux.png
2019-06-05T10:07:04Z
<p>Andrixnet: penguin Tux, the Linux Mascot
Copyrighted by Larry Ewing and Simon Budig (penguin-variant.sk also by Anja Gerwinski), redistribution is free but has to include this README/Copyright notice.</p>
<hr />
<div>== Summary ==<br />
penguin Tux, the Linux Mascot<br />
<br />
Copyrighted by Larry Ewing and Simon Budig (penguin-variant.sk also by Anja Gerwinski), redistribution is free but has to include this README/Copyright notice. <br />
== Licensing ==<br />
{{CC0-1.0}}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=MediaWiki:Licenses&diff=658
MediaWiki:Licenses
2019-06-05T10:05:38Z
<p>Andrixnet: </p>
<hr />
<div>* Unknown_copyright|I don't know exactly<br />
* Free licenses:<br />
** OC-screenshot|Opencaching screenshot<br />
** PD|PD: public domain<br />
** CC-BY-SA-4.0|Creative Commons Attribution ShareAlike 4.0 Int<br />
** CC-BY-3.0|Creative Commons Attribution 3.0 Unported<br />
** CC0-1.0| Creative Commons 1.0 Universal Public Domain Dedication<br />
** GFDL|GFDL: GNU Free Documentation License<br />
** GPL|GPL: GNU General Public License<br />
** LGPL|LGPL: GNU Lesser General Public License<br />
* Non-free license (exception):<br />
** CopyrightByWikimedia|Wikimedia images<br />
* Non-free licenses:<br />
** Reserved|All rights reserved by owner</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=File:Apple_logo.png&diff=657
File:Apple logo.png
2019-06-05T10:03:40Z
<p>Andrixnet: Logo of the company Apple Inc.</p>
<hr />
<div>== Summary ==<br />
Logo of the company Apple Inc.<br />
== Licensing ==<br />
{{Unknown_copyright}}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=File:Android_robot.png&diff=656
File:Android robot.png
2019-06-05T09:58:29Z
<p>Andrixnet: Android robot
Attribution: Google Inc.</p>
<hr />
<div>== Summary ==<br />
Android robot<br />
Attribution: Google Inc.<br />
== Licensing ==<br />
{{CC-BY-3.0}}</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=MediaWiki:Licenses&diff=654
MediaWiki:Licenses
2019-06-05T09:56:24Z
<p>Andrixnet: </p>
<hr />
<div>* Unknown_copyright|I don't know exactly<br />
* Free licenses:<br />
** OC-screenshot|Opencaching screenshot<br />
** PD|PD: public domain<br />
** CC-BY-SA-4.0|Creative Commons Attribution ShareAlike 4.0 Int<br />
** CC-BY-3.0|Creative Commons Attribution 3.0 Unported<br />
** GFDL|GFDL: GNU Free Documentation License<br />
** GPL|GPL: GNU General Public License<br />
** LGPL|LGPL: GNU Lesser General Public License<br />
* Non-free license (exception):<br />
** CopyrightByWikimedia|Wikimedia images<br />
* Non-free licenses:<br />
** Reserved|All rights reserved by owner</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Third_party_apps&diff=653
Third party apps
2019-06-05T09:47:18Z
<p>Andrixnet: initial draft</p>
<hr />
<div>[[Category:Opencaching]]</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Main_Page&diff=652
Main Page
2019-06-05T09:46:28Z
<p>Andrixnet: /* Related projects */</p>
<hr />
<div>[[Category:Opencaching]]<br />
[[File:Logo OC.jpeg|250px|right]]<br />
<br />
'''Opencaching.eu is a geocaching site providing information about all national [[What is Opencaching?|Opencaching]] services.'''<br />
<br />
== Opencaching national sites ==<br />
<br />
* [[File:Oc-de.png]] Opencaching Germany - https://www.opencaching.de; with the following alternative domains:<br />
** [[File:Oc-es.png]] Opencaching Spain - http://www.opencachingspain.es <br />
** [[File:Oc-fr.png]] Opencaching France - http://www.opencaching.fr <br />
** [[File:Oc-it.png]] Opencaching Italy - http://www.opencaching.it <br />
* [[File:Oc-nl.png]] Opencaching BeNeLux (Belgium / Netherlands / Luxembourg) - https://www.opencaching.nl<br />
* [[File:Oc-pl.png]] Opencaching Poland - https://opencaching.pl<br />
* [[File:Oc-ro.png]] Opencaching Romania - https://www.opencaching.ro<br />
* [[File:Oc-org-uk.png]] Opencaching United Kingdom - https://opencache.uk<br />
* [[File:Oc-us.png]] Opencaching North America (U.S.A. / Canada / Mexico) http://www.opencaching.us<br />
* [[File:Oc-cz.png]] Opencaching Czech Republic - [http://www.opencaching.cz http://www.opencaching.cz]<br />
<br />
== Opencaching development projects ==<br />
* [[Opencaching-DE]]<br />
* [[Opencaching-PL]]<br />
* [[OKAPI]]<br />
* [[coord.eu]]<br />
<br />
== Status Opencaching sites ==<br />
* [https://stats.uptimerobot.com/z6BQRFOgD Here] you can check if one of the Opencaching sites are off line.<br />
<br />
== Related projects ==<br />
Applications and websites related to Opencaching:<br />
* [[File:Cgeo-logo.png|22x22px]] c:geo - Geocaching for Android - http://www.cgeo.org/<br />
* [[File:Geokrety-logo.png|151x151px]] free trackables service - http://www.geokrety.org <br />
* [[File:Flopp.png|22x22px]] Flopp's Map - http://www.flopp.net/<br />
<br />
A more comprehensive list of third party applications and websites that support Opencaching is listed [[Third party apps|HERE]].<br />
<br />
== Developer resources ==<br />
'''Opencaching assigned numbers - technical information'''<br />
<br />
Opencaching sites use some predefined data structures to provide their service.<br />
<br />
''These resources are a reference for use by developers and administrators.''<br />
<br />
====== Assigned numbers for developers ======<br />
* [[Cache types]] - available geocache types<br />
* [[Cache sizes]] - available geocache container sizes<br />
*[[Cache status]] - available geocache statuses<br />
* [[Cache attributes|Attributes]] - available geocache attributes<br />
* [[Log types]] - available geocache log types<br />
* [[Waypoint types]] - available waypoints<br />
<br />
====== Assigned numbers for system administrators ======<br />
* [[Node IDs]] - each opencaching website must have a unique ID<br />
<br />
====== Opencaching GPX Extension ======<br />
* [[Opencaching GPX Extension|OC GPX]] allows to add Opencaching-specific information to GPX files</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=OKAPI&diff=651
OKAPI
2019-06-05T09:34:37Z
<p>Andrixnet: added some more details</p>
<hr />
<div>[[Category:Opencaching]]<br />
[[Category:Projects]]<br />
[[Category:API]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
The description below is primarily for OC administrators ''AND'' people who want<br />
to help implement OKAPI backend.<br />
__NOTOC__<br />
== About OKAPI ==<br />
[[File:Okapi-xsmall.png|alt=OKAPI|frame]]<br />
<br />
'''OKAPI is a publically available [http://en.wikipedia.org/wiki/Application_programming_interface API] for "National Opencaching" sites.'''<br />
<br />
* It provides OC site with a set of useful well-documented API methods,<br />
* Allows external developers to easily read public Opencaching data,<br />
* Allows read and write private (user-related) data with OAuth Authentication.<br />
The project has grown to become a standard and common API for all National Opencaching.xx sites.<br />
<br />
OKAPI is an integral part of the [[Opencaching-PL]] code fork, i.e. an OCPL site will run properly only with OKAPI installed. For the [[Opencaching-DE]] code fork, OKAPI is an optional plugin - all other services of the site will run independently from OKAPI.<br />
<br />
== List of OKAPI installations ==<br />
* Opencaching.PL - http://opencaching.pl/okapi/<br />
* Opencaching.DE<ref>Opencaching.DE includes other sites - Opencaching.IT, OpencachingSpain.ES and Opencaching.FR - which are in fact the one site visible on multiple domains. All three share one database, so you can access all their data (only) through Opencaching.DE OKAPI installation.<br />
</ref> - http://www.opencaching.de/okapi/<br />
* Opencaching.UK - http://www.opencache.uk/okapi/<br />
*Opencaching.US - http://www.opencaching.us/okapi/<br />
* Opencaching.NL - http://www.opencaching.nl/okapi/<br />
* Opencaching.RO - http://www.opencaching.ro/okapi/<br />
* OC.DE test site - http://test.opencaching.de/okapi/<br />
<br />
'''Each installation URL (as above) provides full online documentation of OKAPI.'''<br />
<br />
== Other links you might want to check out ==<br />
* OKAPI Project Homepage - https://github.com/opencaching/okapi/<br />
* OKAPI News blog - http://opencaching-api.blogspot.com/<br />
<br />
= Developer information =<br />
Third party application developers must sign up for an application key on each existing OKAPI instance (''each Opencaching website''). See Signup page on OKAPI online documentation.<br />
<br />
=== OKAPI specific data ===<br />
To represent cache attributes in a GC compatible way, OKAPI defines a an internal [[ACODE]] and also generates the [[OCGS]] XML tag in GPX exports.<br />
<br />
== References ==<br />
<references /></div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=650
Cache attributes
2019-06-05T06:51:16Z
<p>Andrixnet: </p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);'' <br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC that have equivalent meaning on both PL and DE branches<br />
*existing DE branch only attributes to retain their IDs in the range 100 - 199;<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number, equal to their ID. (for GPX export purposes).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC attributes mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] also provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>[[ACODE]]</small>||<small>[[OCGS]]</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small><ref name=":0" group="OC">While both A70 and A71 map to GC ID 6, Opencaching-PL and Opencaching-DE have slightly different meaning for this attribute, hence the separate ACODES.</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small><ref name=":0" group="OC" />|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small><s>A73</s></small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>|| || || || || || style="background-color:#98FB98" |<small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98" |<small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A89</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>7</small>||<small>107</small>||<small>wwwlink</small>||<small>Hyperlink to another caching portal only</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A82</small>|| style="background-color:#D8BFD8"| <small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>41</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A54</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><ref group="OC">The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.</ref><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
==== Opencaching-PL implementation specific ====<br />
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
<br />
At this time attributes are defined in database (table <code>cache_attrib</code>). Each node has it's own attribute set, hence it's own contents for this table. <br />
<br />
'''''Each node must ensure the contents of this table follows the above numbering scheme.'''''<br />
<br />
Opencaching-DE implementation specific<br />
<br />
'''''Notes:'''''<br />
<br />
* [[Opencaching-PL]] implements all attributes as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
* [[Opencaching-DE]] implements attributes with a unique internal ID and the same public ID and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
* [[OKAPI]] defines an internal [[ACODE]] to map OC to GC equivalent.<br />
* [[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''</div>
Andrixnet
https://wiki.opencaching.eu/index.php?title=Cache_attributes&diff=649
Cache attributes
2019-06-03T11:02:36Z
<p>Andrixnet: OC matrix, added details and some links.</p>
<hr />
<div>[[Category:Assigned numbers]]<br />
[[Category:Cache]]<br />
[[Category:Attribute]]<br />
[[Category:Opencaching-DE]]<br />
[[Category:Opencaching-PL]]<br />
<br />
=== DRAFT, WORK IN PROGRESS ===<br />
A geocache may have attached a number of attributes, giving more information about the cache, the hiding, the recommendations, requirements, permissions, hazards, other helpful information related with the search.<br />
<br />
''This document describes the existing cache attributes across Opencaching sites.''<br />
<br />
<br />
''' <span style="color:#FF0000"><big>IMPORTANT!!! As of 2019-06-01 the matrix below describes next generation attribute mappings, which is a work in progress implementation.</big></span>'''<br />
<br />
== Attribute numbering rules ==<br />
<br />
* all OC that have equivalent meaning to a GC attribute to use the same numeric ID; ''(while the meaning is equivalent, the exact wording of it's name need not be the same. examples are "bring your children / suitable for children / kids friendly / etc");''<br />
* all OC that have equivalent meaning to a negated GC attribute to use the same numeric ID added to 9000. ''(for example: "available 24/7" is ID 13. "NOT available 24/7" to be ID 9013.);'' <br />
**DE branch negated attributes use a separate flag and retain the ID without adding 9000.<br />
*OC that have equivalent meaning on both PL and DE branches<br />
*existing DE branch only attributes to retain their IDs in the range 100 - 199;<br />
*all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;<br />
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;<br />
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;<br />
* all OC that have the meaning of a negated OC attribute to use the same numeric ID on the least significant 3 digits, the fourth digit be the branch designator (according to applicability) and the fifth (most significant digit) be 9; ''(hypothetical generic example: "available during high tide" ID 241 - PL branch (UK), "NOT available during high tide" ID 9241 - PL branch)''<br />
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]).<br />
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number, equal to their ID. (for GPX export purposes).<br />
<br />
== Attributes matrix ==<br />
<br />
=== OC mapping ===<br />
Every OC installation has its own set of internal attributes. <br />
<br />
''Some attributes are common between OC sites; some attributes are common with GC; some attributes are OC only; some attributes are specific to only some OC sites but not all.''<br />
<br />
[[OKAPI]] also provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).<br />
<br />
{| class="wikitable"<br />
! colspan="3" |<small>Opencaching-PL</small><br />
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small><br />
|-<br />
!<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small>||<small>text_short</small>||<small>text_long</small>||<small>id<ref group="OC">Opencaching-DE internal id</ref></small>||<small>gc_id<ref group="OC">Opencaching-DE public id, same as GC attribute ID where applicable.</ref></small>||<small>icon</small>||<small>name</small>||<small>gc_inc<ref group="OC">Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning: <code>inc=1</code>; Inverse (negated) meaning: <code>inc=0</code></ref></small>||<small>[[ACODE]]</small>||<small>[[OCGS]]</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OC and GC''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>9001</small>||style="background-color:#FFFFFF"| <small>[[No dogs]]</small>||style="background-color:#FFFFFF"| <small>Dogs not allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A86</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>2</small>||style="background-color:#FFFFFF"| <small>[[Fee]]</small>||style="background-color:#FFFFFF"| <small>Access or parking fee</small>||<small>36</small>||<small>2</small>||<small>fee</small>||<small>Access or parking fee</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A26</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>3</small>||style="background-color:#FFFFFF"| <small>[[Rappeling]]</small>||style="background-color:#FFFFFF"| <small>Climbing gear requried</small>||<small>49</small>||<small>3</small>||<small>rappeling</small>||<small>Climbing gear</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A53</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>4</small>||style="background-color:#FFFFFF"| <small>[[Boat]]</small>||style="background-color:#FFFFFF"| <small>Boat required</small>||<small>52</small>||<small>4</small>||<small>boat</small>||<small>Watercraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A57</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>5</small>||style="background-color:#FFFFFF"| <small>[[Scuba]]</small>||style="background-color:#FFFFFF"| <small>Diving equipment required</small>||<small>51</small>||<small>5</small>||<small>scuba</small>||<small>Diving equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A55</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>6</small>||style="background-color:#FFFFFF"| <small>[[Children]]</small>||style="background-color:#FFFFFF"| <small>Suitable for children</small>|| || || || || || style="background-color:#98FB98"| <small>A70</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>59</small>||<small>6</small>||<small>kids</small>||<small>Suited for children</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A71</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9</small>||style="background-color:#FFFFFF"| <small>[[Long hike]]</small>||style="background-color:#FFFFFF"| <small>Long walk or hike</small>||<small>25</small>||<small>9</small>||<small>hiking</small>||<small>Long walk</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A21</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>10</small>||style="background-color:#FFFFFF"| <small>[[Climbing]]</small>||style="background-color:#FFFFFF"| <small>Some climbing (no gear needed)</small>||<small>28</small>||<small>10</small>||<small>climbing</small>||<small>Some climbing (no gear needed)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A24</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>11</small>||style="background-color:#FFFFFF"| <small>[[Wading]]</small>||style="background-color:#FFFFFF"| <small>Swamp or marsh. May require wading</small>||<small>26</small>||<small>11</small>||<small>wading</small>||<small>Swamp, marsh or wading</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A22</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>12</small>||style="background-color:#FFFFFF"| <small>[[Swimming]]</small>||style="background-color:#FFFFFF"| <small>Swimming required</small>||<small>29</small>||<small>12</small>||<small>swimming</small>||<small>Swimming required</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A25</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>13</small>||style="background-color:#FFFFFF"| <small>[[Available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available 24/7</small>||<small>38</small>||<small>13</small>||<small>Available</small>||<small>Available 24 hours</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A39</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9013</small>||style="background-color:#FFFFFF"| <small>[[NOT available 24/7]]</small>||style="background-color:#FFFFFF"| <small>Available only during open hours</small>||<small>39</small>||<small>13</small>||<small>time</small>||<small>Only available at specified times</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A40</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| || || || || || || style="background-color:#98FB98"| <small>A73</small><ref group="OC">Deprecated ACODE (duplicate of A40)</ref>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>14</small>||style="background-color:#FFFFFF"| <small>[[Night]]</small>||style="background-color:#FFFFFF"| <small>Recommended at night</small>||<small>40</small>||<small>14</small>||<small>day</small>||<small>By day only</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A42</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9014</small>||style="background-color:#FFFFFF"| <small>[[Day]]</small>||style="background-color:#FFFFFF"| <small>NOT recommended at night</small>|| || || || || || style="background-color:#98FB98"| <small>A41</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>15</small>||style="background-color:#FFFFFF"| <small>[[Winter]]</small>||style="background-color:#FFFFFF"| <small>Available during winter</small>||<small>44</small>||<small>15</small>||<small>snow</small>||<small>Snow-proof hiding place</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A47</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9015</small>||style="background-color:#FFFFFF"| <small>[[NOT in winter]]</small>||style="background-color:#FFFFFF"| <small>NOT available during winter</small>|| || || || || || style="background-color:#98FB98"| <small>A85</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>17</small>||style="background-color:#FFFFFF"| <small>[[Poison plants]]</small>||style="background-color:#FFFFFF"| <small>Poisonous plants</small>||<small>16</small>||<small>17</small>||<small>plants</small>||<small>Poisonous plants</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A66</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>18</small>||style="background-color:#FFFFFF"| <small>[[Dangerous animals]]</small>||style="background-color:#FFFFFF"| <small>Dangerous animals</small>||<small>17</small>||<small>18</small>||<small>Animals</small>||<small>Dangerous animals</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A67</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>19</small>||style="background-color:#FFFFFF"| <small>[[Ticks]]</small>||style="background-color:#FFFFFF"| <small>Ticks</small>||<small>14</small>||<small>19</small>||<small>ticks</small>||<small>Ticks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A64</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>20</small>||style="background-color:#FFFFFF"| <small>[[Abandoned mine]]</small>||style="background-color:#FFFFFF"| <small>Abandoned mine(s)</small>||<small>15</small>||<small>20</small>||<small>mine</small>||<small>Abandoned mines</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A65</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>21</small>||style="background-color:#FFFFFF"| <small>[[Cliff]]</small>||style="background-color:#FFFFFF"| <small>Cliffs / falling rocks hazard</small>||<small>11</small>||<small>21</small>||<small>cliff</small>||<small>Cliff / Rocks</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A61</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>22</small>||style="background-color:#FFFFFF"| <small>[[Hunting]]</small>||style="background-color:#FFFFFF"| <small>Hunting grounds</small>||<small>12</small>||<small>22</small>||<small>hunting</small>||<small>Hunting</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A62</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>23</small>||style="background-color:#FFFFFF"| <small>[[Danger]]</small>||style="background-color:#FFFFFF"| <small>Dangerous area</small>||<small>9</small>||<small>23</small>||<small>danger</small>||<small>Dangerous area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A59</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>24</small>||style="background-color:#FFFFFF"| <small>[[Wheelchair accessible]]</small>||style="background-color:#FFFFFF"| <small>Wheelchair accessible</small>|| || || || || || style="background-color:#98FB98"| <small>A18</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>25</small>||style="background-color:#FFFFFF"| <small>[[Parking]]</small>||style="background-color:#FFFFFF"| <small>Parking area nearby</small>||<small>18</small>||<small>25</small>||<small>parking</small>||<small>Parking area nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A33</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>26</small>||style="background-color:#FFFFFF"| <small>[[Public transportation]]</small>||style="background-color:#FFFFFF"| <small>Public transportation</small>||<small>19</small>||<small>26</small>||<small>public</small>||<small>Public transportation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A34</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>27</small>||style="background-color:#FFFFFF"| <small>[[Drinking water]]</small>||style="background-color:#FFFFFF"| <small>Drinking water nearby</small>||<small>20</small>||<small>27</small>||<small>water</small>||<small>Drinking water nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A35</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>28</small>||style="background-color:#FFFFFF"| <small>[[Restrooms]]</small>||style="background-color:#FFFFFF"| <small>Public restrooms nearby</small>||<small>21</small>||<small>28</small>||<small>restrooms</small>||<small>Public restrooms nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A36</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>29</small>||style="background-color:#FFFFFF"| <small>[[Public phone]]</small>||style="background-color:#FFFFFF"| <small>Public phone nearby</small>||<small>22</small>||<small>29</small>||<small>phone</small>||<small>Public phone nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A37</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[Bycicles]]</small>||style="background-color:#FFFFFF"| <small>Bycicles allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A27</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>39</small>||style="background-color:#FFFFFF"| <small>[[Thorns]]</small>||style="background-color:#FFFFFF"| <small>Thorns</small>||<small>13</small>||<small>39</small>||<small>thorn</small>||<small>Thorns</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A63</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>40</small>||style="background-color:#FFFFFF"| <small>[[Stealth]]</small>||style="background-color:#FFFFFF"| <small>Stealth required</small>|| || || || || || style="background-color:#98FB98"| <small>A74</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>44</small>||style="background-color:#FFFFFF"| <small>[[Flashlight]]</small>||style="background-color:#FFFFFF"| <small>Flashlight required</small>||<small>48</small>||<small>44</small>||<small>flashlight</small>||<small>Flashlight</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A52</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>46</small>||style="background-color:#FFFFFF"| <small>[[Truck / RV]]</small>||style="background-color:#FFFFFF"| <small>Truck / RV allowed</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>47</small>||style="background-color:#FFFFFF"| <small>[[Field puzzle]]</small>||style="background-color:#FFFFFF"| <small>Puzzle can only be solved on-site</small>||<small>55</small>||<small>47</small>||<small>riddle</small>||<small>Puzzle / Mystery</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A15</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>48</small>||style="background-color:#FFFFFF"| <small>[[UV light]]</small>||style="background-color:#FFFFFF"| <small>UV light required</small>|| || || || || || style="background-color:#98FB98"| <small>A84</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>51</small>||style="background-color:#FFFFFF"| <small>[[Special tool]]</small>||style="background-color:#FFFFFF"| <small>Special tool / equipment required</small>||<small>46</small>||<small>51</small>||<small>tools</small>||<small>Special equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A56</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>52</small>||style="background-color:#FFFFFF"| <small>[[Night cache]]</small>||style="background-color:#FFFFFF"| <small>Night cache - can only be found at night</small>||<small>1</small>||<small>52</small>||<small>night</small>||<small>Only at night</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A43</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>53</small>||style="background-color:#FFFFFF"| <small>[[Car]]</small>||style="background-color:#FFFFFF"| <small>Park and grab</small>||<small>24</small>||<small>53</small>||<small>car</small>||<small>Near the parking area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A19</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>54</small>||style="background-color:#FFFFFF"| <small>[[Ruin]]</small>||style="background-color:#FFFFFF"| <small>Abandoned structure / ruin</small>|| || || || || || style="background-color:#98FB98"| <small>A83</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>60</small>||style="background-color:#FFFFFF"| <small>[[Wireless beacon]]</small>||style="background-color:#FFFFFF"| <small>Wireless beacon / Garmin Chirp™</small>|| || || || || || style="background-color:#98FB98"| <small>A9</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>60</small>||<small>62</small>||<small>calendar</small>||<small>Only available during specified seasons</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A45</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>9062</small>||style="background-color:#FFFFFF"| <small>[[All seasons]]</small>||style="background-color:#FFFFFF"| <small>Available all seasons</small>||<small>42</small>||<small>62</small>||<small>date</small>||<small>All seasons</small>||<small>0</small>|| style="background-color:#98FB98"| <small>A44</small>|| <br />
|-<br />
|style="background-color:#FFFFFF"| <small>64</small>||style="background-color:#FFFFFF"| <small>[[Treeclimbing]]</small>||style="background-color:#FFFFFF"| <small>Tree climbing required</small>|| || || || || || style="background-color:#98FB98"| <small>A87</small>|| <br />
|-<br />
! colspan="10" |<small>OC only attributes</small><br />
|-<br />
! colspan="10" |<small>''Common attributes between OCPL and OCDE projects''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>106</small>||style="background-color:#FFFFFF"| <small>[[OC ONLY]]</small>||style="background-color:#FFFFFF"| <small>OPENCACHING only cache</small>||<small>6</small>||<small>106</small>||<small>oconly</small>||<small>Only loggable at Opencaching</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A1</small>|| style="background-color:#D8BFD8"| <small>106</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>7</small>||<small>107</small>||<small>wwwlink</small>||<small>Hyperlink to another caching portal only</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A82</small>|| style="background-color:#D8BFD8"| <small>107</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>108</small>||style="background-color:#FFFFFF"| <small>[[Letterbox]]</small>||style="background-color:#FFFFFF"| <small>Letterbox</small>||<small>8</small>||<small>108</small>||<small>letter</small>||<small>Letterbox (needs stamp)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A4</small>|| style="background-color:#D8BFD8"| <small>108</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>110</small>||style="background-color:#FFFFFF"| <small>[[Train]]</small>||style="background-color:#FFFFFF"| <small>Active railway nearby</small>||<small>10</small>||<small>110</small>||<small>train</small>||<small>Active railway nearby</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A60</small>|| style="background-color:#D8BFD8"| <small>110</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>123</small>||style="background-color:#FFFFFF"| <small>[[Firstaid]]</small>||style="background-color:#FFFFFF"| <small>First aid available</small>||<small>23</small>||<small>123</small>||<small>firstaid</small>||<small>First aid available</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A38</small>|| style="background-color:#D8BFD8"| <small>123</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>127</small>||style="background-color:#FFFFFF"| <small>[[Steep]]</small>||style="background-color:#FFFFFF"| <small>Hilly area</small>||<small>27</small>||<small>127</small>||<small>steep</small>||<small>Hilly area</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A23</small>|| style="background-color:#D8BFD8"| <small>127</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>130</small>||style="background-color:#FFFFFF"| <small>[[Interestsign]]</small>||style="background-color:#FFFFFF"| <small>Point of interest</small>||<small>30</small>||<small>130</small>||<small>interestsign</small>||<small>Point of interest</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A30</small>|| style="background-color:#D8BFD8"| <small>130</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>131</small>||style="background-color:#FFFFFF"| <small>[[Moving]]</small>||style="background-color:#FFFFFF"| <small>Moving target</small>||<small>31</small>||<small>131</small>||<small>moving</small>||<small>Moving target</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A11</small>|| style="background-color:#D8BFD8"| <small>131</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>132</small>||style="background-color:#FFFFFF"| <small>[[Webcam]]</small>||style="background-color:#FFFFFF"| <small>Webcam</small>||<small>32</small>||<small>132</small>||<small>webcam</small>||<small>Webcam</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A12</small>|| style="background-color:#D8BFD8"| <small>132</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>133</small>||style="background-color:#FFFFFF"| <small>[[Indoor]]</small>||style="background-color:#FFFFFF"| <small>Indoors, withing enclosed space (building, cave, etc)</small>||<small>33</small>||<small>133</small>||<small>indoor</small>||<small>Wihin enclosed rooms (caves, buildings etc.)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A31</small>|| style="background-color:#D8BFD8"| <small>133</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>134</small>||style="background-color:#FFFFFF"| <small>[[Under water]]</small>||style="background-color:#FFFFFF"| <small>Under water</small>||<small>34</small>||<small>134</small>||<small>submerged</small>||<small>In the water</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A32</small>|| style="background-color:#D8BFD8"| <small>134</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>135</small>||style="background-color:#FFFFFF"| <small>[[No GPS]]</small>||style="background-color:#FFFFFF"| <small>No GPS required</small>||<small>35</small>||<small>135</small>||<small>nogps</small>||<small>Without GPS (letterboxes, cistes, compass juggling ...)</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A58</small>|| style="background-color:#D8BFD8"| <small>135</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>137</small>||style="background-color:#FFFFFF"| <small>[[Overnight]]</small>||style="background-color:#FFFFFF"| <small>Overnight stay necessary</small>||<small>37</small>||<small>137</small>||<small>overnight</small>||<small>Overnight stay necessary</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A69</small>|| style="background-color:#D8BFD8"| <small>137</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>142</small>||style="background-color:#FFFFFF"| <small>[[Tide]]</small>||style="background-color:#FFFFFF"| <small>Not available during high tide</small>||<small>42</small>||<small>142</small>||<small>tide</small>||<small>Not at high water level</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A48</small>|| style="background-color:#D8BFD8"| <small>142</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>143</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Nature preserve / Breeding season</small>||<small>43</small>||<small>143</small>||<small>naturschutz</small>||<small>Breeding season / protected nature</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A46</small>|| style="background-color:#D8BFD8"| <small>143</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>147</small>||style="background-color:#FFFFFF"| <small>[[Compass]]</small>||style="background-color:#FFFFFF"| <small>Compass required</small>||<small>47</small>||<small>147</small>||<small>compass</small>||<small>Compass</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A49</small>|| style="background-color:#D8BFD8"| <small>147</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>150</small>||style="background-color:#FFFFFF"| <small>[[Cave]]</small>||style="background-color:#FFFFFF"| <small>Cave equipment required</small>||<small>50</small>||<small>150</small>||<small>cave</small>||<small>Cave equipment</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>150</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>153</small>||style="background-color:#FFFFFF"| <small>[[Aircraft]]</small>||style="background-color:#FFFFFF"| <small>Aircraft required</small>||<small>53</small>||<small>153</small>||<small>Aircraft</small>||<small>Aircraft</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A75</small>|| style="background-color:#D8BFD8"| <small>153</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>154</small>||style="background-color:#FFFFFF"| <small>[[Wiki]]</small>||style="background-color:#FFFFFF"| <small>Internet research required</small>||<small>54</small>||<small>154</small>||<small>wiki</small>||<small>Investigation</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A14</small>|| style="background-color:#D8BFD8"| <small>154</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>156</small>||style="background-color:#FFFFFF"| <small>[[Math problem]]</small>||style="background-color:#FFFFFF"| <small>Mathematical or logical problem</small>||<small>56</small>||<small>156</small>||<small>Arith_prob</small>||<small>Arithmetical problem</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A16</small>|| style="background-color:#D8BFD8"| <small>156</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>157</small>||style="background-color:#FFFFFF"| <small>[[Othercache]]</small>||style="background-color:#FFFFFF"| <small>Other cache type</small>||<small>57</small>||<small>157</small>||<small>othercache</small>||<small>Other cache type</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A13</small>|| style="background-color:#D8BFD8"| <small>157</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>158</small>||style="background-color:#FFFFFF"| <small>[[Ask]]</small>||style="background-color:#FFFFFF"| <small>Ask owner for start conditions</small>||<small>58</small>||<small>158</small>||<small>Ask</small>||<small>Ask owner for start conditions</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A17</small>|| style="background-color:#D8BFD8"| <small>158</small><br />
|-<br />
|style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||style="background-color:#FFFFFF"| ||<small>61</small>||<small>161</small>||<small>safari</small>||<small>Safari Cache</small>||<small>1</small>|| style="background-color:#98FB98"| <small>A72</small>|| style="background-color:#D8BFD8"| <small>161</small><br />
|-<br />
! colspan="10" |<small>''OCPL only attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>201</small>||style="background-color:#FFFFFF"| <small>[[Quick and easy]]</small>||style="background-color:#FFFFFF"| <small>Quick and easy cache</small>|| || || || || || style="background-color:#98FB98"| <small>A68</small>|| style="background-color:#D8BFD8"| <small>201</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>202</small>||style="background-color:#FFFFFF"| <small>[[GeoHotel]]</small>||style="background-color:#FFFFFF"| <small>GeoHotel for trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A5</small>|| style="background-color:#D8BFD8"| <small>202</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>203</small>||style="background-color:#FFFFFF"| <small>[[BYOP]]</small>||style="background-color:#FFFFFF"| <small>Bring your own pen</small>|| || || || || || style="background-color:#98FB98"| <small>A50</small>|| style="background-color:#D8BFD8"| <small>203</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>204</small>||style="background-color:#FFFFFF"| <small>[[Magnetic]]</small>||style="background-color:#FFFFFF"| <small>Attached using magnet(s)</small>|| || || || || || style="background-color:#98FB98"| <small>A6</small>|| style="background-color:#D8BFD8"| <small>204</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>205</small>||style="background-color:#FFFFFF"| <small>[[MP3]]</small>||style="background-color:#FFFFFF"| <small>Information in MP3 file</small>|| || || || || || style="background-color:#98FB98"| <small>A7</small>|| style="background-color:#D8BFD8"| <small>205</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>206</small>||style="background-color:#FFFFFF"| <small>[[Offset cache]]</small>||style="background-color:#FFFFFF"| <small>Container placed at an offset from given coordinates</small>|| || || || || || style="background-color:#98FB98"| <small>A8</small>|| style="background-color:#D8BFD8"| <small>206</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>207</small>||style="background-color:#FFFFFF"| <small>[[USB]]</small>||style="background-color:#FFFFFF"| <small>Dead Drop USB container</small>|| || || || || || style="background-color:#98FB98"| <small>A10</small>|| style="background-color:#D8BFD8"| <small>207</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>208</small>||style="background-color:#FFFFFF"| <small>[[Benchmark]]</small>||style="background-color:#FFFFFF"| <small>Benchmark - geodetic point</small>|| || || || || || style="background-color:#98FB98"| <small>A2</small>|| style="background-color:#D8BFD8"| <small>208</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>209</small>||style="background-color:#FFFFFF"| <small>[[Wherigo]]</small>||style="background-color:#FFFFFF"| <small>Wherigo cartridge to play</small>|| || || || || || style="background-color:#98FB98"| <small>A3</small>|| style="background-color:#D8BFD8"| <small>209</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>210</small>||style="background-color:#FFFFFF"| <small>[[Nature]]</small>||style="background-color:#FFFFFF"| <small>Hidden in natural surroundings</small>|| || || || || || style="background-color:#98FB98"| <small>A28</small>|| style="background-color:#D8BFD8"| <small>210</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>211</small>||style="background-color:#FFFFFF"| <small>[[Monument]]</small>||style="background-color:#FFFFFF"| <small>Monument or historic site</small>|| || || || || || style="background-color:#98FB98"| <small>A29</small>|| style="background-color:#D8BFD8"| <small>211</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>212</small>||style="background-color:#FFFFFF"| <small>[[Shovel]]</small>||style="background-color:#FFFFFF"| <small>Shovel required</small>|| || || || || || style="background-color:#98FB98"| <small>A51</small>|| style="background-color:#D8BFD8"| <small>212</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>213</small>||style="background-color:#FFFFFF"| <small>[[Walk]]</small>||style="background-color:#FFFFFF"| <small>Access only by walk</small>|| || || || || || style="background-color:#98FB98"| <small>A20</small>|| style="background-color:#D8BFD8"| <small>213</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>214</small>||style="background-color:#FFFFFF"| <small>[[Handicaching]]</small>||style="background-color:#FFFFFF"| <small>Rated on Handicaching.com</small>|| || || || || || style="background-color:#98FB98"| <small>A76</small>|| style="background-color:#D8BFD8"| <small>214</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>215</small>||style="background-color:#FFFFFF"| <small>[[Munzee]]</small>||style="background-color:#FFFFFF"| <small>Contains a Munzee</small>|| || || || || || style="background-color:#98FB98"| <small>A77</small>|| style="background-color:#D8BFD8"| <small>215</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>216</small>||style="background-color:#FFFFFF"| <small>[[Ads]]</small>||style="background-color:#FFFFFF"| <small>Contains advertising</small>|| || || || || || style="background-color:#98FB98"| <small>A78</small>|| style="background-color:#D8BFD8"| <small>216</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>217</small>||style="background-color:#FFFFFF"| <small>[[Military training area]]</small>||style="background-color:#FFFFFF"| <small>Military training area, some access restrictions - check before visit</small>|| || || || || || style="background-color:#98FB98"| <small>A79</small>|| style="background-color:#D8BFD8"| <small>217</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>218</small>||style="background-color:#FFFFFF"| <small>[[Video surveillance]]</small>||style="background-color:#FFFFFF"| <small>Caution, area under video surveillance</small>|| || || || || || style="background-color:#98FB98"| <small>A80</small>|| style="background-color:#D8BFD8"| <small>218</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>219</small>||style="background-color:#FFFFFF"| <small>[[Trackables]]</small>||style="background-color:#FFFFFF"| <small>Suitable to hold trackables</small>|| || || || || || style="background-color:#98FB98"| <small>A81</small>|| style="background-color:#D8BFD8"| <small>219</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>220</small>||style="background-color:#FFFFFF"| <small>[[Historic]]</small>||style="background-color:#FFFFFF"| <small>Officially designated historical monument</small>|| || || || || || style="background-color:#98FB98"| <small>A88</small>|| style="background-color:#D8BFD8"| <small>220</small><br />
|-<br />
! colspan="10" |<small>''Special purpose attributes''</small><br />
|-<br />
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| || ||<small>Password</small> ||<small>Log Password</small> || || style="background-color:#98FB98"| || style="background-color:#D8BFD8"| <br />
|}<br />
<br />
<references group="OC"/><br />
<br />
'''''Notes:'''''<br />
<br />
* [[Opencaching-PL]] implements all attributes as either ON or OFF; Inverse meaning is handled by a different attribute.<br />
* [[Opencaching-DE]] implements attributes with a unique internal ID and the same public ID and uses a flag to indicate normal (<code>inc=1</code>) / inverse (<code>inc=0</code>) meaning.<br />
* [[OKAPI]] defines an internal [[ACODE]] to map OC to GC equivalent.<br />
* [[OKAPI]] defines an additional pseudo-Groundspeak ID ("[[OCGS]]" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <code><groundspeak:attribute></code> elements. "[[OCGS]]" IDs are unique and do not overlap with Groundspeak attribute IDs.<br />
<br />
=== GC reference ===<br />
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.<br />
<br />
* Attribute has only '''YES''' = attribute that can be set or unset;<br />
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset;<br />
<br />
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed"<br />
! ID !! YES !! NO !! IMAGE !! NAME<br />
|-<br />
! 1<br />
| YES || NO || dogs || Dogs<br />
|-<br />
! 2<br />
| YES || || fee || Access or parking fee<br />
|-<br />
! 3<br />
| YES || || rappelling || Climbing gear<br />
|-<br />
! 4<br />
| YES || || boat || Boat<br />
|-<br />
! 5<br />
| YES || || scuba || Scuba gear<br />
|-<br />
! 6<br />
| YES || NO || kids || Recommended for kids<br />
|-<br />
! 7<br />
| YES || NO || onehour || Takes less than an hour<br />
|-<br />
! 8<br />
| YES || NO || scenic || Scenic view<br />
|-<br />
! 9<br />
| YES || NO || hiking || Significant hike<br />
|-<br />
! 10<br />
| YES || NO || climbing || Difficult climbing<br />
|-<br />
! 11<br />
| YES || || wading || May require wading<br />
|-<br />
! 12<br />
| YES || || swimming || May require swimming<br />
|-<br />
! 13<br />
| YES || NO || available || Available at all times<br />
|-<br />
! 14<br />
| YES || NO || night || Recommended at night<br />
|-<br />
! 15<br />
| YES || NO || winter || Available during winter<br />
|-<br />
! 17<br />
| YES || NO || poisonoak || Poison plants<br />
|-<br />
! 18<br />
| YES || || dangerousanimals || Dangerous Animals<br />
|-<br />
! 19<br />
| YES || || ticks || Ticks<br />
|-<br />
! 20<br />
| YES || || mine || Abandoned mines<br />
|-<br />
! 21<br />
| YES || || cliff || Cliff / falling rocks<br />
|-<br />
! 22<br />
| YES || || hunting || Hunting<br />
|-<br />
! 23<br />
| YES || || danger || Dangerous area<br />
|-<br />
! 24<br />
| YES || NO || wheelchair || Wheelchair accessible<br />
|-<br />
! 25<br />
| YES || NO || parking || Parking available<br />
|-<br />
! 26<br />
| YES || || public || Public transportation<br />
|-<br />
! 27<br />
| YES || NO || water || Drinking water nearby<br />
|-<br />
! 28<br />
| YES || NO || restrooms || Public restrooms nearby<br />
|-<br />
! 29<br />
| YES || NO || phone || Telephone nearby<br />
|-<br />
! 30<br />
| YES || NO || picnic || Picnic tables nearby<br />
|-<br />
! 31<br />
| YES || NO || camping || Camping available<br />
|-<br />
! 32<br />
| YES || NO || bicycles || Bicycles<br />
|-<br />
! 33<br />
| YES || NO || motorcycles || Motorcycles<br />
|-<br />
! 34<br />
| YES || NO || quads || Quads<br />
|-<br />
! 35<br />
| YES || NO || jeeps || Off-road vehicles<br />
|-<br />
! 36<br />
| YES || NO || snowmobiles || Snowmobiles<br />
|-<br />
! 37<br />
| YES || NO || horses || Horses<br />
|-<br />
! 38<br />
| YES || NO || campfires || Campfires<br />
|-<br />
! 39<br />
| YES || || thorn || Thorns<br />
|-<br />
! 40<br />
| YES || NO || stealth || Stealth required<br />
|-<br />
! 41<br />
| YES || NO || stroller || Stroller accessible<br />
|-<br />
! 42<br />
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance<br />
|-<br />
! 43<br />
| YES || || cow || Watch for livestock<br />
|-<br />
! 44<br />
| YES || || flashlight || Flashlight required<br />
|-<br />
! 45<br />
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour<br />
|-<br />
! 46<br />
| YES || NO || rv || Truck Driver/RV<br />
|-<br />
! 47<br />
| YES || NO || field_puzzle || Field Puzzle<br />
|-<br />
! 48<br />
| YES || || UV || UV Light Required<br />
|-<br />
! 49<br />
| YES || || snowshoes || Snowshoes<br />
|-<br />
! 50<br />
| YES || || skiis || Cross Country Skis<br />
|-<br />
! 51<br />
| YES || || s-tool || Special Tool Required<br />
|-<br />
! 52<br />
| YES || NO || nightcache || Night Cache<br />
|-<br />
! 53<br />
| YES || NO || parkngrab || Park and Grab<br />
|-<br />
! 54<br />
| YES || NO || abandonedbuilding || Abandoned structure<br />
|-<br />
! 55<br />
| YES || NO || hike_short || Short hike (less than 1km)<br />
|-<br />
! 56<br />
| YES || NO || hike_med || Medium hike (1km-10km)<br />
|-<br />
! 57<br />
| YES || NO || hike_long || Long hike (+10km)<br />
|-<br />
! 58<br />
| YES || NO || fuel || Fuel Nearby<br />
|-<br />
! 59<br />
| YES || NO || food || Food Nearby<br />
|-<br />
! 60<br />
| YES || || wirelessbeacon || Wireless Beacon<br />
|-<br />
! 61<br />
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache<br />
|-<br />
! 62<br />
| YES || NO || seasonal || Seasonal Access<br />
|-<br />
! 63<br />
| YES || NO || touristOK || Tourist Friendly<br />
|-<br />
! 64<br />
| YES || NO || treeclimbing || Tree Climbing<br />
|-<br />
! 65<br />
| YES || NO || frontyard || Front Yard (Private Residence)<br />
|-<br />
! 66<br />
| YES || NO || teamwork || Teamwork Required<br />
|-<br />
! 67<br />
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour<br />
|}<br />
<references group="GC"/><br />
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx''<br />
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/''<br />
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718''</div>
Andrixnet