我正在将结构化数据实施到我的网站中。当我考虑Schema.org的Article
时,publisher
和author
是相同的Organization
。
在两个属性中复制它是一个好习惯吗?我正在使用JSON-LD来实现它。
在JSON-LD中(与Microdata和RDFa相比),除了复制它之外别无选择。
但是,您不一定要在两个地方都提供完整的Organization
项目。使用Organization
为@id
提供URI,然后在其他位置引用此URI:
"author": {
"@type": "Organization",
"@id": "/#org",
"url": "/",
"name": "Nosek Inc.",
"description": "Great organization"
},
"publisher": {"@id": "/#org"}
提供/复制至少一些属性通常是有意义的,例如,像@type
,name
,url
等重要的属性:
"publisher": {
"@type": "Organization",
"@id": "/#org",
"name": "Nosek Inc."
}