本文介绍了Schema.org 的首字母缩写词/缩写词(在词汇表中)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用 Schema.org(使用微数据)在我网站的词汇表中标记我的首字母缩略词/缩写词列表.
哪种类型的 Schema.org 适合这种情况?
我在 schema.org 上的完整列表 中找不到任何相关类型.
解决方案
DefinedTerm代码>
(这是目前处于待定状态,因此可能会发生变化) 适用于
具有正式定义的单词、名称、首字母缩略词、短语等
在词汇表中,您将使用 name
属性作为术语,并使用 description
属性作为术语代表的含义.
<span itemprop="name">SO</span>:<span itemprop="description">堆栈溢出</span></p>
或者使用语义标记:
<div itemscope itemtype="https://schema.org/DefinedTerm"><dt itemprop="name"><dfn><abbr>SO</abbr></dfn></dt><dd itemprop="description">堆栈溢出</dd>
</dl>
(对于整个词汇表,您可以使用 DefinedTermSet
类型,以及添加具有属性 inDefinedTermSet
的每个条目.)
I'd like to mark my list of acronyms/abbreviations in my glossary of my website with Schema.org (using Microdata).
Which type of Schema.org is the right one for that?
I can't find any related type in the full list on schema.org.
解决方案
The type DefinedTerm
(which is currently in Pending, so it’s subject to change) is suitable for a
In a glossary, you would use the name
property for the term, and the description
property for what the term stands for.
<p itemscope itemtype="https://schema.org/DefinedTerm">
<span itemprop="name">SO</span>:
<span itemprop="description">Stack Overflow</span>
</p>
Or with semantic markup:
<dl>
<div itemscope itemtype="https://schema.org/DefinedTerm">
<dt itemprop="name"><dfn><abbr>SO</abbr></dfn></dt>
<dd itemprop="description">Stack Overflow</dd>
</div>
</dl>
(For the whole glossary, you could use the type DefinedTermSet
, and add each entry with the property inDefinedTermSet
.)
这篇关于Schema.org 的首字母缩写词/缩写词(在词汇表中)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!