我愿意使用微数据/微格式/等。对于我的网站部分,它是在线词典。基本上,我只是想标记单词和定义,以帮助搜索引擎在属于该词典的每个页面中获取最重要的数据,也许让Google在结果页面中将它们用作“丰富代码段”。

主要问题是很难找到用于单词和定义的专用词汇表(尽管对于食谱,电影和旅馆来说这没问题),而且我不确定我的词典编纂工作是否必须使用“ http://schema.org/Article”树。 (在我看来,在足够明确的地方标记标签是很有意义的)。

我在Yandex上发现了一些有趣的东西,例如单词和百科全书,我想问一下该怎么做。看那边 :
https://yandex.ru/support/webmaster/microdata/what-is-microdata.xml?lang=en
https://yandex.com/support/webmaster/microdata/term-definition-markup.xml

看起来很接近我的要求。但是很抱歉,我不知道什么是Yandex ...它将与Google一起使用吗?
我要问的是,Yandex上的该页面是否有效,是否仍在使用中,优缺点是什么? Google能够使用Yandex中的特定词汇表并理解我的Yandex标签数据吗?将该词汇用于在线词典是否值得,还是我错过了更好使用的其他东西?

http://webmaster.yandex.ru/vocabularies/term-def.xml,应该是词汇表的网址,给我一个404)。

请再提出一个问题:我是否可以在标头中写入(重复)最重要的数据,就像(我相信我是因为Google微数据测试工具证明能够从该代码中提取数据):

<html itemscope itemtype="http://webmaster.yandex.ru/vocabularies/term-def.xml">
      <meta itemprop="term" content="My term" />
      <meta itemprop="definition" content="My definition" />


值得一提的是,尽管我对这些密切的讨论不满意,但我对此很感兴趣:


https://webmasters.stackexchange.com/questions/55073/what-meta-tag-or-structured-data-should-i-use-for-a-dictionary-web-application
schema.org and an online dictionary

最佳答案

Yandex是俄罗斯的Google版本,通常,它们都认可并尊重彼此的搜索引擎结果实现。
您引用的这些文章已经过时了;我建议您寻找较新的资源,最好是在定义的术语使用适当的HTML元素的情况下。
Here's the Yandex URL that is 404ing, the Wayback Machine is your friend!
回到较新的文档/资源,在这种情况下,截至2016-10-05的正确元素是<dfn>元素。我知道您想添加语义,但是语义是开始的正确位置,接下来,我将整个字典标记在“定义列表”元素中,然后将包装在定义元素中的定义放入<dt>中,以及相应<dd>中术语的定义。
我不会浪费时间尝试在这里找到理想的本体。在所有定义上实施[rel =“ tag”微格式],您随时可以返回并添加一个更理想的格式。
I've written a blog post about this,但更有价值的资源是HTML5 Doctor's Glossary impementation,更重要的是,查看源-view-source:http://html5doctor.com/element-index/(为什么stackoverflow无法识别“ view-source”模式在我之外)
更多参考资料/资源:
Microformats Definition Examples has some very interesting ideas/code snippets
Utilizing the Underused by Semantically Awesome Definition List - Written Prior to HTML5's Redefinition of <dl> but Relevant

08-25 21:06