Модель данных

Материал из Поле цифровой дидактики


Описание Модель данных — это абстрактное представление структуры информации, которое определяет, как данные организованы, связаны между собой и могут быть использованы в информационной системе.
Область знаний Информатика
Авторы
Поясняющее видео
Близкие понятия
Среды и средства для освоения понятия Semantic MediaWiki

В контексте нашего курса "Информационные системы" на платформе digida.mgpu.ru мы рассмотрим модель данных через призму Semantic MediaWiki — расширения, которое превращает обычную вики в семантическую базу знаний.

Основные принципы модели данных в Semantic MediaWikiSemantic MediaWiki построена на основе семантической веб-парадигмы, где информация представлена в виде триплетов (троек) формата "субъект-предикат-объект". Это означает, что каждое утверждение в системе состоит из трех компонентов:

  • Субъект — вики-страница, о которой мы говорим
  • Предикат — семантическое свойство (relationship)
  • Объект — значение этого свойства

Например, утверждение "Германия имеет столицу Берлин" представляется как триплет:

  • Субъект: "Германия" (страница)
  • Предикат: "Имеет столицу" (свойство)
  • Объект: "Берлин" (значение)


Типы данных в Semantic MediaWiki

Система поддерживает следующие основные типы данных, которые определяют, как интерпретируются и обрабатываются значения свойств:

Базовые типы данных Page (Страница) — тип по умолчанию, создает ссылку на другую вики-страницу. Используется для построения связей между статьями.

Text (Текст) — короткие текстовые строки до 255 символов. Подходит для названий, имен, кратких описаний.

Number (Число) — числовые значения с поддержкой математических операций и сравнений. Может включать единицы измерения

Date (Дата) — временные значения в различных форматах. Поддерживает сортировку по времени и временные запросы.

Boolean (Логический) — значения "истина" или "ложь" для бинарных характеристик.

Специализированные типы URL — веб-адреса с автоматической проверкой формата.

Email — адреса электронной почты.

Code — программный код с сохранением форматирования.

Temperature — температурные значения с единицами измерения.