⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/WritePermission.

WritePermission

Элемент перечисления schema.org ?

Описание:

Разрешение на запись или редактирование документа.

WritePermission — это элемент перечисления в Schema.org, который обозначает разрешение на запись или редактирование документа. Он используется в контексте структурированных данных, чтобы указать, что определённый пользователь или группа пользователей имеет право изменять содержимое определённого документа или ресурса.

Основная цель WritePermission заключается в том, чтобы уточнить уровень доступа к документу. Это может быть важно в различных сценариях, таких как управление контентом, совместная работа над документами или в системах, где необходимо контролировать, кто может вносить изменения в информацию. Указание на наличие такого разрешения помогает системам и пользователям правильно понимать, какие действия могут быть выполнены с документом.

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

Является элементом перечисления для типа: DigitalDocumentPermissionType

Примеры

Пример 1

Пример заметки или HTML разметки.


A digital document everyone can read, but only one person can edit.

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@type": "DigitalDocument",
  "name": "New schema.org types proposal",
  "author": "Alice",
  "hasDigitalDocumentPermission": [
    {
      "@type": "DigitalDocumentPermission",
      "permissionType": "https://schema.org/WritePermission",
      "grantee": {
        "@type": "Person",
        "email": "alice@example.com"
      }
    },
    {
      "@type": "DigitalDocumentPermission",
      "permissionType": "https://schema.org/ReadPermission",
      "grantee": {
        "@type": "Audience",
        "audienceType": "public"
      }
    }
  ]
}
</script>

Структурированное представление примера JSON-LD.

@type
DigitalDocument
name
New schema.org types proposal
author
Alice
hasDigitalDocumentPermission
0
@type
DigitalDocumentPermission
permissionType
https://schema.org/WritePermission
grantee
@type
Person
email
alice@example.com
1
@type
DigitalDocumentPermission
permissionType
https://schema.org/ReadPermission
grantee
@type
Audience
audienceType
public
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте