IkarService: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Изменен пункт "GetRegionByGUID|GetRegionByGuid"
 
(не показано 10 промежуточных версий 2 участников)
Строка 3: Строка 3:
АИС «ИКАР» используется в качестве хранилища адресных справочников в структуре автоматизированных информационных систем платформы «Ветис». Адресация российских адресных объектов основывается на Федеральной информационной адресной системе.
АИС «ИКАР» используется в качестве хранилища адресных справочников в структуре автоматизированных информационных систем платформы «Ветис». Адресация российских адресных объектов основывается на Федеральной информационной адресной системе.


На данный момент адресные объекты используются в основном в объектах, описывающих [[BusinessEntity|хозяйствующие субъекты]] и [[Enterprise|предприятия]].
На данный момент адресные объекты используются в основном в сущностях, описывающих [[BusinessEntity|хозяйствующие субъекты]] и [[Enterprise|предприятия]].


==Список операций==
==Список операций==
Строка 11: Строка 11:
# [[GetCountryChangesList]] - получение изменений в списке стран за указанный период
# [[GetCountryChangesList]] - получение изменений в списке стран за указанный период
# [[GetRegionListByCountry]] - получение списка регионов по идентификатору страны
# [[GetRegionListByCountry]] - получение списка регионов по идентификатору страны
# [[GetRegionByUUID]] - получение версии записи региона по идентификатору
# [[GetRegionByUUID|GetRegionByUuid]] - получение версии записи региона по идентификатору
# [[GetRegionByGUID]] - получение регина по глобальному идентификатору
# [[GetRegionByGUID|GetRegionByGuid]] - получение региона по глобальному идентификатору
# [[GetRegionChangesList]] - получение списка изменений в записях регионов за период времени
# [[GetRegionChangesList]] - получение списка изменений в записях регионов за период времени
# [[GetDistrictListByRegion]] - получение списка районов определённого региона
# [[GetDistrictListByRegion]] - получение списка районов определённого региона
Строка 23: Строка 23:
# [[FindLocalityListByName]] - получение списка населённых пунктов по имени или его части
# [[FindLocalityListByName]] - получение списка населённых пунктов по имени или его части
# [[FindStreetListByName]] - получение списка улиц по названию или его части и идентификатору населённого пункта
# [[FindStreetListByName]] - получение списка улиц по названию или его части и идентификатору населённого пункта
# [[GetStreetListByLocality]] - получение списка улиц по идентификаору населённого пункта
# [[GetStreetListByLocality]] - получение списка улиц по идентификатору населённого пункта


==Описание адресного объекта==
==Описание адресного объекта==
Строка 32: Строка 32:


<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Структура адресного объекта
Структура адресного объекта.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Строка 75: Строка 75:


===Возможные варианты представления адресов===
===Возможные варианты представления адресов===
В зависимости от регистрации хозяйствующего субъекта и расположения площадки возможны различные представления адресов в запросах и ответах сервиса. На данный момент при создании объектов через веб-сервисы (шлюз Ветис.API) в адресах необходимо указывать первые три уровня в виде адресных объектов. Остальную адресную информацию рекомендуется также указать в виде объектов, но пока поддерживается и текстовое представление адреса.
В зависимости от регистрации хозяйствующего субъекта и расположения площадки возможны различные представления адресов в запросах и ответах сервиса. На данный момент при создании объектов через веб-сервисы (шлюз Ветис.API) в адресах необходимо указывать первые три уровня в виде адресных объектов (объектов системы Икар). Остальную адресную информацию рекомендуется также указать в виде объектов, но пока поддерживается и текстовое представление адреса.


Для зарубежных юридических лиц, в том числе для стран Таможенного союза, предусмотрены только два уровня указания адреса: страна (Country) и регион (Region). Остальную информацию можно указать в поле addressView, если требуется.
Для зарубежных юридических лиц, в том числе для стран Таможенного союза, предусмотрены только два уровня указания адреса: страна (Country) и регион (Region). Остальную информацию можно указать в поле addressView, если требуется.


Ниже рассмотрены возможные случаи представления адресов.  
Ниже рассмотрены возможные случаи представления адресов. Пустые теги показаны лишь для сохранения структуры адреса. При построении запросов их можно не указывать, однако, они могут быть возвращены в ответах сервиса.


'''Адрес в городе федерального значения (Москва, Санкт-Петербург, Севастополь).'''  
'''Адрес в городе федерального значения (Москва, Санкт-Петербург, Севастополь).'''  
Строка 88: Строка 88:
<ent:Address>
<ent:Address>
   <ikar:country>
   <ikar:country>
     <bs:uuid>uuid</bs:uuid>
     <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
     <bs:guid>guid</bs:guid>
     <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
     <ikar:name>Российская Федерация</ikar:name>
     <ikar:name>Российская Федерация</ikar:name>
   </ikar:country>
   </ikar:country>
Строка 95: Строка 95:
   <ikar:district />
   <ikar:district />
   <ikar:locality>
   <ikar:locality>
     <bs:guid>guid</bs:guid>
     <bs:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</bs:guid>
     <ikar:name>Санкт-Петербург</ikar:name>
     <ikar:name>Санкт-Петербург</ikar:name>
   </ikar:locality>
   </ikar:locality>
   <ikar:subLocality />
   <ikar:subLocality />
   <ikar:street>
   <ikar:street>
     <bs:guid>guid</bs:guid>
     <bs:guid>0a846740-6cb0-475e-bc2b-27e67d83f9af</bs:guid>
     <ikar:name>Малая Морская</ikar:name>
     <ikar:name>Малая Морская</ikar:name>
   </ikar:street>
   </ikar:street>
Строка 114: Строка 114:
</div>
</div>


''' Адрес в городе регионального подчинения (например, в Кемерово)'''
''' Адрес в городе регионального подчинения (например, в Кемерово).'''
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Структура адресного объекта для города регионального подчинения.
Структура адресного объекта для города регионального подчинения.
Строка 121: Строка 121:
<ent:Address>
<ent:Address>
   <ikar:country>
   <ikar:country>
     <bs:uuid>uuid</bs:uuid>
     <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
     <bs:guid>guid</bs:guid>
     <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
     <ikar:name>Российская Федерация</ikar:name>
     <ikar:name>Российская Федерация</ikar:name>
   </ikar:country>
   </ikar:country>
   <ikar:region>
   <ikar:region>
     <bs:uuid>uuid</bs:uuid>
     <bs:uuid>eab9fe2f-bb3e-4497-99fd-458961f92ec9</bs:uuid>
     <bs:guid>guid</bs:guid>
     <bs:guid>393aeccb-89ef-4a7e-ae42-08d5cebc2e30</bs:guid>
     <ikar:name>Кемеровская область</ikar:name>
     <ikar:name>Кемеровская область</ikar:name>
   </ikar:region>
   </ikar:region>
   <ikar:district />
   <ikar:district />
   <ikar:locality>
   <ikar:locality>
     <bs:guid>guid</bs:guid>
     <bs:guid>94bb19a3-c1fa-410b-8651-ac1bf7c050cd</bs:guid>
     <ikar:name>Кемерово</ikar:name>
     <ikar:name>Кемерово</ikar:name>
   </ikar:locality>
   </ikar:locality>
   <ikar:subLocality />
   <ikar:subLocality />
   <ikar:street>
   <ikar:street>
     <bs:guid></bs:guid>
     <bs:guid>8eba8248-f6d6-4a47-87fa-52093e9fe544</bs:guid>
     <ikar:name>name</ikar:name>
     <ikar:name>Академическая</ikar:name>
   </ikar:street>
   </ikar:street>
   <ikar:house>x</ikar:house>
   <ikar:house>x</ikar:house>
Строка 145: Строка 145:
   <ikar:postIndex></ikar:postIndex>
   <ikar:postIndex></ikar:postIndex>
   <ikar:postBox></ikar:postBox>
   <ikar:postBox></ikar:postBox>
   <ikar:addressView>Российская Федерация, Кемеровская область, Кемерово, ул.name, д.x, y</ikar:addressView>
   <ikar:addressView>Российская Федерация, Кемеровская область, Кемерово, ул.Академическая, д.x, y</ikar:addressView>
</ent:Address>
</ent:Address>
</syntaxhighlight>
</syntaxhighlight>
Строка 151: Строка 151:
</div>
</div>


''' Адрес в городе районного подчинения (например, в Меленках)'''
''' Адрес в городе районного подчинения (например, в Меленках).'''
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Структура адресного объекта для города районного подчинения.
Структура адресного объекта для города районного подчинения.
Строка 158: Строка 158:
<ent:Address>
<ent:Address>
   <ikar:country>
   <ikar:country>
     <bs:uuid>uuid</bs:uuid>
     <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
     <bs:guid>guid</bs:guid>
     <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
     <ikar:name>Российская Федерация</ikar:name>
     <ikar:name>Российская Федерация</ikar:name>
   </ikar:country>
   </ikar:country>
   <ikar:region>
   <ikar:region>
     <bs:uuid>uuid</bs:uuid>
     <bs:uuid>18489346-08c0-41f4-9a46-b9d1f5a819d9</bs:uuid>
     <bs:guid>guid</bs:guid>
     <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
     <ikar:name>Владимирская область</ikar:name>
     <ikar:name>Владимирская область</ikar:name>
   </ikar:region>
   </ikar:region>
   <ikar:district>
   <ikar:district>
     <bs:guid>guid</bs:guid>
     <bs:guid>5bcb047e-0bf0-403d-84a9-1aaf5cbf4f87</bs:guid>
     <ikar:name>Меленковский район</ikar:name>
     <ikar:name>Меленковский район</ikar:name>
   </ikar:district>
   </ikar:district>
   <ikar:locality>
   <ikar:locality>
     <bs:guid>guid</bs:guid>
     <bs:guid>710f2d29-5c22-4d4d-be27-04713381c676</bs:guid>
     <ikar:name>name</ikar:name>
     <ikar:name>Меленки</ikar:name>
   </ikar:locality>
   </ikar:locality>
   <ikar:subLocality />
   <ikar:subLocality />
   <ikar:street>
   <ikar:street>
     <bs:guid></bs:guid>
     <bs:guid>02fae1ce-5cfe-4e85-a572-6ac432a7e858</bs:guid>
     <ikar:name>name</ikar:name>
     <ikar:name>Восточная</ikar:name>
   </ikar:street>
   </ikar:street>
   <ikar:house>x</ikar:house>
   <ikar:house>x</ikar:house>
Строка 185: Строка 185:
   <ikar:postIndex></ikar:postIndex>
   <ikar:postIndex></ikar:postIndex>
   <ikar:postBox></ikar:postBox>
   <ikar:postBox></ikar:postBox>
   <ikar:addressView>Российская Федерация, Владимирская область, Меленковский р-н, г.name, ул.name, д.x, y</ikar:addressView>
   <ikar:addressView>Российская Федерация, Владимирская область, Меленковский р-н, г.Меленки, ул.Восточная, д.x, y</ikar:addressView>
</ent:Address>
</ent:Address>
</syntaxhighlight>
</syntaxhighlight>
Строка 191: Строка 191:
</div>
</div>


''' Адрес в населённом пункте, подчиняющемся другому населённому пункту'''. Часто встречается у городов федерального значения. В данном случае рассмотрено на г.Пушкин, который подчиняется г.Санкт-Петербург. В данном случае г.Пушкин можно заполнить и в текстовой строке, но рекомендуется весь адрес представлять в виде объектов АИС Икар.
''' Адрес в населённом пункте, подчиняющемся другому населённому пункту.''' Часто встречается у городов федерального значения. В данном случае рассмотрено на г.Пушкин, который подчиняется г.Санкт-Петербург. В данном случае г.Пушкин можно заполнить и в текстовой строке, но рекомендуется весь адрес представлять в виде объектов системы Икар.
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
Структура адресного объекта для города регионального подчинения.
Структура адресного объекта в населённом пункте, подчиняющемся другому населённому пункту.
<div class = "mw-collapsible-content">
<div class = "mw-collapsible-content">
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<ent:Address>
<ent:Address>
   <ikar:country>
   <ikar:country>
     <bs:uuid>uuid</bs:uuid>
     <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
     <bs:guid>guid</bs:guid>
     <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
     <ikar:name>Российская Федерация</ikar:name>
     <ikar:name>Российская Федерация</ikar:name>
   </ikar:country>
   </ikar:country>
Строка 205: Строка 205:
   <ikar:district />
   <ikar:district />
   <ikar:locality>
   <ikar:locality>
     <bs:guid>guid</bs:guid>
     <bs:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</bs:guid>
     <ikar:name>Санкт-Петербург</ikar:name>
     <ikar:name>Санкт-Петербург</ikar:name>
   </ikar:locality>
   </ikar:locality>
   <ikar:subLocality>
   <ikar:subLocality>
     <bs:guid></bs:guid>
     <bs:guid>110d6ad9-0b64-47cf-a2ee-7e935228799c</bs:guid>
     <ikar:name>г.Пушкин</ikar:name>
     <ikar:name>г.Пушкин</ikar:name>
   </ikar:subLocality>
   </ikar:subLocality>
   <ikar:street>
   <ikar:street>
     <bs:guid></bs:guid>
     <bs:guid>8fc4b152-8d92-4ddd-a439-027bdaada93d</bs:guid>
     <ikar:name>name</ikar:name>
     <ikar:name>Гусарская</ikar:name>
   </ikar:street>
   </ikar:street>
   <ikar:house>x</ikar:house>
   <ikar:house>x</ikar:house>
Строка 221: Строка 221:
   <ikar:postIndex></ikar:postIndex>
   <ikar:postIndex></ikar:postIndex>
   <ikar:postBox></ikar:postBox>
   <ikar:postBox></ikar:postBox>
   <ikar:addressView>Российская Федерация, г.Санкт-Петербург, г.Пушкин, ул.name, д.x, y</ikar:addressView>
   <ikar:addressView>Российская Федерация, г.Санкт-Петербург, г.Пушкин, ул.Гусарская, д.x, y</ikar:addressView>
</ent:Address>
</ent:Address>
</syntaxhighlight>
</syntaxhighlight>
</div>
</div>
</div>
</div>

Текущая версия от 10:41, 1 декабря 2016

Общие сведения

АИС «ИКАР» используется в качестве хранилища адресных справочников в структуре автоматизированных информационных систем платформы «Ветис». Адресация российских адресных объектов основывается на Федеральной информационной адресной системе.

На данный момент адресные объекты используются в основном в сущностях, описывающих хозяйствующие субъекты и предприятия.

Список операций

  1. GetAllCountryList - получение списка всех стран
  2. GetCountryByGuid - получение информации о стране по её глобальному идентификатору
  3. GetCountryByUuid - получение данных о стране по её идентификатору (одна из версий записи)
  4. GetCountryChangesList - получение изменений в списке стран за указанный период
  5. GetRegionListByCountry - получение списка регионов по идентификатору страны
  6. GetRegionByUuid - получение версии записи региона по идентификатору
  7. GetRegionByGuid - получение региона по глобальному идентификатору
  8. GetRegionChangesList - получение списка изменений в записях регионов за период времени
  9. GetDistrictListByRegion - получение списка районов определённого региона
  10. GetDistrictByGuid - получение района по его глобальному идентификатору
  11. GetDistrictChangesList - получение списка изменений районов
  12. GetLocalityListByDistrict - получение списка населённых пунктов по идентификатору района
  13. GetLocalityListByLocality - получение списка населённых пунктов по идентификатору населённого пункта
  14. GetLocalityListByRegion - получение списка населённых пунктов по глобальному идентификатору региона
  15. FindLocalityListByName - получение списка населённых пунктов по имени или его части
  16. FindStreetListByName - получение списка улиц по названию или его части и идентификатору населённого пункта
  17. GetStreetListByLocality - получение списка улиц по идентификатору населённого пункта

Описание адресного объекта

Структура адресного объекта

Общая структура адресного объекта имеет вид, приведённый ниже. Основной объект указан в виде типа Address, поскольку в разных запросах этот объект может иметь разные наименования.

Структура адресного объекта.

<ent:Address>
  <ikar:country>
    <bs:uuid>uuid</bs:uuid>
    <bs:guid>guid</bs:guid>
    <ikar:name>name</ikar:name>
  </ikar:country>
  <ikar:region>
    <bs:uuid>uuid</bs:uuid>
    <bs:guid>guid</bs:guid>
    <ikar:name>name</ikar:name>
  </ikar:region>
  <ikar:district>
    <bs:uuid>uuid</bs:uuid>
    <bs:guid>guid</bs:guid>
    <ikar:name>name</ikar:name>
  </ikar:district>
  <ikar:locality>
    <bs:guid>guid</bs:guid>
    <ikar:name>name</ikar:name>
  </ikar:locality>
  <ikar:subLocality>
    <bs:guid>guid</bs:guid>
    <ikar:name>name</ikar:name>
  </ikar:sublocality>
  <ikar:street>
    <bs:guid>guid</bs:guid>
    <ikar:name>name</ikar:name>
  </ikar:street>
  <ikar:house></ikar:house>
  <ikar:building></ikar:building>
  <ikar:room></ikar:room>
  <ikar:postIndex></ikar:postIndex>
  <ikar:postBox></ikar:postBox>
  <ikar:addressView>текстовое представление адреса</ikar:addressView>
</ent:Address>

Возможные варианты представления адресов

В зависимости от регистрации хозяйствующего субъекта и расположения площадки возможны различные представления адресов в запросах и ответах сервиса. На данный момент при создании объектов через веб-сервисы (шлюз Ветис.API) в адресах необходимо указывать первые три уровня в виде адресных объектов (объектов системы Икар). Остальную адресную информацию рекомендуется также указать в виде объектов, но пока поддерживается и текстовое представление адреса.

Для зарубежных юридических лиц, в том числе для стран Таможенного союза, предусмотрены только два уровня указания адреса: страна (Country) и регион (Region). Остальную информацию можно указать в поле addressView, если требуется.

Ниже рассмотрены возможные случаи представления адресов. Пустые теги показаны лишь для сохранения структуры адреса. При построении запросов их можно не указывать, однако, они могут быть возвращены в ответах сервиса.

Адрес в городе федерального значения (Москва, Санкт-Петербург, Севастополь).

Структура адресного объекта для города федерального значения.

<ent:Address>
  <ikar:country>
    <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
    <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
    <ikar:name>Российская Федерация</ikar:name>
  </ikar:country>
  <ikar:region />
  <ikar:district />
  <ikar:locality>
    <bs:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</bs:guid>
    <ikar:name>Санкт-Петербург</ikar:name>
  </ikar:locality>
  <ikar:subLocality />
  <ikar:street>
    <bs:guid>0a846740-6cb0-475e-bc2b-27e67d83f9af</bs:guid>
    <ikar:name>Малая Морская</ikar:name>
  </ikar:street>
  <ikar:house>x</ikar:house>
  <ikar:building></ikar:building>
  <ikar:room>y</ikar:room>
  <ikar:postIndex></ikar:postIndex>
  <ikar:postBox></ikar:postBox>
  <ikar:addressView>Российская Федерация, Санкт-Петербург, ул.Малая Морская, д.x, y</ikar:addressView>
</ent:Address>

Адрес в городе регионального подчинения (например, в Кемерово).

Структура адресного объекта для города регионального подчинения.

<ent:Address>
  <ikar:country>
    <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
    <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
    <ikar:name>Российская Федерация</ikar:name>
  </ikar:country>
  <ikar:region>
    <bs:uuid>eab9fe2f-bb3e-4497-99fd-458961f92ec9</bs:uuid>
    <bs:guid>393aeccb-89ef-4a7e-ae42-08d5cebc2e30</bs:guid>
    <ikar:name>Кемеровская область</ikar:name>
  </ikar:region>
  <ikar:district />
  <ikar:locality>
    <bs:guid>94bb19a3-c1fa-410b-8651-ac1bf7c050cd</bs:guid>
    <ikar:name>Кемерово</ikar:name>
  </ikar:locality>
  <ikar:subLocality />
  <ikar:street>
    <bs:guid>8eba8248-f6d6-4a47-87fa-52093e9fe544</bs:guid>
    <ikar:name>Академическая</ikar:name>
  </ikar:street>
  <ikar:house>x</ikar:house>
  <ikar:building></ikar:building>
  <ikar:room>y</ikar:room>
  <ikar:postIndex></ikar:postIndex>
  <ikar:postBox></ikar:postBox>
  <ikar:addressView>Российская Федерация, Кемеровская область, Кемерово, ул.Академическая, д.x, y</ikar:addressView>
</ent:Address>

Адрес в городе районного подчинения (например, в Меленках).

Структура адресного объекта для города районного подчинения.

<ent:Address>
  <ikar:country>
    <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
    <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
    <ikar:name>Российская Федерация</ikar:name>
  </ikar:country>
  <ikar:region>
    <bs:uuid>18489346-08c0-41f4-9a46-b9d1f5a819d9</bs:uuid>
    <bs:guid>b8837188-39ee-4ff9-bc91-fcc9ed451bb3</bs:guid>
    <ikar:name>Владимирская область</ikar:name>
  </ikar:region>
  <ikar:district>
    <bs:guid>5bcb047e-0bf0-403d-84a9-1aaf5cbf4f87</bs:guid>
    <ikar:name>Меленковский район</ikar:name>
  </ikar:district>
  <ikar:locality>
    <bs:guid>710f2d29-5c22-4d4d-be27-04713381c676</bs:guid>
    <ikar:name>Меленки</ikar:name>
  </ikar:locality>
  <ikar:subLocality />
  <ikar:street>
    <bs:guid>02fae1ce-5cfe-4e85-a572-6ac432a7e858</bs:guid>
    <ikar:name>Восточная</ikar:name>
  </ikar:street>
  <ikar:house>x</ikar:house>
  <ikar:building></ikar:building>
  <ikar:room>y</ikar:room>
  <ikar:postIndex></ikar:postIndex>
  <ikar:postBox></ikar:postBox>
  <ikar:addressView>Российская Федерация, Владимирская область, Меленковский р-н, г.Меленки, ул.Восточная, д.x, y</ikar:addressView>
</ent:Address>

Адрес в населённом пункте, подчиняющемся другому населённому пункту. Часто встречается у городов федерального значения. В данном случае рассмотрено на г.Пушкин, который подчиняется г.Санкт-Петербург. В данном случае г.Пушкин можно заполнить и в текстовой строке, но рекомендуется весь адрес представлять в виде объектов системы Икар.

Структура адресного объекта в населённом пункте, подчиняющемся другому населённому пункту.

<ent:Address>
  <ikar:country>
    <bs:uuid>72a84b51-5c5e-11e1-b9b7-001966f192f1</bs:uuid>
    <bs:guid>74a3cbb1-56fa-94f3-ab3f-e8db4940d96b</bs:guid>
    <ikar:name>Российская Федерация</ikar:name>
  </ikar:country>
  <ikar:region />
  <ikar:district />
  <ikar:locality>
    <bs:guid>c2deb16a-0330-4f05-821f-1d09c93331e6</bs:guid>
    <ikar:name>Санкт-Петербург</ikar:name>
  </ikar:locality>
  <ikar:subLocality>
    <bs:guid>110d6ad9-0b64-47cf-a2ee-7e935228799c</bs:guid>
    <ikar:name>г.Пушкин</ikar:name>
  </ikar:subLocality>
  <ikar:street>
    <bs:guid>8fc4b152-8d92-4ddd-a439-027bdaada93d</bs:guid>
    <ikar:name>Гусарская</ikar:name>
  </ikar:street>
  <ikar:house>x</ikar:house>
  <ikar:building></ikar:building>
  <ikar:room>y</ikar:room>
  <ikar:postIndex></ikar:postIndex>
  <ikar:postBox></ikar:postBox>
  <ikar:addressView>Российская Федерация, г.Санкт-Петербург, г.Пушкин, ул.Гусарская, д.x, y</ikar:addressView>
</ent:Address>