What about using an existing solution, Wikibase[1] (of which Wikidata is an example)? Let's call it OSMdata. Wikibase is great because it allows for all kinds of structured data, which makes it future-proof. Some examples of use would be:
We could add links to outside databases, for example Wikidata, or some other structured source that would add semantic meaning to some specialized tags. So if there is an unique ID of a special type of buoy, connect it to our seamark:type=cardinal_buoy tag on OSMdata. Create items that are tag combinations, and give those combinations additional data. For example, create an OSMdata item for amenity=place_of_worship+religion=buddhist, link it with the Wikipedia article about Buddhist temples. This gives more info about tag combinations, and in some way formalizes those combinations. Translations to all possible tag combinations (usable by all editors, and Nominatim for example) Add additional "meta tags", depending on the region they are found in. For example, default max_speed on highway=motorway in Spain. Create items for big geographical entities, like continents and oceans, and then, instead of relations, tag boundaries of those objects with the OSMdata ID. And countless other examples... [1] https://www.mediawiki.org/wiki/Wikibase Janko Mihelić
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging