ErshKUS / osmCatalog

16 stars 4 forks source link

Тип дополнительных тэгов multycheck #62

Closed kiselev-dv closed 11 years ago

kiselev-dv commented 11 years ago

Разграничить типы translate и multycheck

Сейчас, для типа translate не указано сколько значений из списка можно выбрать.

Тоесть для class=bicycle подразумевается 1 значение yes/no, для comission так-же 1 значение (да/нет/подписка/процент) а для class=cuisine, к примеру, возможно указание нескольких значений

cousine=pizza;sandwich;ice_cream;fish;regional

Сейчас дополнительные теги используются в одном направлении: построение человекочитаемого описания объекта по набору тегов. Для этого кейса - разграничение не требуется.

Однако такое разграничение необходимо для генерации пресетов josm, для генерации форм добавления, для валидации данных и для снижения энтропии.

ErshKUS commented 11 years ago

:+1:

AMDmi3 commented 11 years ago

См. #35. Нужен флаг, который подразумевает возможность наличия нескольких значений, причём он нужен не только для translate но и для number (к примеру, route_ref). По синтаксису предлагаю "multival": "yes" - если возражений нет, сразу начну его добавлять.

kiselev-dv commented 11 years ago

Точно, мне еще казалось, что я уже что-то видел про списки. В общем я за. Извините за лишний ишу.