Между данными и их представлением. Информационные

Начал собирать воедино накопившиеся заметки по информации, моделировании, формам представления и ранее не раскрытым терминам потребления информации и информационных договоров. Заметки не новые, я уже где-то с два года начал писать об этом же «в стол», сейчас же думаю что идеи и подходы полезнее выносить на публику.

Далее несколько заметок тезисами.

Общие определения

1. Между данными и их представлением всегда есть промежуточный слой. Его можно назвать “информационный договор” (information contract). Этот слой определяет, то как именно изначальные, первичные данные предстают перед конечными потребителями информации.

2. Если у данных есть несколько форм представления или же допускается более одной формы представления в принципе, информационный договор привязан к данным и

3. Информационный договор охватывает не только структуры данных и структуру их представления, но также учитывает объёмы данных, частоту их изменения (интенсивность информационных потоков), условия их хранения, частоту просмотра форм.

4. Часть информационного договора основана на оценке значимости изменения в структуре и характере данных, изменений в формах представления. В зависимости от этих изменений договор может: автоматически обновляться, аннулироваться, приостанавливаться, ограничивать данные изменения.

5. Информационная модель, в рамках которой присутствует информационный договор или их множество, называется “модель информационного договора” (information contract model).

6. В одной модели может использоваться множество информационных договоров связанных как посредством связанных низлежащих данных, так и посредством связанных форм представления.

7. Модель информационного договора возможна не только в рамках информационных систем, баз данных и программных продуктов, но и во всех случаях, когда есть набор данных и ряд существующих или возможных, рассматриваемых форм соотнесённых данным.

8. Например, в ситуации выбора форм представления рекламы организацией, к которой имеются некий логотип,слоган. В этом случае публикация рекламы в прессе, на стендах или по телевидению – всё это формы представления, в рамках одного информационного договора в котором участвуют первичные данные (логотип, слоган) и формы их представления.

9. Необходимость в информационных договорах обусловлена тем что классическая модель соотнесения данные их представлению, не учитывает ни изменения этих данных, ни изменения их структуры, ни многочисленность форм, зачастую, взаимосвязанных между собой.

Формы представления информация

1. Формы представления не имеют ничего общего с печатными формами для заполнения или веб-формами. Форма представления – это то как именно, в какой форме, рассматривая информация предоставляется пользователям, другим информационными системам.

2. В материальном мире форма может быть также и объектом. Например, форма приданная стеклу в виде стакана станет объектом – стакан, но и останется одной из форм представления стекла, наряду с окнами или линзами.

3. В нематериальном мире если веб страница является формой представления информации, она не перестаёт быть объектом обладающим собственными характеристиками – размером, временем создания и так далее. В этом случае можно говорить что некий объект или его часть является формой представления.

4. Отпечаток ноги на песке – это одна форма представления ступни. Фотография ступни – другая форма. Рентгеновский снимок – третья. Каждая из форм уникальна. Каждая воплощена в некий материальный объект. Каждая содержит разную информацию о первичном объекте.

5. Фотография отпечатка ноги на песке – будет формой формы и, также, материальным объектом.

Потребители информации

1. Просмотр списка элементов на веб-сайте, форма перехода на определённый объект списка по его уникальному коду и полнотекстовый поиск по списку через веб-форму поиска – это три разные формы представления одних и тех же данных.

2. Если в списке 100 записей, обе формы представления будут приемлемы. Если в списке 100 миллионов записей, просмотр данных как списка будет бесполезен.

3. Будут ли полезны переход по уникальному коду и поиск будет зависеть от того сколь скоро поиск осуществляется и востребован ли подобный переход пользователями, потребителями информации.

4. Потребители информации (information consumers) – являются теми, пользователями и информационными системами которые должны или желают получать необходимые им данные.

5. Потребность в информации выражается в сценариях, которыми потребители информации привыкли с ней работать. Эти сценарии информационного потребления (information consumption scenarions) определяют требования к формам информационного представления.

6. Под сценарии информационного потребления будут подпадать все сценарии связанные с представлением и изменением информации. Как альтернатива существующие модели пользовательского взаимодействия дополняются схемами информационного потреблениями (information consumption schemes) определяющими решение информационных потребностей.

Шаблоны и правила

1. Несмотря на условную бесконечность информации, число форм её представления конечно. 2. Конечность форм определяется конечностью сценариев информационного потребления, что, в свою очередь, ограничено числом органов чувств, каналов передачи информации (визуализация, речь, запахи и так далее), пропускной способностью данных каналов, физическими ограничениями каждого человека по объёмам потребляемой информации в единицу времени, социальным и культурным мироустройством и неравномерным распределением информационных потоков.

3. Шаблоны, или правила, представления информации проистекают непосредственно из конечности форм. Можно на тысячи языков произнести слова “Добрый день”, но шаблон будет один: звук -> язык -> слово в трансляции на выбранный язык.

4. Глобализация значительно усилила взаимопроникновение культур и информации между различными странами и социальными средами. Дорожные знаки, символы на почтовых отправлениях, общепринятые элементы быта (холодильники, почтовые письма, мобильные телефоны) и многое другое создали общую среду, где множество из форм представления тех или иных явлений закрепились в каждом отдельном человеке.

Вопросы

1. Структуры данных можно формировать от ожиданий потребителей информации и ожидаемых ими форм её представления.

2. Формы представления можно формировать от данных, когда ещё неизвестны сценарии потребления информации.

3. В обоих случаях формирование перечня вопросов того помогает не только один раз создать связанную информационным договором модель данных и форм представления, но и предусмотреть её развитие.

4. Вопросы к данным:

— Можно ли оценить имеющиеся объёмы данных? Если да то каковы оценки?

— Являются ли эти данные статическими или же они могут менятся?

— Если данные могут менятся, то каковы правила их изменения? Могут ли они удалятся? Только ли они добавляются?

— Какова частота этих изменений и какой их объём? Можно ли разделить эти изменения по типам и оценить их частоту ?

— Предусматривает ли модель данных учёт их изменения?

— Может ли структура данных менятся?

— Какова форма модели данных? Простая – список, дерево атрибутов или же сложная совокупность различных взаимосвязанных объектов.

— Являются ли отдельные элементы структуры модели элементарными или базовыми?

— Обладают ли отдельные элементы структуры модели множественностью возможных форм представления?

— Обладают ли отдельные элементы структуры модели неявными связями внутри модели?

5. Вопросы к формам представления:

— Является ли форма конечной – представляемой потребителю или промежуточной, частью обобщающей формы?

— Является ли форма простой или сложной, включающей другие формы?

— Является ли форма связанной с информационным объектом данных 1 к 1 или же построена на множестве объектов?

— При связи формы 1 к 1 является ли форма полной, а то есть содержащей все элементы информационного объекта?

— Является ли форма представления машиночитаемой восстановимой формой, по которой можно полностью реконструировать информационный объект?

About This Author

Comments are closed

Яндекс.Метрика