本文介绍了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 的首字母缩写词/缩写词(在词汇表中)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 04:32