4

我愿意使用微数据/微格式/等。我的网站部分是在线词典。基本上我只想标记单词和定义,以帮助搜索引擎在属于字典的每个页面中获取最重要的数据,并且可能让 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,应该是词汇 url,给我一个 404)。

再问一个问题:我是否允许在标题中写入(复制)最重要的数据,例如(我相信我是,因为谷歌微数据测试工具证明能够从该代码中提取数据):

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

只是提到我很感兴趣,虽然对这些密切的讨论不满意:

4

1 回答 1

1

Yandex 是俄罗斯版的谷歌,通常他们都认可并尊重彼此的搜索引擎结果实现。
您引用的这些文章已经过时了;我建议您寻找更新鲜的资源,最好是在定义的术语使用正确的 HTML 元素的地方。
这是 404ing 的 Yandex URL,Wayback Machine 是您的朋友!
回到更新的文档/资源,在这种情况下,截至 2016-10-05 的正确元素是<dfn>元素。我知道您想要添加语义,但语义是开始的正确位置,我将通过在定义列表元素中标记整个字典并将包含在定义元素中的定义放入<dt>, 以及相应<dd>s 中术语的定义。

我不会浪费时间在这里寻找完美的本体;在所有定义上实现 [rel="tag" Microformat],您可以随时返回并添加更想要的定义。 我已经写了一篇关于这个的博客文章,但是更有价值的资源是HTML5 Doctor's Glossary impementation,更重要的是,查看源代码-view-source:http://html5doctor.com/element-index/(为什么stackoverflow没有认识到“查看源”模式超出了我的范围)

更多参考/资源:

Microformats Definition Examples 有一些非常有趣的想法/代码片段
Utilizing the Underused by Semantically Awesome Definition List - Written Before HTML5's Redefinition of <dl>but Relevant

于 2016-10-05T04:34:46.723 回答