Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Примеры использования.
Свойство educationalRole
в Schema.org используется для описания роли, которую играет определенная аудитория в образовательном контексте. Это свойство помогает уточнить, какую именно роль или функцию выполняет группа людей в процессе обучения или образования.
Основная цель educationalRole
— предоставить дополнительную информацию о целевой аудитории, которая может быть важна для понимания контекста образовательного контента. Например, это может быть полезно для образовательных учреждений, преподавателей или разработчиков курсов, которые хотят более точно определить, для кого предназначен их материал.
Свойство educationalRole
может применяться в различных сценариях, таких как описание курсов, семинаров, учебных программ и других образовательных мероприятий. Оно помогает формализовать информацию о том, кто является участником образовательного процесса, будь то студенты, преподаватели, исследователи или другие группы.
Таким образом, использование этого свойства способствует лучшему структурированию данных и улучшает возможности поиска и фильтрации образовательного контента. Это, в свою очередь, может повысить доступность и релевантность материалов для различных категорий пользователей.
Пример заметки или HTML разметки.
<!-- A lesson plan for US second grade teachers. -->
<div>
<h1>Designing a treasure map</h1>
<p>Resource type: lesson plan, learning activity</p>
<p>Target audience: teachers</p>
<p>Educational level: US Grade 2</p>
<p>Link to lesson plan: <a href="http://example.org/lessonplan">http://example.org/lessonplan</a></p>
</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<!-- A lesson plan for US second grade teachers. -->
<div itemscope itemtype="https://schema.org/CreativeWork">
<h1 itemprop="name">Designing a treasure map</h1>
<p>Resource type:
<span itemprop="learningResourceType">lesson plan</span>,
<span itemprop="learningResourceType">learning activity</span>
</p>
<p>Target audience:
<span itemprop="audience" itemscope itemtype="https://schema.org/EducationalAudience">
<span itemprop="educationalRole">teacher</span></span>s.
</p>
<p itemprop="educationalLevel" itemscope itemtype="https://schema.org/DefinedTerm">
<span itemprop="inDefinedTermSet">US Grade Levels</span>
<span itemprop="name">2</span>
<link itemprop="url" href="http://purl.org/ASN/scheme/ASNEducationLevel/2" />
</p>
<p>Link to lesson plan: <a itemprop="url" href="http://example.org/lessonplan">http://example.org/lessonplan</a></p>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<!-- A list of the issues for a single volume of a given periodical. -->
<div vocab="https://schema.org/" typeof="CreativeWork">
<h1 property="name">Designing a treasure map</h1>
<p>Resource type:
<span property="learningResourceType"> lesson plan</span>,
<span property="learningResourceType"> learning activity</span>
</p>
<p>Target audience:
<span rel="audience" typeof="EducationalAudience">
<span property="educationalRole">teacher</span>s
</span>
</p>
<p rel="educationalLevel" typeof="DefinedTerm">
<span property="inDefinedTermSet">US Grade Levels</span>
<span property="name">2</span>
<span rel="url" resource="http://purl.org/ASN/scheme/ASNEducationLevel/2"></span>
</p>
<p>Link to lesson plan: <a property="url" href="http://example.org/lessonplan">http://example.org/lessonplan</a></p>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "CreativeWork",
"name": "Designing a treasure map",
"learningResourceType": [
"lesson plan",
"learning activity"
],
"audience": {
"@type": "EducationalAudience",
"educationalRole": "teacher"
},
"educationalLevel": {
"@type": "DefinedTerm",
"inDefinedTermSet": "US Grade Levels",
"name": "2",
"url": "http://purl.org/ASN/scheme/ASNEducationLevel/2"
},
"url": "http://example.org/lessonplan"
}
</script>
Структурированное представление примера JSON-LD.