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

Тип данных #15

Description

@On1x

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

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

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

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions