Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

Тип данных #15

Open
On1x opened this issue Aug 10, 2017 · 0 comments
Open

Тип данных #15

On1x opened this issue Aug 10, 2017 · 0 comments

Comments

@On1x
Copy link

On1x commented Aug 10, 2017

Сейчас нет такого понятия вовсе, есть лишь format для самой записи: markdown/html.
Я вижу смысл ввести дополнительный параметр как "тип данных".
Варианты использования:

  • photo (фотография);
  • image (графический файл);
  • map (карта);
  • contract (код виртуального смарт-контракта для аудита его кода и работы, состояния, сторонними персонами);
  • post (то, что сейчас по-умолчанию);
  • comment (новый тип для комментариев);

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

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

Внедрение предлагаю начать с простого указания в metadata параметра "type". Если тип данных будет подготавливаться к внедрению - выносить это в отдельный GIP для обсуждения.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant