Noel David Torres Taño <env...@rolamasao.org> wrote:

> Bussiness that sell bride dresses only

shop=clothes
clothes=wedding_dresses


> Bussiness that sell ceremonial dresses (bride and bridmaiden, groom, black 
> tie, 
>New Year, cocktail dresses... men and women, even childs)

shop=clothes
clothes=ceremonial


> Bussiness that sell decorative wedding stuff (decorations, bouquets, chair 
>covers) but no dresses

shop=boutique
boutique=wedding


> Bussines that organize weddings in your name (buy wedding stuff, flowers, 
>gifts, contract photographer, musicians, catering, restaurant)

office=wedding_planner


> Bussiness that do more than one of the previous

Let's take "all of the above" as the pathological example.

At the top level it's both an office and a shop.
The office is a wedding planner office.
The shop is both a boutique and a clothes shop.
The boutique is a wedding boutique.
The clothes include both wedding dresses and ceremonial clothes.

Noting the general consensus that a multi-valued key
  a=b;c
should be avoided and rewritten as
  a:b=yes
  a:c=yes

I therefore propose:

office=wedding_planner
shop:boutique=yes
boutique=wedding
shop:clothes=yes
clothes:wedding_dresses=yes
clothes:ceremonial=yes

This is equivalent mathematically to an expression like

office (wedding planner) + shop (boutique (wedding) + clothes (wedding dresses 
+ 
ceremonial))


PS: if you remember that ceremonial clothes includes wedding dresses, you can 
remove wedding dresses and simplify to:

office=wedding_planner
shop:boutique=yes
boutique=wedding
shop:clothes=yes
clothes=ceremonial



      

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging

Reply via email to