在我的课程中使用 ItemPage (schema.org) 好吗?

Is it good to use ItemPage (schema.org) to my courses?

我正在用 schema.org 和 JSON 描述一个远程教育站点。任何页面都是这样的:

<body itemscope itemtype="http://schema.org/WebPage">

但我的每门课程都有很多页面 - 德语课程、经济学课程、美发课程等(产品页面),我被描述为

<body itemscope itemtype="http://schema.org/ItemPage">

如何更好地描述它们 - 使用 WebPage 还是使用 ItemPage ? 在 schema.org 中,ItemPage 的描述是 "A page devoted to a single item, such as a particular product or hotel." 我不确定哪个更好。请帮忙。 谢谢

如果页面是关于一门课程的,那么是的,您可以使用 ItemPage

作为一般规则,总是. So if you have a WebPage,检查它的"More specific Types";如果其中一种类型适用于您的情况,select;否则,保持 WebPage.

当然,这种类型只代表关于您的课程的网页,而不是课程本身。所以你可能想使用 mainEntity to reference an EducationEvent(或任何适用的类型)。