Schema.org 组织提供的课程讲师

Instructor for a Course provided by Organization in Schema.org

我正在使用 Course json-ld 标记向课程网页添加结构化数据。

我认为 "provider" 字段是我们的组织,因为它是我们平台上的在线课程,我们准备 material 在课程中显示,或者,如果这个 material 是准备自 Instructor/Speaker,受制于 approval/editing。

代码如下:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "Introduction to Trading Online",
  "description": "Introductory Trading Online course laying out the basics.",
  "image":"https://investire.biz/img/course/1500202_d7cc.jpg",
  "provider": {
    "@type": "Organization",
    "name": "Investire.biz",
    "sameAs": "https://investire.biz"
  },
  "inLanguage": "English",
  "audience":{"audienceType":["Beginner trader","No specific knowledge"],"@type":"Audience"}
}
</script>

哪个教师或演讲者的正确字段

一个Course不能有演讲者,因为它代表的是创意作品,而不是本课程的具体实例。

您可以为实例提供 hasCourseInstance property, which takes CourseInstance 作为值。

CourseInstance 可以有 instructor 属性:

A person assigned to instruct or provide instructional assistance for the CourseInstance.