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

provider

Свойство schema.org ?

Этот термин находится в "новой" области — обратная связь по реализации и использование в приложениях и на веб-сайтах могут помочь улучшить определения.

Описание:

Поставщик услуг, оператор услуг или исполнитель услуг; производитель товаров. Другая сторона (продавец) может предлагать эти услуги или товары от имени поставщика. Поставщик также может выступать в качестве продавца.

Свойство "provider" в Schema.org используется для обозначения поставщика услуг или товаров. Это может быть компания, организация или индивидуум, который предоставляет определенные услуги или производит товары.

Основная цель использования свойства "provider" заключается в том, чтобы четко указать, кто именно предоставляет услугу или товар, что помогает улучшить понимание и структуру данных для поисковых систем и других платформ, использующих разметку Schema.org. Это свойство особенно полезно в контексте структурированных данных, так как оно позволяет связывать информацию о продукте или услуге с конкретным поставщиком, что, в свою очередь, улучшает видимость и доступность этой информации в интернете.

Свойство "provider" может использоваться в различных контекстах, таких как описания услуг, продуктов, мероприятий или контента. Например, если вы описываете услугу, вы можете указать, кто именно ее предоставляет, что помогает пользователям и поисковым системам лучше понять, кто стоит за этой услугой.

Важно также отметить, что "provider" может использоваться в сочетании с другими свойствами Schema.org для создания более сложных и информативных структурированных данных. Это позволяет создавать более полные и точные описания, что в конечном итоге способствует лучшему взаимодействию с пользователями и поисковыми системами.

Ожидается, что значения будут одного из этих типов

Примеры

Пример 1

Пример заметки или 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.

@context
https://schema.org/
@type
Course
courseCode
F300
name
Physics
provider
@type
CollegeOrUniversity
name
University of Bristol
url
@id
/provider/324/university-of-bristol

Пример 2

Пример заметки или 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.

@context
https://schema.org/
@type
Course
hasCourseInstance
@type
CourseInstance
courseMode
0
MOOC
1
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
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте