Schema.org для сокращения / аббревиатуры (в глоссарии)
Я хотел бы отметить свой список сокращений / аббревиатур в моем глоссарии моего сайта на Schema.org (с использованием микроданных).
Какой тип Schema.org подходит для этого?
Я не могу найти связанный тип в полном списке на schema.org.
1 ответ
Решение
Тип DefinedTerm
(который в настоящее время находится на рассмотрении, поэтому он может быть изменен) подходит для
слово, имя, аббревиатура, фраза и т. д. с формальным определением
В глоссарии вы бы использовали name
собственность на срок, а description
собственность для того, что означает термин.
<p itemscope itemtype="https://schema.org/DefinedTerm">
<span itemprop="name">SO</span>:
<span itemprop="description">Stack Overflow</span>
</p>
Или с семантической разметкой:
<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>
(Для всего глоссария вы можете использовать тип DefinedTermSet
и добавьте каждую запись со свойством inDefinedTermSet
.)