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

CourseInstance - Микроразметка для курсов

CourseInstance - микроразметка для различных условий курса

CourseInstance - Тип Schema.org
Описание: Экземпляр курса, который отличается от других экземпляров, поскольку он предлагается в разное время или месте, с использованием разных медиа или форм обучения, или для определенной группы студентов.
An instance of a Course which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students. Используется для ясного представления отдельных инстанций курса, отличающихся по времени, месту, формату обучения или аудитории. Совет: используйте разметку для уточнения условий предложения курса, это поможет поисковым системам понять уникальность вашего предложения.
СвойствоОжидаемый типОписание
Properties from CourseInstance
courseMode Text или URL Среда или способ доставки экземпляра курса или режим обучения, либо в виде текстовой метки (например, 'онлайн', 'очная' или 'смешанная'; 'синхронная' или 'асинхронная'; 'полный рабочий день' или 'неполный рабочий день'), либо в виде URL-ссылки на термин из контролируемой словарной статьи (например, https://ceds.ed.gov/element/001311#Asynchronous).
courseSchedule Schedule Represents the length and pace of a course, expressed as a Schedule.
courseWorkload Text Количество работы, ожидаемой от студентов при прохождении курса, часто указывается в виде цифры на неделю или в месяц и может быть разбито по типам. Например, "2 часа лекций, 1 час практических занятий и 3 часа самостоятельной работы в неделю".
instructor Person A person assigned to instruct or provide instructional assistance for the CourseInstance.
Properties from Event
about Thing Тематика контента. Обратное свойство: subjectOf
actor Person Актер, например, в телевидении, радио, кино, видеоиграх и т. д., или в рамках мероприятия. Актеры могут быть связаны с отдельными объектами или с серией, эпизодом, клипом. Supersedes actors.
aggregateRating AggregateRating Общий рейтинг, основанный на коллекции отзывов или оценок элемента.
attendee Organization или Person Человек или организация, присутствующие на мероприятии. Supersedes attendees.
audience Audience Целевая аудитория, т.е. группа людей, для которой что-то было создано. Supersedes serviceAudience.
composer Organization или Person Человек или организация, написавшие композицию, или являющиеся композитором произведения, исполненного на каком-либо мероприятии.
contributor Organization или Person Вторичный участник CreativeWork или Event.
director Person Режиссер, например, ТВ, радио, кино, видеоигр и т.д. контента, или события. Режиссеры могут быть связаны с отдельными элементами или серией, эпизодом, клипом. Supersedes directors.
doorTime DateTime или Time Время начала приема.
duration Duration The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format.
endDate Date или DateTime The end date and time of the item (in ISO 8601 date format).
eventAttendanceMode EventAttendanceModeEnumeration Способ участия в событии указывает, происходит ли оно онлайн, офлайн или в смешанном формате.
eventSchedule Schedule Associates an Event with a Schedule. There are circumstances where it is preferable to share a schedule for a series of repeating events rather than data on the individual events themselves. For example, a website or application might prefer to publish a schedule for a weekly gym class rather than provide data on every event. A schedule could be processed by applications to add forthcoming events to a calendar. An Event that is associated with a Schedule using this property should not have startDate or endDate properties. These are instead defined within the associated Schedule, this avoids any ambiguity for clients using the data. The property might have repeated values to specify different schedules, e.g. for different months or seasons.
eventStatus EventStatusType Свойство eventStatus представляет статус события; особенно полезно, когда событие отменено или перенесено.
funder Organization или Person Лицо или организация, поддерживающие (спонсирующие) что-то с помощью какого-то финансового взноса.
funding Grant A Grant that directly or indirectly provide funding or sponsorship for this item. See also ownershipFundingInfo. Обратное свойство: fundedItem
inLanguage Language или Text The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.
isAccessibleForFree Boolean Флаг для сигнализации о доступности предмета, мероприятия или места бесплатно. Supersedes free.
keywords DefinedTerm или Text или URL Ключевые слова или теги, используемые для описания некоторого элемента. Несколько текстовых записей в списке ключевых слов обычно разделяются запятыми или повторением свойства.
location Place или PostalAddress или Text или VirtualLocation Местоположение, например, где происходит событие, где находится организация или где происходит действие.
maximumAttendeeCapacity Integer Общее количество людей, которые могут посетить мероприятие или место.
maximumPhysicalAttendeeCapacity Integer The maximum physical attendee capacity of an Event whose eventAttendanceMode is OfflineEventAttendanceMode (or the offline aspects, in the case of a MixedEventAttendanceMode).
maximumVirtualAttendeeCapacity Integer The maximum virtual attendee capacity of an Event whose eventAttendanceMode is OnlineEventAttendanceMode (or the online aspects, in the case of a MixedEventAttendanceMode).
offers Demand или Offer An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use businessFunction to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a Demand. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer. Обратное свойство: itemOffered
organizer Organization или Person Организатор события
performer Organization или Person A performer at the event—for example, a presenter, musician, musical group or actor. Supersedes performers.
previousStartDate Date Используется вместе с eventStatus для перенесенных или отмененных событий. Это свойство содержит предварительно запланированную дату начала. Для перенесенных событий свойство startDate следует использовать для новой запланированной даты начала. В редких случаях, когда событие было отложено и переназначено несколько раз, это поле может быть повторено.
recordedIn CreativeWork CreativeWork, который зафиксировал всё или часть данного события. Обратное свойство: recordedAt
remainingAttendeeCapacity Integer Количество мест для участников мероприятия, которые остались нераспределенными.
review Review Рецензия на объект. Supersedes reviews.
sponsor Organization или Person Лицо или организация, которая поддерживает объект через обещание, обет или финансовый вклад. Например, спонсор медицинского исследования или корпоративный спонсор мероприятия.
startDate Date или DateTime The start date and time of the item (in ISO 8601 date format).
subEvent Event Событие, являющееся частью данного события. Например, на конференции есть много презентаций, каждая из которых - подсобытие конференции. Supersedes subEvents. Обратное свойство: superEvent
superEvent Event Событие, включающее это событие в качестве части. Например, у коллекции отдельных музыкальных выступлений может быть общее музыкальное фестивальное событие в качестве своего суперсобытия. Обратное свойство: subEvent
translator Organization или Person Организация или человек, которые адаптируют творческое произведение под разные языки, региональные различия и технические требования целевого рынка или выполняют перевод во время какого-либо мероприятия.
typicalAgeRange Text Типичный ожидаемый возрастной диапазон, например, '7-9', '11-'.
workFeatured CreativeWork Работа, представленная на каком-то событии, например, выставленная на ExhibitionEvent. Специальные подсвойства доступны для workPerformed (например, пьеса) или workPresented (фильм на ScreeningEvent).
workPerformed CreativeWork Свойство workPerformed на Schema.org используется для описания работ, выполненных в рамках событий, таких как спектакли в TheaterEvent.
Properties from Thing
additionalType Text или URL An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.
alternateName Text Псевдоним для элемента.
description Text или TextObject Описание элемента.
disambiguatingDescription Text Подсвойство описания. Краткое описание элемента, используемое для различения от других, схожих элементов. Для того чтобы описание было полезным для разрешения неоднозначности, может потребоваться информация из других свойств (в частности, name).
identifier PropertyValue или Text или URL The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details.
image ImageObject или URL An image of the item. This can be a URL or a fully described ImageObject.
mainEntityOfPage CreativeWork или URL Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See background notes for details. Обратное свойство: mainEntity
name Text Название элемента.
potentialAction Action Указывает на потенциальное действие, описывающее идеализированное действие, в котором этот объект мог бы выполнять роль 'объекта'.
sameAs URL URL страницы для ссылки, однозначно указывающей на идентичность объекта. Например, URL страницы объекта на Википедии, записи в Wikidata или официального веб-сайта.
subjectOf CreativeWork или Event Свойство Schema.org - subjectOf: A CreativeWork or Event about this Thing. Обратное свойство: about
url URL URL объекта.

Instances of CourseInstance may appear as a value for the following properties
СвойствоOn TypesОписание
hasCourseInstance Course Предложение курса в конкретное время и место или через определенные медиа или способы обучения или для конкретной группы студентов.

Examples

Example 1
Copied
Example notes or example HTML without markup.
<body vocab="https://schema.org/">
<!-- A MOOC / free online course. As a simple one-off course -->
<!-- Based on https://www.coursera.org/course/datascitoolbox -->

<main>
  <h1>The Data Scientist's Toolbox</h1>
  <h2>About this Course</h2>
  <p>In this course you will get an introduction to the main tools and ideas in the
       data scientist's toolbox...</p>
  <div>
    <h2>Session dates</h2>
    <span>February 15</span> -
    <span>March 21</span>
  </div>
</main>
</body>
Example encoded as RDFa embedded in HTML.
<body vocab="https://schema.org/">
<!-- A MOOC / free online course. As a simple one-off course -->
<!-- Based on https://www.coursera.org/course/datascitoolbox -->

<main typeof="Course">
  <h1 property="name">The Data Scientist's Toolbox</h1>
  <h2>About this Course</h2>
  <p property="description">
       In this course you will get an introduction to the main tools and ideas in the
       data scientist's toolbox...</p>
  <div rel="hasCourseInstance" typeof="CourseInstance">
    <meta property="courseMode" content="MOOC" />
    <meta property="courseMode" content="online" />
    <h2>Session dates</h2>
    <span property="startDate" content="2019-02-15">February 15</span> -
    <span property="endDate" content="2019-03-21">March 21</span>
  </div>
</main>
</body>
Example encoded as JSON-LD in a HTML script tag.
<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Course",
  "description": "In this course you will get an introduction to the main tools and ideas in the data scientist's toolbox...",
  "hasCourseInstance": {
    "@type": "CourseInstance",
    "courseMode": ["MOOC","online"],
    "endDate": "2019-03-21",
    "startDate": "2019-02-15"
  }
}
</script>
Structured representation of the JSON-LD example.
Example 2
Copied
Example notes or example HTML without markup.
<body vocab="https://schema.org/" typeof="Course">
<!-- A college course offered at several locations -->
<!-- based on http://www.fife.ac.uk/student/courses/course/HCACC -->
  <h1>Course Details</h1>
  <h2>HNC Accounting</h2>
    <p>This course is designed for those wishing to take up
       a career in Accounting and Financial Administration within a range of
       organisations....</p>
  <h2>This course is currently offered on the date(s) and venue(s) listed below.</h2>
    <table >
      <tbody>
        <tr >
          <th scope="col" >Method of Study</th>
          <th scope="col" >Starts</th>
          <th scope="col" >Ends</th>
          <th scope="col" >Based at</th>
        </tr>
        <tr>
          <td>Full-time</td>
          <td>29 Aug 2016</td>
          <td>23 Jun 2017</td>
          <td>St Brycedale Campus Kirkcaldy</td>
        </tr>
        <tr>
          <td>Full-time</td>
          <td>29 Aug 2016</td>
          <td>23 Jun 2017</td>
          <td>Halbeath Campus Dunfermline</td>
        </tr>
        <tr>
          <td>Evenings only and weekends</td>
          <td>31 Aug 2016</td>
          <td>21 Jun 2017</td>
          <td>St Brycedale Campus Kirkcaldy</td>
        </tr>
      </tbody>
    </table>
</body>
Example encoded as RDFa embedded in HTML.
<body vocab="https://schema.org/" typeof="Course">
<!-- A college course offered at several locations -->
<!-- based on http://www.fife.ac.uk/student/courses/course/HCACC -->
  <h1>Course Details</h1>
  <h2 property="name">HNC Accounting</h2>
    <p property="description">This course is designed for those wishing to take up
       a career in Accounting and Financial Administration within a range of
       organisations....</p>
  <h2>This course is currently offered on the date(s) and venue(s) listed below.</h2>
    <table >
      <tbody>
        <tr >
          <th scope="col" >Method of Study</th>
          <th scope="col" >Starts</th>
          <th scope="col" >Ends</th>
          <th scope="col" >Based at</th>
        </tr>
        <tr rel="hasCourseInstance" typeof="CourseInstance">
          <td property="courseMode">full-time</td>
          <td property="startDate" content="2016-08-29" datatype="schema:date">29 Aug 2016</td>
          <td property="endDate" content="2017-06-23" datatype="schema:date">23 Jun 2017</td>
          <td property="location">St Brycedale Campus Kirkcaldy</td>
        </tr>
        <tr rel="hasCourseInstance" typeof="CourseInstance">
          <td property="courseMode">full-time</td>
          <td property="startDate" content="2016-08-29" datatype="schema:date">29 Aug 2016</td>
          <td property="endDate" content="2017-06-23" datatype="schema:date">23 Jun 2017</td>
          <td  property="location">Halbeath Campus Dunfermline</td>
        </tr>
        <tr rel="hasCourseInstance" typeof="CourseInstance">
          <td><meta property="courseMode" content="part-time">
              Evenings only and weekends</td>
          <td property="startDate" content="2016-08-31" datatype="schema:date">31 Aug 2016</td>
          <td property="endDate" content="2017-06-21" datatype="schema:date">21 Jun 2017</td>
          <td  property="location">St Brycedale Campus Kirkcaldy</td>
        </tr>
      </tbody>
    </table>
</body>
Example encoded as JSON-LD in a HTML script tag.
<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@id": "./",
  "@type": "Course",
  "name": "HNC Accounting",
  "description": "This course is designed for those wishing to take up \r\n       a career in Accounting and Financial Administration within a range of \r\n       organisations....",
  "hasCourseInstance": [
    {
      "@type": "CourseInstance",
      "courseMode": "part-time",
      "endDate": "2017-06-21",
      "location": "St Brycedale Campus Kirkcaldy",
      "startDate": "2016-08-31"
    },
    {
      "@type": "CourseInstance",
      "courseMode": "full-time",
      "endDate": "2017-06-23",
      "location": "Halbeath Campus Dunfermline",
      "startDate": "2016-08-29"
    },
    {
      "courseMode": "full-time",
      "endDate": "2017-06-23",
      "location": "St Brycedale Campus Kirkcaldy",
      "startDate": "2016-08-29"
    }
  ]
}
</script>
Structured representation of the JSON-LD example.
Example 3
Copied
Example notes or example HTML without markup.
<body>
<!--A self-paced distance learning course (no events)-->
<!--Based on http://www.train4publishing.co.uk/courses/distance-learning/basic-proofreading -->
<div>
  <h1>Basic Proofreading</h1>
  <p>The distance learning training course that takes you
        from complete beginner to PQB qualified proofreader in one step.</p>
  <div>
    Online, cost: £395
  </div>
  <div>
    Posted, cost:£440
  </div>
</div>
</body>
Example encoded as RDFa embedded in HTML.
<body vocab="https://schema.org/">
<!--A self-paced distance learning course (no events)-->
<!--Based on http://www.train4publishing.co.uk/courses/distance-learning/basic-proofreading -->
<div typeof="Course">
  <h1 property="name">Basic Proofreading</h1>
  <p property="description">The distance learning training course that takes you
        from complete beginner to PQB qualified proofreader in one step.</p>
  <div rel="hasCourseInstance" typeof="CourseInstance">
    <meta property="courseMode" content="distance learning" />
    <span property="courseMode">Online</span>,
    <div rel="offers" typeof="Offer">
      cost:<meta property="priceCurrency" content="GBP" />
           £<span property="price">395</span>
    </div>
  </div>
  <div rel="hasCourseInstance" typeof="CourseInstance">
    <meta property="courseMode" content="distance learning" />
    <span property="courseMode">Posted</span>,
    <div rel="offers" typeof="Offer">
      cost:<meta property="priceCurrency" content="GBP" />
           £<span property="price">440</span>
    </div>
  </div>
</div>
</body>
Example encoded as JSON-LD in a HTML script tag.
<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Course",
  "name": "Basic Proofreading",
  "description": "The distance learning training course that takes you \r\n        from complete beginner to PQB qualified proofreader in one step.",
  "hasCourseInstance": [
    {
      "@type": "CourseInstance",
      "courseMode": [
        "distance learning",
        "Online"
      ],
      "offers": {
        "@type": "Offer",
        "price": "395",
        "priceCurrency": "GBP"
      }
    },
    {
      "@type": "CourseInstance",
      "courseMode": [
        "Posted",
        "distance learning"
      ],
      "offers": {
        "@type": "Offer",
        "price": "440",
        "priceCurrency": "GBP"
      }
    }
  ]
}
</script>
Structured representation of the JSON-LD example.

Обсуждение "CourseInstance"