Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Примеры использования.
Свойство toRecipient
в Schema.org является подкатегорией свойства recipient
. Оно используется для обозначения конкретного получателя сообщения, который непосредственно получил это сообщение. Это свойство помогает структурировать информацию о коммуникации, особенно в контексте цифровых сообщений, таких как электронные письма, текстовые сообщения или сообщения в социальных сетях.
Основная цель toRecipient
— уточнить, кто именно является адресатом сообщения. Это может быть полезно для поисковых систем и других приложений, которые обрабатывают структурированные данные, так как позволяет им лучше понимать контекст и содержание сообщений. Например, если у вас есть система, которая анализирует переписку, наличие свойства toRecipient
позволяет чётко определить, кому было адресовано сообщение, и, следовательно, как его следует интерпретировать.
Свойство toRecipient
может быть использовано в различных типах структурированных данных, связанных с коммуникацией, таких как Message
или EmailMessage
. Важно отметить, что это свойство не используется отдельно, а всегда связано с другими свойствами, которые описывают сообщение и его контекст.
Таким образом, toRecipient
играет важную роль в организации и структурировании информации о получателях сообщений, что способствует улучшению обработки данных и их анализа.
Пример заметки или HTML разметки.
An message from Dom Portwood to Peter Gibbons about TPS reports, cc'ing Bill Lumbergh and bcc'ing tps-consulting@example.com
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/EmailMessage">
<div itemscope itemprop="sender" itemtype="https://schema.org/Person">
<meta itemprop="name" content="Dom Portwood" />
<span itemprop="email">dportwood@example.com</span>
</div>
<div itemscope itemprop="toRecipient" itemtype="https://schema.org/Person">
<meta itemprop="name" content="Peter Gibbons" />
<span itemprop="email">pgibbons@example.com</span>
</div>
<div itemscope itemprop="ccRecipient" itemtype="https://schema.org/Person">
<meta itemprop="name" content="Bill Lumbergh" />
<span itemprop="email">blumbergh@example.com</span>
</div>
<div itemscope itemprop="bccRecipient" itemtype="https://schema.org/ContactPoint">
<span itemprop="email">tps-consulting@example.com</span>
</div>
<div itemscope itemprop="about" itemtype="https://schema.org/Thing">
<meta itemprop="name" content="TPS reports" />
</div>
<meta itemprop="datePublished" content="2016-02-29" />
<meta itemprop="dateRead" content="2016-03-03" />
<div itemscope itemprop="messageAttachment" itemtype="https://schema.org/CreativeWork">
<meta itemprop="name" content="New coversheet" />
</div>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="EmailMessage">
<div property="sender" typeof="Person">
<meta property="name" content="Dom Portwood" />
<span property="email">dportwood@example.com</span>
</div>
<div property="toRecipient" typeof="Person">
<meta property="name" content="Peter Gibbons" />
<span property="email">pgibbons@example.com</span>
</div>
<div property="ccRecipient" typeof="Person">
<meta property="name" content="Bill Lumbergh" />
<span property="email">blumbergh@example.com</span>
</div>
<div property="bccRecipient" typeof="ContactPoint">
<span property="email">tps-consulting@example.com</span>
</div>
<div property="about" typeof="Thing">
<meta property="name" content="TPS reports" />
</div>
<meta property="datePublished" content="2016-02-29" />
<meta property="dateRead" content="2016-03-03" />
<div property="messageAttachment" typeof="CreativeWork">
<meta property="name" content="New coversheet" />
</div>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "EmailMessage",
"sender": {
"@type": "Person",
"name": "Dom Portwood",
"email": "dportwood@example.com"
},
"toRecipient": {
"@type": "Person",
"name": "Peter Gibbons",
"email": "pgibbons@example.com"
},
"ccRecipient": {
"@type": "Person",
"name": "Bill Lumbergh",
"email": "blumbergh@example.com"
},
"ccRecipient": {
"@type": "ContactPoint",
"email": "tps-consulting@example.com"
},
"about": {
"@type": "Thing",
"name": "TPS reports"
},
"datePublished": "2016-02-29",
"dateRead": "2016-03-03",
"messageAttachment": {
"@type": "CreativeWork",
"name": "New coversheet"
}
}
</script>
Структурированное представление примера JSON-LD.