字典的微数据:我可以使用 yandex

Microdata for dictionary : can I use yandex

我愿意使用microdata/microformat/etc。对于我网站的一部分,这是一本在线词典。基本上我只是想标记单词和定义以帮助搜索引擎在属于词典的每个页面中获取最重要的数据,并且可能 Google 在结果页面中将它们用作 "rich snippets"。

主要问题是很难为单词和定义找到专门的词汇表(不过食谱、电影和酒店没问题)而且我不确定是否必须使用“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-tagged 数据?是否值得将该词汇用于在线词典,还是我错过了更好用的其他词汇?

(http://webmaster.yandex.ru/vocabularies/term-def.xml,应该是词汇url,给了我一个404)。

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

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

顺便提一下,我很感兴趣,但对这些密切的讨论并不满意:

Yandex 是俄罗斯版的 Google,通常它们都承认并尊重彼此的搜索引擎结果实现。
您引用的这些文章非常过时;我建议您寻找更新的来源,最好是在定义的术语使用正确的 HTML 元素的地方。
Here's the Yandex URL that is 404ing, the Wayback Machine is your friend!
回到更新的 documentation/resources,在这种情况下,截至 2016-10-05 的正确元素是 <dfn> 元素。我知道你想要添加语义,但语义是正确的起点,我会通过在定义列表元素中标记整个字典并将包含在定义元素中的定义放入 <dt>,以及相应 <dd>s.

中术语的定义

我不会浪费时间在这里寻找完美的 ontology;在所有定义上实施 [rel="tag" Microformat],您可以随时返回并添加一个更需要的定义。 I've written a blog post about this, but a much more valuable resource is HTML5 Doctor's Glossary impementation,更重要的是,查看源代码 - 查看源代码:http://html5doctor.com/element-index/(为什么 Whosebug 无法识别 'view-source' 架构超出了我的理解范围)

更多References/Resources:

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