While tagging some ancient temples as historic=archaeological_site + archaeological_site=temple, I noticed that archaeological_site=temple has no wiki page, despite 385 uses in the database per taginfo.
The Key:archaeological_site page lists values like cliff_dwelling (769 nodes / 3 ways), rock_painting (288 nodes / 5 ways), roman_circus (4 nodes / 18 ways), and geoglyph (6 nodes / 112 ways), all with comparable or lower usage. Meanwhile temple is absent from the taglist entirely.
There is also some overlap with two other tagging approaches for the same features:
historic=ruins+ruins=temple(426 uses), the generic fallback (Tag:ruins=temple wiki page exists)historic=temple(214 uses), a standalone value (Tag:historic=temple wiki page exists, used e.g. on the Parthenon)
I’d like to:
- Create a
Tag:archaeological_site=templewiki page - Add
templeto the taglist onKey:archaeological_site
Before doing so, I’d appreciate community input on:
- Is the description “The archaeological remains of an ancient temple, a structure originally built for religious worship or ritual (Greek, Roman, Egyptian, Meso-American, etc.)” reasonable?
- What guidance should the page provide to differentiate between the three approaches:
historic=ruins+ruins=temple(426 uses)historic=temple(214 uses)historic=archaeological_site+archaeological_site=temple(385 uses)
A broader question: do we need to keep extending archaeological_site=*?
While working on the Acropolis of Rhodes, I also tagged a ruined ancient library, a gymnasium, a stadium and an odeion. This brought up a familiar problem in OSM tagging: multiple conceptual dimensions of a feature getting mixed into a single tag. For archaeological features, there are at least four dimensions at play:
- Physical: what you see on the ground: ruins, a wall, a foundation, a reconstructed building (
ruins=yes,building=*) - Functional: what the structure originally was or is used for: a temple, a library, a theatre (
amenity=*,leisure=*) - Classification: what category it belongs to: archaeological site, heritage site (
historic=*,heritage=*) - Lifecycle: what state it’s in: active, disused, abandoned, ruined (
disused:,ruins:,was:)
For living features these dimensions merge naturally: a functioning library is both a building and a library. For archaeological remains, however, they split apart.
But OSM already has a mechanism designed for exactly this situation: lifecycle prefixes, including the ruins: prefix (over 15,000 uses). Instead of inventing archaeological_site=temple, we could use was:amenity=place_of_worship for the former function and ruins:building=temple for the current physical state, reusing tags that data consumers already understand.
Looking at the current archaeological_site=* values already documented on the wiki page, several overlap with existing OSM tags:
archaeological_site value |
Existing OSM equivalent |
|---|---|
church |
amenity=place_of_worship + building=church |
amphitheatre |
amenity=theatre + theatre:type=amphi |
baths |
amenity=public_bath |
city |
place=city |
settlement |
place=* |
roman_circus |
leisure=stadium (hippodrome) |
roman_villa |
building=villa |
tomb |
tomb=* |
And the values we’d need to add for the features at the Acropolis of Rhodes would extend this overlap further:
Proposed archaeological_site value |
Existing OSM equivalent |
|---|---|
temple |
amenity=place_of_worship + building=temple |
stadium |
leisure=stadium + building=stadium |
library |
amenity=library + building=civic |
theatre (odeion) |
amenity=theatre + theatre:type=odeon |
All of these could be expressed with lifecycle prefixes. Instead of:
historic=archaeological_site
archaeological_site=church
we could use:
historic=archaeological_site
was:amenity=place_of_worship
ruins:building=church
This cleanly separates the layers: historic=archaeological_site classifies the site as archaeologically significant, was:amenity=place_of_worship captures the former function, and ruins:building=church captures the current physical state. No need for archaeological_site=church at all.
Meanwhile, many values have no modern equivalent and genuinely belong in archaeological_site=*:
cairn, cliff_dwelling, crannog, earthwork, enclosure, geoglyph, grave_field, hut_circle, megalith, necropolis, petroglyph, rock_painting, trap_pit, tumulus
So should we:
- Keep extending
archaeological_site=*with values liketemple,library,gymnasium, duplicating concepts that already exist in OSM’s tagging? - Or prefer lifecycle prefixes (e.g.
was:amenity=place_of_worship,ruins:building=temple) for structures whose original function maps cleanly to an existing tag, and reservearchaeological_site=*for genuinely unique archaeological feature types?
An even broader question: do we need to keep extending historic=*?
The historic=* key itself has the same pattern: values like church, temple, monastery, farm, house, warehouse duplicate concepts already expressed by building=* and amenity=*. If lifecycle prefixes carry the “what it was” and “what state it’s in” information, then historic=* wouldn’t need to repeat the feature type at all. A simple historic=yes would suffice to flag historical significance. But that’s a much larger discussion.
I’d love to hear the community’s thoughts on this.