Cache attributes: Difference between revisions
mNo edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>''' | ''' <span style="color:#FF0000"><big>IMPORTANT!!! Delpoyed on [[OKAPI]] and all [[Opencaching-PL|opencaching-pl]] based sites as of 2019-12-18.</big></span>''' | ||
= | '''<span style="color:#FF0000">WORK IN PROGRESS - updating with some changes and new attrib!</span>''' | ||
* 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");'' | ==Attribute numbering rules== | ||
* 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.);'' | |||
*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");'' | |||
*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.);'' | |||
**DE branch negated attributes use a separate flag and retain the ID without adding 9000. | **DE branch negated attributes use a separate flag and retain the ID without adding 9000. | ||
*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>'' | *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>'' | ||
*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" />'' | *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" />'' | ||
* all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />'' | *all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;''<ref name=":2" group="OC" />'' | ||
* all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />'' | *all OC special purpose attributes to have numeric IDs in the range 900 - 999;''<ref name=":2" group="OC" />'' | ||
* 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)'' | *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)'' | ||
* all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]). | *all attributes have assigned a unique [[ACODE]] (according to [[OKAPI]]). | ||
* all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE). | *all "'''OC only'''" attributes have assigned a unique [[OCGS]] number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE). | ||
== Attributes matrix == | ==Attributes matrix== | ||
=== OC attributes mapping === | ===OC attributes mapping=== | ||
Every OC installation has its own set of internal attributes. | Every OC installation has its own set of internal attributes. | ||
Line 34: | Line 36: | ||
{| class="wikitable" | {| class="wikitable" | ||
! colspan=" | ! colspan="5" |<small>Opencaching-PL</small> | ||
! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small> | ! colspan="5" |<small>Opencaching-DE</small>!! colspan="2" |<small>OKAPI</small> | ||
|- | |- | ||
!<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> | !<small>ID<ref group="OC">Opencaching-PL attribute ID. Same as GC attribute ID where applicable.</ref></small> | ||
!<small>''category''</small><ref group="OC">For future implementation. Not to be confused with OCDE categorization (not documented here)</ref><small>''<!-- Proposed -->''</small> | |||
!<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> | |||
|- | |- | ||
! colspan=" | ! colspan="12" |<small>''Common attributes between OC and GC''</small> | ||
|- | |- | ||
|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:#FFFFFF" |<small>9001</small> | ||
|<small>''permission''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>2</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>3</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>4</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>5</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>6</small> | ||
|<small>''suitability''</small> | |||
|<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>|| | |||
|- | |- | ||
|style="background-color:#FFFFFF"| | | 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" />|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>9</small> | ||
|<small>''information''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>10</small> | ||
|<small>''information''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>11</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>12</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>13</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>9013</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|style="background-color:#FFFFFF"| | | 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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>14</small> | ||
|<small>''recommendation''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>9014</small> | ||
|<small>''recommendation''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>15</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>9015</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>17</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>18</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>19</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>20</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>21</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>22</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>23</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>24</small> | ||
|<small>''suitability''</small> | |||
|<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> | |||
|<small>wheelchair</small> | |<small>wheelchair</small> | ||
|<small>Handicap: Wheelchair</small> | |<small>Handicap: Wheelchair</small> | ||
|<small>1</small> | |<small>1</small> | ||
| style="background-color:#98FB98" |<small>A18</small>|| | | style="background-color:#98FB98" |<small>A18</small>|| | ||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>25</small> | ||
|<small>''facility''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>26</small> | ||
|<small>''facility''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>27</small> | ||
|<small>''facility''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>28</small> | ||
|<small>''facility''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>29</small> | ||
|<small>''facility''</small> | |||
|<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>|| | |||
|- | |- | ||
|style="background-color:#FFFFFF"| <small>32</small>||style="background-color:#FFFFFF"| <small>[[ | | style="background-color:#FFFFFF" |<small>32</small> | ||
|<small>''permission''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>39</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>40</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>44</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>46</small> | ||
|<small>''permission''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>47</small> | ||
|<small>''information''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>48</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>51</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>52</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>53</small> | ||
|<small>''information''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>54</small> | ||
|<small>''warning''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>60</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|style="background-color:#FFFFFF"| | | style="background-color:#FFFFFF" |<small>62</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|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>|| | | style="background-color:#FFFFFF" |<small>9062</small> | ||
|<small>''availability''</small> | |||
|<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>|| | |||
|- | |- | ||
|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:#FFFFFF" |<small>64</small> | ||
|<small>''requirement''</small> | |||
|<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>|| | |||
|- | |- | ||
|<small>69</small> | |||
|<small>''information''</small> | |||
|<small>bonus</small> | |||
|<small>[[BONUS]]</small> | |||
|<small>BONUS cache</small> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|<small>A90</small> | |||
| | |||
|- | |- | ||
|<small>71</small> | |||
|<small>''information''</small> | |||
|<small>challenge</small> | |||
|<small>[[Challenge]]</small> | |||
|<small>Must meet challenge requirements to log</small> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|<small>A92</small> | |||
| | |||
|- | |- | ||
|<small>72</small> | |||
|<small>''special''</small> | |||
|<small>openchecker</small> | |||
|<small>[[OpenChecker]]</small> | |||
|<small>Solution checker</small><ref name=":3" group="OC" /> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|<small>A93</small> | |||
| | |||
|- | |- | ||
! colspan="12" |<small>OC only attributes</small> | |||
|- | |||
! colspan="12" |<small>''Common attributes between OCPL and OCDE projects''</small> | |||
|- | |||
| style="background-color:#FFFFFF" |<small>106</small> | |||
|<small>''oc''</small> | |||
|<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> | |||
|- | |||
| | |||
| | |||
| | | | ||
| | | | ||
Line 152: | Line 291: | ||
|<small>1</small> | |<small>1</small> | ||
|<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> | |<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> | ||
|style="background-color:#D8BFD8"| <small>107</small> | | style="background-color:#D8BFD8" |<small>107</small> | ||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>108</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>110</small> | ||
|<small>''warning''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>123</small> | ||
|<small>''facility''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>127</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>130</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>131</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>132</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>133</small> | ||
|<small>''availability''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>134</small> | ||
|<small>''availability''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>135</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>137</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>142</small> | ||
|<small>''availability''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>143</small> | ||
|<small>''warning''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>147</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>150</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>153</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>154</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>156</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>157</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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> | | style="background-color:#FFFFFF" |<small>158</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|style="background-color:#FFFFFF"| | | style="background-color:#FFFFFF" |<small>161</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
| | |<small>162</small> | ||
| | |<small>''suitability''</small> | ||
| | |<small>blind</small> | ||
|<small>[[Handicap=blind]]</small> | |||
|<small>Handicaped: Blind people</small> | |||
|<small>62</small> | |<small>62</small> | ||
|<small>162</small> | |<small>162</small> | ||
Line 204: | Line 387: | ||
|<small>Handicap: Blind</small> | |<small>Handicap: Blind</small> | ||
|<small>1</small> | |<small>1</small> | ||
|style="background-color:#98FB98"|<small>A89</small> | | style="background-color:#98FB98" |<small>A89</small> | ||
|style="background-color:#D8BFD8"|<small>162</small> | | style="background-color:#D8BFD8" |<small>162</small> | ||
|- | |- | ||
! colspan=" | ! colspan="12" |<small>''OCPL only attributes''</small> | ||
|- | |- | ||
|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:#FFFFFF" |<small>201</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>202</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>203</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>204</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>205</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>206</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>207</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>208</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>209</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>210</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>211</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>212</small> | ||
|<small>''requirement''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>213</small> | ||
|<small>''availability''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>214</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>215</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>216</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>217</small> | ||
|<small>''warning''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>218</small> | ||
|<small>''warning''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>219</small> | ||
|<small>''suitability''</small> | |||
|<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> | |||
|- | |- | ||
|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:#FFFFFF" |<small>220</small> | ||
|<small>''information''</small> | |||
|<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> | |||
|- | |||
|<small>221</small> | |||
|<small>''information''</small> | |||
|<small>bitcache</small> | |||
|<small>[[BITcache]]</small> | |||
|<small>BITcache</small> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
||<small>A95</small> | |||
||<small>221</small> | |||
|- | |- | ||
|<small>222</small> | |||
|<small>''information''</small> | |||
|<small>guestbook</small> | |||
|<small>[[Guestbook]]</small> | |||
|<small>Log is part of a guestbook</small> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
||<small>A96</small> | |||
||<small>222</small> | |||
|- | |- | ||
|style="background-color:#FFFFFF"| <small>999</small>||style="background-color:#FFFFFF"| <small>[[Password]]</small>||style="background-color:#FFFFFF"| <small>Log password</small>|| | ! 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> | ||
|- | |||
|<small>998</small> | |||
|<small>''special''</small> | |||
|<small>geopath</small> | |||
|<small>[[GeoPath]]</small> | |||
|<small>Cache is part of a GeoPath</small> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|<small>A91</small> | |||
|<small>223</small> | |||
|- | |||
| style="background-color:#FFFFFF" |<small>999</small> | |||
|<small>''special''</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" |? | |||
|} | |} | ||
<references group="OC"/> | <references group="OC" /> | ||
==== Opencaching-PL implementation specific ==== | ====Opencaching-PL implementation specific==== | ||
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute. | All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute. | ||
Line 263: | Line 527: | ||
'''''Each site must ensure the contents of this table follows the above numbering scheme.''''' | '''''Each site must ensure the contents of this table follows the above numbering scheme.''''' | ||
==== Opencaching-DE implementation specific ==== | ====Opencaching-DE implementation specific==== | ||
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. | 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. | ||
==== OKAPI implementation specific ==== | ====OKAPI implementation specific ==== | ||
OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml]. | OKAPI uses an internal mapping file [https://github.com/opencaching/okapi/blob/master/okapi/services/attrs/attribute-definitions.xml attribute-definitions.xml]. | ||
Line 273: | Line 537: | ||
[[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. | [[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. | ||
=== GC reference === | ===GC reference === | ||
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file. | Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file. | ||
* Attribute has only '''YES''' = attribute that can be set or unset; | *Attribute has only '''YES''' = attribute that can be set or unset; | ||
* Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset; | *Attribute has both '''YES''' and '''NO''' = attribute that can be set normally, set as it's inverse meaning or unset; | ||
{| class="wikitable mw-collapsible mw-collapsed collapsible collapsed" | {| class="wikitable mw-collapsible mw-collapsed collapsible collapsed" | ||
! ID !! YES !! NO !! IMAGE !! NAME | !ID!! YES!!NO!!IMAGE!!NAME | ||
|- | |- | ||
! 1 | !1 | ||
| YES || NO || dogs || Dogs | |YES||NO||dogs ||Dogs | ||
|- | |- | ||
! 2 | ! 2 | ||
| YES || | |YES || ||fee||Access or parking fee | ||
|- | |- | ||
! 3 | !3 | ||
| YES || | |YES|| || rappelling||Climbing gear | ||
|- | |- | ||
! 4 | ! 4 | ||
| YES || | |YES|| ||boat|| Boat | ||
|- | |- | ||
! 5 | ! 5 | ||
| YES || | |YES|| ||scuba ||Scuba gear | ||
|- | |- | ||
! 6 | !6 | ||
| YES || NO || kids || Recommended for kids | | YES||NO||kids||Recommended for kids | ||
|- | |- | ||
! 7 | !7 | ||
| YES || NO || onehour || Takes less than an hour | |YES||NO||onehour||Takes less than an hour | ||
|- | |- | ||
! 8 | !8 | ||
| YES || NO || scenic || Scenic view | |YES||NO||scenic||Scenic view | ||
|- | |- | ||
! 9 | !9 | ||
| YES || NO || hiking || Significant hike | |YES||NO||hiking||Significant hike | ||
|- | |- | ||
! 10 | !10 | ||
| YES || NO || climbing || Difficult climbing | |YES|| NO||climbing||Difficult climbing | ||
|- | |- | ||
! 11 | !11 | ||
| YES || | |YES|| ||wading ||May require wading | ||
|- | |- | ||
! 12 | !12 | ||
| YES || | |YES|| ||swimming||May require swimming | ||
|- | |- | ||
! 13 | !13 | ||
| YES || NO || available || Available at all times | |YES||NO|| available||Available at all times | ||
|- | |- | ||
! 14 | !14 | ||
| YES || NO || night || Recommended at night | | YES||NO||night||Recommended at night | ||
|- | |- | ||
! 15 | !15 | ||
| YES || NO || winter || Available during winter | |YES||NO||winter||Available during winter | ||
|- | |- | ||
! 17 | ! 17 | ||
| YES || NO || poisonoak || Poison plants | |YES || NO|| poisonoak||Poison plants | ||
|- | |- | ||
! 18 | !18 | ||
| YES || | |YES|| ||dangerousanimals || Dangerous Animals | ||
|- | |- | ||
! 19 | !19 | ||
| YES || | |YES|| ||ticks||Ticks | ||
|- | |- | ||
! 20 | !20 | ||
| YES || || mine || Abandoned mines | | YES|| ||mine||Abandoned mines | ||
|- | |- | ||
! 21 | !21 | ||
| YES || | |YES|| ||cliff||Cliff / falling rocks | ||
|- | |- | ||
! 22 | !22 | ||
| YES || | |YES|| ||hunting||Hunting | ||
|- | |- | ||
! 23 | !23 | ||
| YES || | |YES|| ||danger||Dangerous area | ||
|- | |- | ||
! 24 | !24 | ||
| YES || NO || wheelchair || Wheelchair accessible | |YES||NO||wheelchair||Wheelchair accessible | ||
|- | |- | ||
! 25 | !25 | ||
| YES || NO || parking || Parking available | |YES||NO||parking||Parking available | ||
|- | |- | ||
! 26 | !26 | ||
| YES || | |YES|| ||public||Public transportation | ||
|- | |- | ||
! 27 | !27 | ||
| YES || NO || water || Drinking water nearby | |YES||NO||water||Drinking water nearby | ||
|- | |- | ||
! 28 | !28 | ||
| YES || NO || restrooms || Public restrooms nearby | |YES||NO||restrooms||Public restrooms nearby | ||
|- | |- | ||
! 29 | !29 | ||
| YES || NO || phone || Telephone nearby | |YES||NO||phone||Telephone nearby | ||
|- | |- | ||
! 30 | !30 | ||
| YES || NO || picnic || Picnic tables nearby | |YES||NO||picnic||Picnic tables nearby | ||
|- | |- | ||
! 31 | !31 | ||
| YES || NO || camping || Camping available | |YES||NO||camping||Camping available | ||
|- | |- | ||
! 32 | !32 | ||
| YES || NO || bicycles || Bicycles | |YES||NO||bicycles||Bicycles | ||
|- | |- | ||
! 33 | !33 | ||
| YES || NO || motorcycles || Motorcycles | |YES||NO||motorcycles||Motorcycles | ||
|- | |- | ||
! 34 | !34 | ||
| YES || NO || quads || Quads | |YES||NO||quads||Quads | ||
|- | |- | ||
! 35 | !35 | ||
| YES || NO || jeeps || Off-road vehicles | |YES||NO||jeeps||Off-road vehicles | ||
|- | |- | ||
! 36 | !36 | ||
| YES || NO || snowmobiles || Snowmobiles | |YES||NO||snowmobiles||Snowmobiles | ||
|- | |- | ||
! 37 | !37 | ||
| YES || NO || horses || Horses | |YES||NO||horses||Horses | ||
|- | |- | ||
! 38 | !38 | ||
| YES || NO || campfires || Campfires | |YES||NO||campfires||Campfires | ||
|- | |- | ||
! 39 | !39 | ||
| YES || | |YES|| ||thorn||Thorns | ||
|- | |- | ||
! 40 | !40 | ||
| YES || NO || stealth || Stealth required | |YES||NO||stealth||Stealth required | ||
|- | |- | ||
! 41 | !41 | ||
| YES || NO || stroller || Stroller accessible | |YES||NO||stroller||Stroller accessible | ||
|- | |- | ||
! 42 | !42 | ||
| YES || **<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>|| firstaid || Needs maintenance | |YES||**<ref group="GC">Not a real attribute (ie. not owner editable for a cache), holds "needs maintenance" flag.</ref>||firstaid||Needs maintenance | ||
|- | |- | ||
! 43 | !43 | ||
| YES || | |YES|| ||cow||Watch for livestock | ||
|- | |- | ||
! 44 | !44 | ||
| YES || | |YES|| ||flashlight||Flashlight required | ||
|- | |- | ||
! 45 | !45 | ||
| YES || ***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>|| landf || Lost And Found Tour | |YES||***<ref name=":0" group="GC">Special attributes, not available to the regular user.</ref>||landf||Lost And Found Tour | ||
|- | |- | ||
! 46 | !46 | ||
| YES || NO || rv || Truck Driver/RV | |YES||NO||rv||Truck Driver/RV | ||
|- | |- | ||
! 47 | !47 | ||
| YES || NO || field_puzzle || Field Puzzle | |YES||NO||field_puzzle||Field Puzzle | ||
|- | |- | ||
! 48 | !48 | ||
| YES || | |YES|| ||UV||UV Light Required | ||
|- | |- | ||
! 49 | !49 | ||
| YES || | |YES|| ||snowshoes||Snowshoes | ||
|- | |- | ||
! 50 | !50 | ||
| YES || | |YES|| ||skiis||Cross Country Skis | ||
|- | |- | ||
! 51 | !51 | ||
| YES || | |YES|| ||s-tool||Special Tool Required | ||
|- | |- | ||
! 52 | !52 | ||
| YES || NO || nightcache || Night Cache | |YES||NO||nightcache||Night Cache | ||
|- | |- | ||
! 53 | !53 | ||
| YES || NO || parkngrab || Park and Grab | |YES||NO||parkngrab||Park and Grab | ||
|- | |- | ||
! 54 | !54 | ||
| YES || NO || abandonedbuilding || Abandoned structure | |YES||NO||abandonedbuilding||Abandoned structure | ||
|- | |- | ||
! 55 | !55 | ||
| YES || NO || hike_short || Short hike (less than 1km) | |YES||NO||hike_short||Short hike (less than 1km) | ||
|- | |- | ||
! 56 | !56 | ||
| YES || NO || hike_med || Medium hike (1km-10km) | |YES||NO||hike_med||Medium hike (1km-10km) | ||
|- | |- | ||
! 57 | !57 | ||
| YES || NO || hike_long || Long hike (+10km) | |YES||NO||hike_long||Long hike (+10km) | ||
|- | |- | ||
! 58 | !58 | ||
| YES || NO || fuel || Fuel Nearby | |YES||NO||fuel||Fuel Nearby | ||
|- | |- | ||
! 59 | !59 | ||
| YES || NO || food || Food Nearby | |YES||NO||food||Food Nearby | ||
|- | |- | ||
! 60 | !60 | ||
| YES || | |YES|| ||wirelessbeacon||Wireless Beacon | ||
|- | |- | ||
! 61 | !61 | ||
| YES || ***<ref name=":0" group="GC" />|| partnership || Partnership cache | |YES||***<ref name=":0" group="GC" />||partnership||Partnership cache | ||
|- | |- | ||
! 62 | !62 | ||
| YES || NO || seasonal || Seasonal Access | |YES||NO||seasonal||Seasonal Access | ||
|- | |- | ||
! 63 | !63 | ||
| YES || NO || touristOK || Tourist Friendly | |YES||NO||touristOK||Tourist Friendly | ||
|- | |- | ||
! 64 | !64 | ||
| YES || NO || treeclimbing || Tree Climbing | |YES||NO||treeclimbing||Tree Climbing | ||
|- | |- | ||
! 65 | !65 | ||
| YES || NO || frontyard || Front Yard (Private Residence) | |YES||NO||frontyard||Front Yard (Private Residence) | ||
|- | |- | ||
! 66 | !66 | ||
| YES || NO || teamwork || Teamwork Required | |YES||NO||teamwork||Teamwork Required | ||
|- | |- | ||
! 67 | !67 | ||
| YES || ***<ref name=":0" group="GC" />|| geotour || GeoTour | |YES||***<ref name=":0" group="GC" />||geotour||GeoTour | ||
|- | |||
!69 | |||
|YES | |||
| | |||
|bonuscache | |||
|Bonus cache | |||
|- | |||
!70 | |||
|YES | |||
|NO | |||
|powertrail | |||
|Powertrail | |||
|- | |||
!71 | |||
|YES | |||
|NO | |||
|challengecache | |||
|Challenge cache | |||
|- | |||
!72 | |||
|YES | |||
|NO | |||
|hqsolutionchecker | |||
|Solution checker | |||
|} | |} | ||
<references group="GC"/> | <references group="GC" /> | ||
*''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx'' | *''Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx'' | ||
*''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/'' | *''gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/'' | ||
*''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718'' | *''also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718'' | ||
== Developers and site operators == | ==Developers and site operators== | ||
All changes to attributes must follow the rules stated on this page. | All changes to attributes must follow the rules stated on this page. | ||
Any attribute change must be implemented with the following considerations in mind: | Any attribute change must be implemented with the following considerations in mind: | ||
* documentation here; | *documentation here; | ||
* implementation in the respective Opencaching branch(es), including GPX export module; | *implementation in the respective Opencaching branch(es), including GPX export module; | ||
* implementation in [[OKAPI]]; | *implementation in [[OKAPI]]; | ||
* notifying [[Third party apps|third party app]] developers of the change. | *notifying [[Third party apps|third party app]] developers of the change. | ||
=== Creating a new attribute === | ===Creating a new attribute=== | ||
# 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. | #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. | ||
# All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above. | #All new attributes must follow the [[Cache attributes#Attribute numbering rules|Attribute numbering rules]] above. | ||
# 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. | #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. | ||
# Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>. | #Developers will then implement the new attribute according to the Opencaching branch(es) involved and [[OKAPI]] <code>attribute-definitions.xml</code>. | ||
# [[Third party apps|Third party app]] developers to be informed of the change. | #[[Third party apps|Third party app]] developers to be informed of the change. | ||
=== Adding an existing attribute === | ===Adding an existing attribute=== | ||
A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. | A certain Opencaching site may not have an existing attribute from the [[Cache attributes#Attributes matrix|Attributes matrix]]. | ||
# Document the addition on the attribute's page. | #Document the addition on the attribute's page. | ||
# Update OKAPI <code>attribute-definitions.xml</code>. | #Update OKAPI <code>attribute-definitions.xml</code>. | ||
# Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used. | #Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used. | ||
# [[Third party apps|Third party app]] developers to be informed of the change. | #[[Third party apps|Third party app]] developers to be informed of the change. | ||
=== Changing an attribute === | ===Changing an attribute=== | ||
'''<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>''' | '''<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>''' | ||
Line 518: | Line 807: | ||
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. | 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. | ||
=== Removing an attribute === | ===Removing an attribute=== | ||
'''<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>''' | '''<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>''' | ||
Line 525: | Line 814: | ||
An attribute may be removed from one site, all sites of a branch or all branches. | An attribute may be removed from one site, all sites of a branch or all branches. | ||
# Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date. | #Document the removal of the attribute in the [[Cache attributes#Attributes matrix|Attributes matrix]] and attribute page including planned removal date. | ||
# 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. | #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. | ||
# Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used. | #Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used. | ||
# Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. | #Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable. | ||
# Developers will then implement the change. | #Developers will then implement the change. |
Latest revision as of 13:32, 20 October 2021
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.
This document describes the existing cache attributes across Opencaching sites.
IMPORTANT!!! Delpoyed on OKAPI and all opencaching-pl based sites as of 2019-12-18.
WORK IN PROGRESS - updating with some changes and new attrib!
Attribute numbering rules
- 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");
- 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.);
- DE branch negated attributes use a separate flag and retain the ID without adding 9000.
- 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;[OC 1]
- all OC future and existing attributes that are PL branch specific to have numeric IDs in the range 200 - 299;[OC 1]
- all OC future attributes that are DE branch specific to have numeric IDs in the range 300 - 399;[OC 1]
- all OC special purpose attributes to have numeric IDs in the range 900 - 999;[OC 1]
- 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)
- all attributes have assigned a unique ACODE (according to OKAPI).
- all "OC only" attributes have assigned a unique OCGS number according to the OCGS numbering rules. (for GPX export purposes by OKAPI and OCDE).
Attributes matrix
OC attributes mapping
Every OC installation has its own set of internal attributes.
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.
OKAPI provides a unified interface for information exchange with third party apps (eg. c:geo) using GC compatibility and OC extensions (GPX export function).
Opencaching-PL | Opencaching-DE | OKAPI | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ID[OC 2] | category[OC 3]' | icon | text_short | text_long | id[OC 4] | gc_id[OC 5] | icon | name | gc_inc[OC 6] | ACODE | OCGS |
Common attributes between OC and GC | |||||||||||
9001 | permission | no_dogs | No dogs | Dogs not allowed | A85 | ||||||
2 | requirement | fee | Fee | Access or parking fee | 36 | 2 | fee | Access or parking fee | 1 | A26 | |
3 | requirement | rapelling | Rappeling | Climbing gear requried | 49 | 3 | rappeling | Climbing gear | 1 | A53 | |
4 | requirement | boat | Boat | Boat required | 52 | 4 | boat | Watercraft | 1 | A57 | |
5 | requirement | scuba | Scuba | Diving equipment required | 51 | 5 | scuba | Diving equipment | 1 | A55 | |
6 | suitability | kids | Children | Suitable for children | A70[OC 7] | ||||||
59 | 6 | kids | Suited for children | 1 | A71[OC 7] | ||||||
9 | information | hiking | Long hike | Long walk or hike | 25 | 9 | hiking | Long walk | 1 | A21 | |
10 | information | climbing | Climbing | Some climbing (no gear needed) | 28 | 10 | climbing | Some climbing (no gear needed) | 1 | A24 | |
11 | warning | wading | Wading | Swamp or marsh. May require wading | 26 | 11 | wading | Swamp, marsh or wading | 1 | A22 | |
12 | requirement | swimming | Swimming | Swimming required | 29 | 12 | swimming | Swimming required | 1 | A25 | |
13 | availability | available | Available 24/7 | Available 24/7 | 38 | 13 | Available | Available 24 hours | 1 | A39 | |
9013 | availability | open_hours | NOT available 24/7 | Available only during open hours | 39 | 13 | time | Only available at specified times | 0 | A40 | |
14 | recommendation | night | Night | Recommended at night | A42 | ||||||
9014 | recommendation | day | Day | NOT recommended at night | 40 | 14 | day | By day only | 0 | A41 | |
15 | availability | winter | Winter | Available during winter | 44 | 15 | snow | Snow-proof hiding place | 1 | A47 | |
9015 | availability | winter_no | NOT in winter | NOT available during winter | A84 | ||||||
17 | warning | poison_plants | Poison plants | Poisonous plants | 16 | 17 | plants | Poisonous plants | 1 | A66 | |
18 | warning | dangerous_animals | Dangerous animals | Dangerous animals | 17 | 18 | Animals | Dangerous animals | 1 | A67 | |
19 | warning | ticks | Ticks | Ticks | 14 | 19 | ticks | Ticks | 1 | A64 | |
20 | warning | mine | Abandoned mine | Abandoned mine(s) | 15 | 20 | mine | Abandoned mines | 1 | A65 | |
21 | warning | cliff | Cliff | Cliffs / falling rocks hazard | 11 | 21 | cliff | Cliff / Rocks | 1 | A61 | |
22 | warning | hunting | Hunting | Hunting grounds | 12 | 22 | hunting | Hunting | 1 | A62 | |
23 | warning | danger | Danger | Dangerous area | 9 | 23 | danger | Dangerous area | 1 | A59 | |
24 | suitability | wheelchair | Wheelchair accessible | Wheelchair accessible | 63 | 24 | wheelchair | Handicap: Wheelchair | 1 | A18 | |
25 | facility | parking | Parking | Parking area nearby | 18 | 25 | parking | Parking area nearby | 1 | A33 | |
26 | facility | public_transportation | Public transportation | Public transportation | 19 | 26 | public | Public transportation | 1 | A34 | |
27 | facility | water | Drinking water | Drinking water nearby | 20 | 27 | water | Drinking water nearby | 1 | A35 | |
28 | facility | restrooms | Restrooms | Public restrooms nearby | 21 | 28 | restrooms | Public restrooms nearby | 1 | A36 | |
29 | facility | phone | Public phone | Public phone nearby | 22 | 29 | phone | Public phone nearby | 1 | A37 | |
32 | permission | bicycle | Bicycles | Bycicles allowed | A27 | ||||||
39 | warning | thorns | Thorns | Thorns | 13 | 39 | thorn | Thorns | 1 | A63 | |
40 | requirement | stealth | Stealth | Stealth required | A74 | ||||||
44 | requirement | flashlight | Flashlight | Flashlight required | 48 | 44 | flashlight | Flashlight | 1 | A52 | |
46 | permission | rv | Truck / RV | Truck / RV allowed | A86 | ||||||
47 | information | field_puzzle | Field puzzle | Puzzle can only be solved on-site | 55 | 47 | riddle | Puzzle / Mystery | 1 | A15 | |
48 | requirement | uv_light | UV light | UV light required | A83 | ||||||
51 | requirement | special_tool | Special tool | Special tool / equipment required | 46 | 51 | tools | Special equipment | 1 | A56 | |
52 | availability | nightcache | Night cache | Night cache - can only be found at night | 1 | 52 | night | Only at night | 1 | A43 | |
53 | information | park_n_grab | Car | Park and grab | 24 | 53 | car | Near the parking area | 1 | A19 | |
54 | warning | ruin | Ruin | Abandoned structure / ruin | A82 | ||||||
60 | requirement | wireless_beacon | Wireless beacon | Wireless beacon / Garmin Chirp™ | A9 | ||||||
62 | availability | seasonal | Seasonal | Only available during specified seasons | 60 | 62 | calendar | Only available during specified seasons | 1 | A45 | |
9062 | availability | all_seasons | All seasons | Available all seasons | 42 | 62 | date | All seasons | 0 | A44 | |
64 | requirement | tree_climbing | Treeclimbing | Tree climbing required | A88 | ||||||
69 | information | bonus | BONUS | BONUS cache | A90 | ||||||
71 | information | challenge | Challenge | Must meet challenge requirements to log | A92 | ||||||
72 | special | openchecker | OpenChecker | Solution checker[OC 9] | A93 | ||||||
OC only attributes | |||||||||||
Common attributes between OCPL and OCDE projects | |||||||||||
106 | oc | oconly | OC ONLY | OPENCACHING only cache | 6 | 106 | oconly | Only loggable at Opencaching | 1 | A1 | 106 |
7 | 107 | wwwlink | Hyperlink to another caching portal only | 1 | N/A[OC 10] | 107 | |||||
108 | requirement | letterbox | Letterbox | Letterbox | 8 | 108 | letter | Letterbox (needs stamp) | 1 | A4 | 108 |
110 | warning | train | Train | Active railway nearby | 10 | 110 | train | Active railway nearby | 1 | A60 | 110 |
123 | facility | firstaid | Firstaid | First aid available | 23 | 123 | firstaid | First aid available | 1 | A38 | 123 |
127 | information | steep | Steep | Hilly area | 27 | 127 | steep | Hilly area | 1 | A23 | 127 |
130 | information | poi | Interestsign | Point of interest | 30 | 130 | interestsign | Point of interest | 1 | A30 | 130 |
131 | information | moving | Moving | Moving target | 31 | 131 | moving | Moving target | 1 | A11 | 131 |
132 | requirement | webcam | Webcam | Webcam | 32 | 132 | webcam | Webcam | 1 | A12 | 132 |
133 | availability | indoor | Indoor | Indoors, withing enclosed space (building, cave, etc) | 33 | 133 | indoor | Wihin enclosed rooms (caves, buildings etc.) | 1 | A31 | 133 |
134 | availability | under_water | Under water | Under water | 34 | 134 | submerged | In the water | 1 | A32 | 134 |
135 | requirement | no_gps | No GPS | No GPS required | 35 | 135 | nogps | Without GPS (letterboxes, cistes, compass juggling ...) | 1 | A58 | 135 |
137 | requirement | overnight | Overnight | Overnight stay necessary | 37 | 137 | overnight | Overnight stay necessary | 1 | A69 | 137 |
142 | availability | tide | Tide | Not available during high tide | 41 | 142 | tide | Not at high water level | 1 | A48 | 142 |
143 | warning | nature_preserve | Nature | Nature preserve / Breeding season | 43 | 143 | naturschutz | Breeding season / protected nature | 1 | A46 | 143 |
147 | requirement | compass | Compass | Compass required | 47 | 147 | compass | Compass | 1 | A49 | 147 |
150 | requirement | cave | Cave | Cave equipment required | 50 | 150 | cave | Cave equipment | 1 | A54 | 150 |
153 | requirement | aircraft | Aircraft | Aircraft required | 53 | 153 | Aircraft | Aircraft | 1 | A75 | 153 |
154 | requirement | wiki | Wiki | Internet research required | 54 | 154 | wiki | Investigation | 1 | A14 | 154 |
156 | information | math | Math problem | Mathematical or logical problem | 56 | 156 | Arith_prob | Arithmetical problem | 1 | A16 | 156 |
157 | information | other | Othercache | Other cache type | 57 | 157 | othercache | Other cache type | 1 | A13 | 157 |
158 | requirement | ask | Ask | Ask owner for start conditions | 58 | 158 | Ask | Ask owner for start conditions | 1 | A17 | 158 |
161 | information | safari | Safari | Safari cache | 61 | 161 | safari | Safari Cache | 1 | A72 | 161 |
162 | suitability | blind | Handicap=blind | Handicaped: Blind people | 62 | 162 | blind-people | Handicap: Blind | 1 | A89 | 162 |
OCPL only attributes | |||||||||||
201 | information | quick | Quick and easy | Quick and easy cache | A68 | 201 | |||||
202 | information | geohotel | GeoHotel | GeoHotel for trackables | A5 | 202 | |||||
203 | requirement | byop | BYOP | Bring your own pen | A50 | 203 | |||||
204 | information | magnet | Magnetic | Attached using magnet(s) | A6 | 204 | |||||
205 | information | mp3 | MP3 | Information in MP3 file | A7 | 205 | |||||
206 | information | offset | Offset cache | Container placed at an offset from given coordinates | A8 | 206 | |||||
207 | information | usb | USB | Dead Drop USB container | A10 | 207 | |||||
208 | information | benchmark | Benchmark | Benchmark - geodetic point | A2 | 208 | |||||
209 | information | wherigo | Wherigo | Wherigo cartridge to play | A3 | 209 | |||||
210 | information | nature | Nature | Hidden in natural surroundings | A28 | 210 | |||||
211 | information | monument | Monument | Monument or historic site | A29 | 211 | |||||
212 | requirement | shovel | Shovel | Shovel required | A51 | 212 | |||||
213 | availability | walk | Walk | Access only by walk | A20 | 213 | |||||
214 | information | handicaching | Handicaching | Rated on Handicaching.com | A76 | 214 | |||||
215 | information | munzee | Munzee | Contains a Munzee | A77 | 215 | |||||
216 | information | ads | Ads | Contains advertising | A78 | 216 | |||||
217 | warning | military | Military training area | Military training area, some access restrictions - check before visit | A79 | 217 | |||||
218 | warning | video_surveillance | Video surveillance | Caution, area under video surveillance | A80 | 218 | |||||
219 | suitability | trackables | Trackables | Suitable to hold trackables | A81 | 219 | |||||
220 | information | historic_monument | Historic | Officially designated historical monument | A87 | 220 | |||||
221 | information | bitcache | BITcache | BITcache | A95 | 221 | |||||
222 | information | guestbook | Guestbook | Log is part of a guestbook | A96 | 222 | |||||
Special purpose attributes[OC 9] | |||||||||||
998 | special | geopath | GeoPath | Cache is part of a GeoPath | A91 | 223 | |||||
999 | special | Password | Log password | Password | Log Password | ? | ? |
- ↑ 1.0 1.1 1.2 1.3 This assumes that future GC attributes will have their IDs below 100.
- ↑ Opencaching-PL attribute ID. Same as GC attribute ID where applicable.
- ↑ For future implementation. Not to be confused with OCDE categorization (not documented here)
- ↑ Opencaching-DE database contents internal id, not publicly exposed in exports.
- ↑ Opencaching-DE database contents, this exposed publicly in exports as ID for an attribute, numerically the same as GC attribute ID where applicable.
- ↑ Opencaching-DE attribute meaning flag, equivalent to GC GPX export. Normal meaning:
inc=1
; Inverse (negated) meaning:inc=0
- ↑ 7.0 7.1 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.
- ↑ Deprecated ACODE (duplicate of A40)
- ↑ 9.0 9.1 The are not directly user editable attributes, but rather representations for special properties of the cache set by other methods.
- ↑ Deprecated attribute. Might be completely removed in the future. Not selectable for new caches; selectable as search criteria.
Opencaching-PL implementation specific
All attributes are implemented as either ON or OFF; Inverse meaning is handled by a different attribute.
At this time attributes are defined in database (table cache_attrib
). Each site has it's own attribute set, hence it's own contents for this table.
Each site must ensure the contents of this table follows the above numbering scheme.
Opencaching-DE implementation specific
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 (inc=1
) / inverse (inc=0
) meaning.
OKAPI implementation specific
OKAPI uses an internal mapping file attribute-definitions.xml.
OKAPI defines an internal ACODE to individually map attributes from each site and also to handle OC to GC equivalence.
OKAPI defines an additional pseudo-Groundspeak ID ("OCGS" IDs) for Opencaching attributes which have no Groundspeak equivalent, used to store such attributes in GPX <groundspeak:attribute>
elements. "OCGS" IDs are unique and do not overlap with Groundspeak attribute IDs.
GC reference
Reference documented for establishing equivalences necessary for compatibility with third party apps using GPX file.
- Attribute has only YES = attribute that can be set or unset;
- Attribute has both YES and NO = attribute that can be set normally, set as it's inverse meaning or unset;
ID | YES | NO | IMAGE | NAME |
---|---|---|---|---|
1 | YES | NO | dogs | Dogs |
2 | YES | fee | Access or parking fee | |
3 | YES | rappelling | Climbing gear | |
4 | YES | boat | Boat | |
5 | YES | scuba | Scuba gear | |
6 | YES | NO | kids | Recommended for kids |
7 | YES | NO | onehour | Takes less than an hour |
8 | YES | NO | scenic | Scenic view |
9 | YES | NO | hiking | Significant hike |
10 | YES | NO | climbing | Difficult climbing |
11 | YES | wading | May require wading | |
12 | YES | swimming | May require swimming | |
13 | YES | NO | available | Available at all times |
14 | YES | NO | night | Recommended at night |
15 | YES | NO | winter | Available during winter |
17 | YES | NO | poisonoak | Poison plants |
18 | YES | dangerousanimals | Dangerous Animals | |
19 | YES | ticks | Ticks | |
20 | YES | mine | Abandoned mines | |
21 | YES | cliff | Cliff / falling rocks | |
22 | YES | hunting | Hunting | |
23 | YES | danger | Dangerous area | |
24 | YES | NO | wheelchair | Wheelchair accessible |
25 | YES | NO | parking | Parking available |
26 | YES | public | Public transportation | |
27 | YES | NO | water | Drinking water nearby |
28 | YES | NO | restrooms | Public restrooms nearby |
29 | YES | NO | phone | Telephone nearby |
30 | YES | NO | picnic | Picnic tables nearby |
31 | YES | NO | camping | Camping available |
32 | YES | NO | bicycles | Bicycles |
33 | YES | NO | motorcycles | Motorcycles |
34 | YES | NO | quads | Quads |
35 | YES | NO | jeeps | Off-road vehicles |
36 | YES | NO | snowmobiles | Snowmobiles |
37 | YES | NO | horses | Horses |
38 | YES | NO | campfires | Campfires |
39 | YES | thorn | Thorns | |
40 | YES | NO | stealth | Stealth required |
41 | YES | NO | stroller | Stroller accessible |
42 | YES | **[GC 1] | firstaid | Needs maintenance |
43 | YES | cow | Watch for livestock | |
44 | YES | flashlight | Flashlight required | |
45 | YES | ***[GC 2] | landf | Lost And Found Tour |
46 | YES | NO | rv | Truck Driver/RV |
47 | YES | NO | field_puzzle | Field Puzzle |
48 | YES | UV | UV Light Required | |
49 | YES | snowshoes | Snowshoes | |
50 | YES | skiis | Cross Country Skis | |
51 | YES | s-tool | Special Tool Required | |
52 | YES | NO | nightcache | Night Cache |
53 | YES | NO | parkngrab | Park and Grab |
54 | YES | NO | abandonedbuilding | Abandoned structure |
55 | YES | NO | hike_short | Short hike (less than 1km) |
56 | YES | NO | hike_med | Medium hike (1km-10km) |
57 | YES | NO | hike_long | Long hike (+10km) |
58 | YES | NO | fuel | Fuel Nearby |
59 | YES | NO | food | Food Nearby |
60 | YES | wirelessbeacon | Wireless Beacon | |
61 | YES | ***[GC 2] | partnership | Partnership cache |
62 | YES | NO | seasonal | Seasonal Access |
63 | YES | NO | touristOK | Tourist Friendly |
64 | YES | NO | treeclimbing | Tree Climbing |
65 | YES | NO | frontyard | Front Yard (Private Residence) |
66 | YES | NO | teamwork | Teamwork Required |
67 | YES | ***[GC 2] | geotour | GeoTour |
69 | YES | bonuscache | Bonus cache | |
70 | YES | NO | powertrail | Powertrail |
71 | YES | NO | challengecache | Challenge cache |
72 | YES | NO | hqsolutionchecker | Solution checker |
- Attributes according to Geocaching.com: https://www.geocaching.com/about/icons.aspx
- gcTour GreaseMonkey script: https://gist.github.com/DieBatzen/5814dc7368c1034470c8/
- also based on: https://forums.geocaching.com/GC/index.php?/topic/282652-groundspeak-gpx/&tab=comments#comment-4855718
Developers and site operators
All changes to attributes must follow the rules stated on this page.
Any attribute change must be implemented with the following considerations in mind:
- documentation here;
- implementation in the respective Opencaching branch(es), including GPX export module;
- implementation in OKAPI;
- notifying third party app developers of the change.
Creating a new attribute
- 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.
- All new attributes must follow the Attribute numbering rules above.
- All new attributes must be properly documented here before implementation. That means inclusion in the Attributes matrix as well as their own descriptive page that will include a deplopyment date.
- Developers will then implement the new attribute according to the Opencaching branch(es) involved and OKAPI
attribute-definitions.xml
. - Third party app developers to be informed of the change.
Adding an existing attribute
A certain Opencaching site may not have an existing attribute from the Attributes matrix.
- Document the addition on the attribute's page.
- Update OKAPI
attribute-definitions.xml
. - Deploy the attribute on the site in question according to the procedures for the Opencaching branch software used.
- Third party app developers to be informed of the change.
Changing an attribute
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.
Changing an existing attribute's meaning or purpose is not permitted.
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.
Removing an attribute
An attribute may be removed (from use), but not completely deleted, as it will be retained for backwards compatibility.
Exception: when changing the attribute ID according to the above procedure.
A removed attribute will be documented as strike-through text in the Attributes matrix and it's own page.
An attribute may be removed from one site, all sites of a branch or all branches.
- Document the removal of the attribute in the Attributes matrix and attribute page including planned removal date.
- Update OKAPI
attribute-definitions.xml
. by removing the relevant site(s). Note: OKAPI forbids the deletion of ACODES even if not mapped to any site, for backwards compatibility reasons. - Remove the attribute usage from the site(s) database according to the procedures for the Opencaching branch software used.
- Create an issue on the development page of the respective Opencaching branch(es) to remove the attribute if applicable.
- Developers will then implement the change.