SPASE

+4

No comments posted yet

Comments

Slide 1

SPASE – 2.0 Space Physics Archive Search and Extract Обзор стандарта хранения космофизических данных SPASE Фундаев С.В.

Slide 2

1.1 Введение: постановка задачи Имеется: Огромные наборы космофизических данных, доступные посредством Internet. Проблемы: Разрозненность наборов данных; Разнообразие форматов хранения данных; Трудоемкость пополнения баз данных; Отсутствие эффективного механизма поиска нужных данных; Требуется: Классифицировать наборы данных; Унифицировать форматы хранения данных; Организовать инфраструктуру для хранения данных; 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных

Slide 3

1.2 Введение: принципы SPASE Основными принципами, в соответствии с которыми построена модель данных SPASE, являются: Само-документация данных Формат хранения данных позволяет хранить полное описание самих физических данных. Распределенность ресурсов Провайдеры данных могут располагаться где угодно. Они предоставляют данные независимо друг от друга. Доступность ресурсов посредством URL Существуют идентификаторы, посредством которых доступны ресурсы данных. Идентификаторы построены по принципам URL. Инфраструктура постоянно развивается Ресурсы данных могут постоянно появляться и сливаться с другими ресурсами. 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных

Slide 4

1.3 Введение: инфраструктура 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных

Slide 5

2.1 SPASE: типы ресурсов 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных Ресурсы Ресурсы данных Ресурсы источников Ресурсы инфраструктуры Численные данные Изображения Каталоги Гранулы Аннотации Обсерватории Инструменты Личности Документы Реестры Репозитарии Сервисы

Slide 6

2.2 SPASE: онтология 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных

Slide 7

2.3 SPASE: идентификаторы ресурсов 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных spase://NameAuthority/ResourceType/Project/Observatory/Instrument/Cadence NameAuthority – псевдоним для домена, соответствующего виртуальной обсерватории. ResourceType – тип ресурса. Например, NumericalData. Project – название обсерватории, группы обсерваторий, проекта и т.п. Observatory – название обсерватории-владельца инструмента. Instrument – название или тип использованного инструмента. Cadence – шаг измерения по стандарту ISO-8601. Пример: spase://VMO/NumericalData/IGPPLANL/CRT/Magnetometer/PT1S Персональные ресурсы: spase://NameAuthority/ResourceType/Name Name – имя в формате Name1.A.Name2. Например: spase://VMO/Person/John.W.Smith Гранулы: spase://VMO/NumericalData/IGPPLANL/CRT/Magnetometer/PT1S/ spase://VMO/NumericalData/IGPPLANL/CRT/Magnetometer/PT1S/2008

Slide 8

2.4 SPASE: атрибуты ресурсов 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных Все типы ресурсов кроме Granule и Person имеют следующие атрибуты: Resource Name Alternate Name Release Date Expiration Date Description Acknowledgement Contact Information URL Association Prior ID Расширения: Каждый тип ресурса имеет атрибут Extension, который может использоваться для хранения текстовых данных, например, для Совместимости с какой-либо другой моделью данных.

Slide 9

2.5 SPASE: типы данных 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных Container – элемент-контейнер, содержащий другие элементы DateTime – дата и время в формате YYY-MM-DD[THH:mm:ss], например 2010-02-10 или 2010-02-10T22:24:38 Duration – продолжительность в формате PTHH:mm:ss.sss, например PT10:04:27.346 Enumeration – значение, выбираемое из списка допустимых. Item – элементы списка Enumeration. Numeric – число. NaN – не число, INF – бесконечно большое число, -INF – бесконечно малое число. Sequence – список значений, разделенных пробелами. Text – текст URL – URL Интерпретация текста: Пустая строка – конец абзаца. Списки: Начинаются и заканчиваются пустыми строками; * - список первого уровня; - - список второго уровня (должен быть вложен в первый); . – список третьего уровня (должен быть вложен во второй); Таблицы: Начало и конец: +-- Разделение строк: |-- Разделение колонок: |

Slide 10

2.6 SPASE: пример данных 1.1 Введение: постановка задачи 1.2 Введение: принципы SPASE 1.3 Введение: инфраструктура 2.1 SPASE: типы ресурсов 2.2 SPASE: онтология 2.3 SPASE: идентификаторы ресурсов 2.4 SPASE: атрибуты ресурсов 2.5 SPASE: типы данных 2.6 SPASE: пример данных <?xml version="1.0“ encoding="UTF-8” ?> <Spase xmlns="http://www.spase-group.org/data/schema"> <Version>2.0.0</Version> <Person> <ResourceID>spase://person/jsmith@smith.org</ResourceID> <ReleaseDate>2010-02-11</ReleaseDate> <PersonName>John Smith</PersonName> <OrganizationName>Smith Foundation</OrganizationName> <Address>1 Main St., Smithville, MA</Address> <Email>jsmith@smith.org</Email> <PhoneNumber>1-800-555-1212</PhoneNumber> </Person> </Spase> Пример данных типа Person:

Tags: spase

URL:
More by this User
Most Viewed