Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Ссылка на источник термина, Примеры использования.
Свойство "provider" в Schema.org используется для обозначения поставщика услуг или товаров. Это может быть компания, организация или индивидуум, который предоставляет определенные услуги или производит товары.
Основная цель использования свойства "provider" заключается в том, чтобы четко указать, кто именно предоставляет услугу или товар, что помогает улучшить понимание и структуру данных для поисковых систем и других платформ, использующих разметку Schema.org. Это свойство особенно полезно в контексте структурированных данных, так как оно позволяет связывать информацию о продукте или услуге с конкретным поставщиком, что, в свою очередь, улучшает видимость и доступность этой информации в интернете.
Свойство "provider" может использоваться в различных контекстах, таких как описания услуг, продуктов, мероприятий или контента. Например, если вы описываете услугу, вы можете указать, кто именно ее предоставляет, что помогает пользователям и поисковым системам лучше понять, кто стоит за этой услугой.
Важно также отметить, что "provider" может использоваться в сочетании с другими свойствами Schema.org для создания более сложных и информативных структурированных данных. Это позволяет создавать более полные и точные описания, что в конечном итоге способствует лучшему взаимодействию с пользователями и поисковыми системами.
Пример заметки или HTML разметки.
<body>
<!--A Bachellor's programme provided by a University, referencing the course code-->
<!--based on http://search.ucas.com/course/summary/463149/physics -->
<div>
<h2>Physics</h2>
<div>
<a href="/provider/324/university-of-bristol">
<span>University of Bristol</span>
</a>
</div>
<div>
Course code: F300
</div>
</div>
</body>
Пример, закодированный в формате RDFa, встроенный в HTML.
<body vocab="https://schema.org/">
<!--A Bachellor's programme provided by a University, referencing the course code-->
<!--based on http://search.ucas.com/course/summary/463149/physics -->
<div typeof="Course">
<h2 property="name">Physics</h2>
<div property="provider" typeOf="CollegeOrUniversity">
<a property="url" href="/provider/324/university-of-bristol">
<span property="name">University of Bristol</span>
</a>
</div>
<div>
Course code <span property="courseCode">F300</span>
</div>
</div>
</body>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Course",
"courseCode": "F300",
"name": "Physics",
"provider": {
"@type": "CollegeOrUniversity",
"name": "University of Bristol",
"url": {"@id": "/provider/324/university-of-bristol"}
}
}
</script>
Структурированное представление примера JSON-LD.
Пример заметки или HTML разметки.
<body>
<!-- A MOOC created by an Institution, offered through a MOOC platform, with named instructor -->
<!-- Based on https://www.coursera.org/course/datascitoolbox -->
<main>
<h1>The Data Scientist's Toolbox</h1>
<h2>
Johns Hopkins University
</h2>
<h2>About this Course</h2>
<div>
<h2>Instructors</h2>
<div>
<a href="http://example.org/instructor/~315" >
<p>Jeff Leek, PhD</p>
<div>Associate Professor, Biostatistics</div>
<div>Bloomberg School of Public Health </div>
</a>
</div>
</div>
</main>
</body>
Пример, закодированный в формате RDFa, встроенный в HTML.
<body vocab="https://schema.org/">
<!-- A MOOC created by an Institution, offered through a MOOC platform, with named instructor -->
<!-- Based on https://www.coursera.org/course/datascitoolbox -->
<main typeof="Course">
<h1 property="name">The Data Scientist's Toolbox</h1>
<h2 property="provider" typeof="EducationalOrganization">
<span property="name">Johns Hopkins University</span>
</h2>
<h2>About this Course</h2>
<div rel="hasCourseInstance" typeof="CourseInstance">
<meta property="courseMode" content="MOOC" />
<meta property="courseMode" content="online" />
<span rel="offers" typeOf="Offer">
<meta property="price" content="0" />
<meta property="offeredBy" content="Coursera">
</span>
<h2 >Instructors</h2>
<div property="instructor" typeof="Person">
<a property="url" href="http://example.org/instructor/~315" >
<p property="name">Jeff Leek, PhD</p>
<div property="jobTitle" >Associate Professor, Biostatistics</div>
<div property="worksFor" >Bloomberg School of Public Health </div>
</a>
</div>
</div>
</main>
</body>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Course",
"hasCourseInstance": {
"@type": "CourseInstance",
"courseMode": [
"MOOC",
"online"
],
"instructor": {
"@type": "Person",
"jobTitle": "Associate Professor, Biostatistics",
"name": "Jeff Leek, PhD",
"url": {"@id": "http://example.org/instructor/~315"},
"worksFor": "Bloomberg School of Public Health "
},
"offers": {
"@type": "Offer",
"offeredBy": "Coursera",
"price": "0"
}
},
"name": "The Data Scientist's Toolbox",
"provider": {
"@type": "EducationalOrganization",
"name": "Johns Hopkins University"
}
}
</script>
Структурированное представление примера JSON-LD.