RU:Catalog/Zverik/Форматы
< RU:Catalog | Zverik
Jump to navigation
Jump to search
Каталог объектов изначально хранится в формате JSON, но может быть автоматически преобразован в любой другой вид. Результирующие форматы делятся на «полные» — которые эквивалентны исходному JSON, — и «конечные», которые отвечают определённым задачам и могут терять часть информации, либо приобретать дополнительные характеристики.
Все форматы демонстрируются на примере, использованном в описании каталога. Инструменты для автоматического преобразования рано или поздно появятся.
Полные форматы
XML
<?xml version="1.0" encoding="utf-8" ?>
<catalog>
<group id="trade" />
<feature id="shop_supermarket">
<group>trade</group>
<tag k="shop" v="supermarket" />
<attributes>
<attribute key="toilets" type="boolean" />
</attributes>
<class>poi</class>
<applies>node,area</applies>
</feature>
<group id="services" />
<feature id="amenity_bank">
</feature>
<feature id="amenity_toilets">
</feature>
<class id="poi">
<attributes>
<attribute key="name" type="text" important="true" />
<attribute key="operator" type="text" />
<attribute key="opening_hours" type="period" />
</attributes>
</class>
</catalog>