Быстрый поиск
Фильтруйте по имени файла, пути или типу ресурса. Например:
person, rpc, definitions, branding.
Schemas
JSON Schema описания доменных сущностей, RPC, контента и служебных структур.
Comments Section
Комментарии канала: секция обсуждения для контентных объектов.
schemas/1.1/content/section/comments.jsonReference Definition
Базовое описание ссылок на связанные сущности в модели JSON-LD.
schemas/1.1/definitions/reference.jsonFee Content
Тарифицируемый элемент контента (медиа или заметка): авторы и корректировка суммы гонорара.
schemas/1.1/fee/content.jsonBranding
Схема брендовых атрибутов и визуальных идентификаторов.
schemas/1.1/content/stuff/branding.jsonMacros Definition
Специализированный язык для описания бизнес-логики в системе управления контентом.
schemas/1.1/definitions/macros.jsonManifest Definition
Схема метаданных публикации и описания контентного манифеста.
schemas/1.1/definitions/manifest.jsonAuth Shadow RPC
Запрос токена аутентификации по паролю.
schemas/1.1/rpc/accounts/auth/shadow.jsonShare Delete RPC
Удаление share-объекта.
schemas/1.1/rpc/share/delete.jsonJSON RPC Header
Заголовок объекта: @context, @type, @id, версия и ссылка на схему.
schemas/1.1/definitions/header.jsonPerson Chunk
Персона — реальная, историческая или вымышленная.
schemas/1.1/content/chunk/person.jsonPure RPC
Вызов метода без параметров.
schemas/1.1/rpc/pure.jsonContext Definition
Структура @context по спецификации JSON-LD 1.1.
Export Dzen
Внешняя схема для экспорта данных в формат Dzen.
schemas/1.1/external/exportDzen.jsonMedia Container
Контейнер для медиаобъектов, вложений и связанных блоков.
schemas/1.1/content/containers/media.jsonNote Section
Секция заметки в составе публикации или документа.
schemas/1.1/content/section/note.jsonPerson Update RPC
RPC-контракт для обновления данных персоны.
schemas/1.1/rpc/accounts/person/update.jsonName Definition
Имя персоны и локализованные варианты написания.
schemas/1.1/definitions/name.jsonText Definition
Текстовые значения с поддержкой мультиязычности.
schemas/1.1/definitions/text.jsonMoney
Денежная величина, валюта и связанные финансовые поля.
schemas/1.1/fee/money.jsonID Definition
Node Identifiers: идентификаторы узлов на основе IRI по JSON-LD 1.1.
schemas/1.1/definitions/id.jsonWatermark Definition
Описание водяных знаков и их параметров отображения.
schemas/1.1/definitions/watermark.jsonNavigation Container
Контейнер навигационных элементов и связанных ссылок.
schemas/1.1/content/containers/navigation.jsonPerson Create RPC
RPC-схема для создания записи персоны.
schemas/1.1/rpc/accounts/person/create.jsonPerson Upsert RPC
RPC-контракт для создания или обновления данных персоны.
schemas/1.1/rpc/accounts/person/upsert.jsonType Definition
Typed Values: типизация значений через IRI по JSON-LD 1.1.
schemas/1.1/definitions/type.jsonText Chunk
Текст в заголовке, абзаце, описании и других элементах.
schemas/1.1/content/chunk/text.jsonQuote Container
Контейнер цитаты с вложенными ссылками и авторством.
schemas/1.1/content/containers/quote.jsonEntities Definition
Набор общих правил для связанных сущностей доменной модели.
schemas/1.1/definitions/entities.jsonDepartment Fee
Финансовые данные, привязанные к подразделению или отделу.
schemas/1.1/fee/department.jsonPlace Definition
Описание места, локации и адресной информации.
schemas/1.1/definitions/place.jsonTarget Definition
Описание целевого объекта, связанного действия или адресата.
schemas/1.1/definitions/target.jsonBudget
Схема бюджетных данных и связанных ограничений.
schemas/1.1/fee/budget.jsonOrganization Chunk
Организация: название, адрес и статус.
schemas/1.1/content/chunk/organization.jsonCOPE Section
Статья или новостной канал (Create Once, Publish Everywhere).
schemas/1.1/content/section/cope.jsonFile Definition
PPMF — Publish Package File Metadata, метаданные публикуемого файла.
schemas/1.1/definitions/file.jsonScope Definition
Схема области видимости, ограничений доступа и контекста применения.
schemas/1.1/definitions/scope.jsonStatus Chunk
Представление состояния объекта.
schemas/1.1/content/chunk/status.jsonAuth Email RPC
Отправка письма с токеном аутентификации.
schemas/1.1/rpc/accounts/auth/email.jsonStrings Definition
Строка или массив строк.
schemas/1.1/definitions/strings.jsonTag Chunk
Фрагмент тегов и тематических меток для связанных данных.
schemas/1.1/content/chunk/tag.jsonPass RPC
Вызов метода с произвольными параметрами.
schemas/1.1/rpc/empty.jsonEvent Definition
Описание событий, временных отметок и связанных атрибутов.
schemas/1.1/definitions/event.jsonContexts
JSON-LD контексты для публикации терминов и связывания словаря полей с IRI.
Person Share Context
Контекст JSON-LD для публикации и обмена данными о персоне.
contexts/1.1/content/share/person.jsonParagraph Context
Контекст для абзацев и текстовых блоков в связанных данных.
contexts/1.1/content/paragraph.jsonExamples
Готовые JSON-документы, которые показывают, как применять схемы на практике.
Person Share Example
Пример JSON-LD документа для обмена данными о персоне.
examples/1.1/content/share/person.jsonManifest KP Editable
Редактируемый пример манифеста для рабочего сценария KP.
examples/1.1/manifest-kp-editable.jsonText Definition Example
Пример значения, соответствующего текстовой схеме.
examples/1.1/definitions/text.jsonSocial Chunk Example
Пример социального блока или профиля в контентной структуре.
examples/1.1/content/chunk/social.jsonPerson Upsert Example
Пример запроса или ответа для операции upsert по персоне.
examples/1.1/rpc/accounts/person/upsert.jsonPerson Update Example
Пример операции обновления данных персоны.
examples/1.1/rpc/accounts/person/update.jsonBranding Example
Пример данных брендинга для использования с соответствующей схемой.
examples/1.1/content/stuff/branding.jsonPerson Create Example
Пример создания новой записи персоны.
examples/1.1/rpc/accounts/person/create.jsonManifest Example
Базовый пример контентного манифеста XSHL.
examples/1.1/manifest.jsonScope Example
Пример структуры области видимости и её ограничений.
examples/1.1/definitions/scope.jsonDraft In Publishing
Черновой пример манифеста для сценария публикации.
examples/1.1/manifesDraftInPublishing.jsonPerson Delete Example
Пример удаления записи персоны через RPC.
examples/1.1/rpc/accounts/person/delete.jsonManifest KP Public
Публичная версия манифеста для сценария KP.
examples/1.1/manifest-kp-public.jsonManifest Cope Public
Публичный пример манифеста для формата Cope.
examples/1.1/manifest-cope-public.jsonManifest Cannes
Пример манифеста для кейса Cannes.
examples/1.1/manifestCannes.jsonPerson RPC Example
Общий пример данных по RPC-модели персоны.
examples/1.1/rpc/accounts/person.jsonMacros
Макросы для генерации, преобразования и upsert-операций поверх описанных схем.
Upsert Schema
Загрузка файла схемы, валидация данных и создание черновой записи в базе.
macros/1.1/upsert_schema.jsonUpsert YDB
Создание и обновление узлов и рёбер графа в YDB.
macros/1.1/upsert_ydb.jsonUpsert COS
Загрузка данных в объектное хранилище COS.
macros/1.1/upsert_cos.jsonUpsert Manifest
Загрузка файла манифеста, валидация данных и создание черновой записи в базе.
macros/1.1/upsert_manifest.jsonUpsert Macros
Загрузка файла макросов, валидация данных и создание черновой записи в базе.
macros/1.1/upsert_macros.jsonManifest
Служебные структуры манифеста, вынесенные в отдельный версионированный каталог.
Manifest Macros
Манифест макросов: операции delete, append, upsert, build и send с правами доступа и источниками.
manifest/1.1/macros.json