ХОМГЛ
XOMGL (расширяемый открытый язык муниципальных геоданных) — это XML на основе открытый стандарт для обмена большими объемами правительственных данных между муниципальным учреждением и обычными гражданами и разработчиками, создающими картографические веб-приложения. Это часть стандарта OMG , целью которого является содействие свободному потоку информации между государственными учреждениями и гражданами путем установления общего набора технических стандартов для организации и обмена общедоступными данными. [1]
Типы данных
[ редактировать ]Формат XOMGL удобен для организации и распространения в цифровом виде многих типов правительственных данных, включая преступность, разрешения на строительство, обзоры здоровья ресторанов, источники загрязнения, политические взносы, стоимость собственности, дорожно-транспортные происшествия, сексуальные преступления и исторические места.
Поля
[ редактировать ]В нем достаточно обязательных полей, чтобы можно было легко обновлять данные и наносить данные на онлайн-карты. Он также имеет достаточно дополнительных данных, чтобы обеспечить категоризацию, фильтрацию, диапазоны дат, изображения, внешние ссылки, а также широту и долготу. Он предоставляет все это, не перегружая конечного пользователя, предоставляя слишком много ненужных данных, и отображает в удобном для чтения и управления формате.
Примеры использования
[ редактировать ]Правительственное учреждение будет размещать данные на своем веб-сайте либо со статическими ссылками на файлы в этом формате, либо с доступными для запроса версиями, которые позволяют пользователям фильтровать данные по дате последнего обновления, диапазону дат, категории и т. д.
Версии XML и JSON можно использовать для автоматизации импорта данных в веб-приложения, а версия CSV позволяет обычным людям просматривать, фильтровать, сортировать, редактировать и повторно использовать информацию, обладая лишь знаниями программного обеспечения для работы с электронными таблицами.
Форматы против стандартов
[ редактировать ]Обратите внимание, что существует различие между стандартами данных и форматами данных . Такие форматы данных, как KML , GeoRSS , JSON , XML , CSV и другие, описывают, как форматировать данные, чтобы сделать их машиночитаемыми конкретными приложениями. Стандарт данных определяет, какие поля/столбцы необходимы для использования необработанных данных в этих форматах. Информация в стандарте XOMGL может быть машинно выведена в любой из перечисленных выше форматов данных. [2]
Пример формата XOMGL
[ редактировать ]<?xml version="1.0" encoding="utf-8"?>
<dataset name=""><!-- * name:string - name of the dataset -->
<metadata><!-- * metadata about the dataset -->
<sourcename><!-- * string: name of the source of the data --></sourcename>
<sourceurl><!-- string: full path to the page that has the source data --></sourceurl>
<sourcecity><!-- string: name of the originating city --></sourcecity>
<sourcestateid><!-- int: id of the originating state --></sourcestateid>
<sourcecountryid><!-- int: id of the originating country --></sourcecountryid>
<description><!-- string: text description of source of the data --></description>
<updatefrequency><!-- string: frequency of data updates, daily, monthly, weekly, etc --></updatefrequency>
<lastupdated><!-- datetime: stamp of last update to this dataset --></lastupdated>
<startdatetime><!-- datetime: earliest date of data coverage --></startdatetime>
<enddatetime><!-- datetime: latest date of data coverage --></enddatetime>
</metadata>
<locationdata><!-- * location-based information -->
<centercity><!-- string: name of the city of the data center --></centercity>
<centerstateid><!-- int: id of the state of the data center --></centerstateid>
<centercountryid><!-- int: id of the country of the data center --></centercountryid>
<centerlatitude><!-- float: latitude of center --></centerlatitude>
<centerlongitude><!-- float: longitude of center --></centerlongitude>
<coveragecity><!-- string: city of the dataset coverage area. Leave out if coverage area is greater --></coveragecity>
<coveragestateid><!-- int: id of the state of the dataset coverage area. Leave out if coverage area is greater --></coveragestateid>
<coveragecountryid><!-- * int: id of the country of the dataset coverage area. --></coveragecountryid>
<minlatitude><!-- float: based on data coverage area --></minlatitude>
<maxlatitude><!-- float: based on data coverage area --></maxlatitude>
<minlongitude><!-- float: based on data coverage area --></minlongitude>
<maxlongitude><!-- float: based on data coverage area --></maxlongitude>
</locationdata>
<itemdata> <!-- data concerning all items -->
<externalurl><!-- full path to more info with [ExternalID] in place of item->id in a url --></externalurl>
</itemdata>
<item> <!-- * one item of data. there can be many of these -->
<id><!-- * string: unique id of this item based on internal system id. used for updating data later --></id>
<name><!-- * string: name of the item --></name>
<description><!-- string: html formatted or plain text full description of item --></description>
<categories><!-- one or more categories the item can be classified as. id links to other xml formatted data that shows category name-->
<categoryid><!-- int: id of categorization of item. --></categoryid>
</categories>
<location><!-- string: full text string of location. this can be used instead of address, city, state, zip --></location>
<address><!-- string: street address with house number --></address>
<address2><!-- string: more detailed street address info or location description --></address2>
<city><!-- string: city of item location --></city>
<state><!-- string: state of item location --></state>
<zip><!-- string: zip code of item location --></zip>
<date><!-- date: date associated with item --></date>
<latitude><!-- float: latitude of item location --></latitude>
<longitude><!-- float: longitude of item location --></longitude>
<fullurl><!-- string: full path to more information about this item --></fullurl>
<imagepath><!-- string: full path to location of image on a server --></imagepath>
<detaillink><!-- boolean: if true, will us item->id to link to another XML dataset with full details --></detaillink>
</item>
</dataset>
Ссылки
[ редактировать ]- ^ «Веб-сайт открытого стандарта муниципальных геоданных» . ОМГ Стандарт . 01.03.2008 . Проверено 24 июля 2008 г.
- ^ «Стандартные технические характеристики OMG» . ОМГ Стандарт . 01.03.2008 . Проверено 24 июля 2008 г.