我应该优先考虑对我的页面进行语义标记吗?或者语义网是一个永远不会真正落地的好主意?

Posted

技术标签:

【中文标题】我应该优先考虑对我的页面进行语义标记吗?或者语义网是一个永远不会真正落地的好主意?【英文标题】:Should I make it a priority to semantically mark up my pages? Or is the Semantic Web a good idea that will never really get off the ground? 【发布时间】:2010-11-05 14:39:04 【问题描述】:

Semantic Web 是一个很棒的主意。使用语义网络概念已经完成了很多非常酷的事情。但经过这么长时间,我开始怀疑这最终是否只是一个白日梦。如果我们能真正成功地建立一个完全语义的网络,如果我们不能利用语义网络为我们的用户提供更深入的网络体验,是否值得花时间和额外的努力来确保完全语义网络页面是我自己还是我的团队创建的?

我知道语义页面通常会变得更好(更注重细节而不是我想的任何事情),所以我不会质疑尝试语义页面设计,我目前正在考虑的是放弃审查和修订过程制作一个部分语义化的页面,完全语义化的页面,希望将来有一些回报。

【问题讨论】:

【参考方案1】:

在实践层面,语义网的某些方面正在起飞:

1) 语义标记帮助搜索引擎识别关键内容并改善关键字结果。

2) 在线身份是一个日益受到关注的问题,像 rel='me' 这样的链接中的语义标记有助于消除这些歧义。社会关系的自动发现肯定即将到来。 (例如,Twitter 对您的所有信息和您的朋友使用 XFN 标记)

3) Google(可能还有其他公司)开始关注 hCard 和 hCalendar 等微格式,以收集有关正在发生的人和事件的更多信息。此功能仍在“非常新”列表中,但这些微格式是语义网络的有用示例。

这一切可能需要一些时间才能实现,但肯定有可能的好处。这些天我不会在这方面投入大量精力,但在开发网站时绝对值得牢记。

【讨论】:

【参考方案2】:

Yahoo 和 Google 都宣布支持您的 html 内容中的 RDFa 注释。查看 Yahoo SearchMonkey 和 Google Rich Snippets。如果您关心 SEO 并为您的网站增加流量,那么这些是今天获得更好的搜索引擎覆盖率的好方法。

此外,Common Tag 词汇表是一个 RDFa 词汇表,用于使用语义标签来注释和组织您的内容。雅虎和谷歌将使用这些注释,现有的发布平台(例如 Drupal 7)正在研究采用通用标签格式。

【讨论】:

【参考方案3】:

我会说不。

我之所以这么说,是因为现在创建一个完全语义化的网页的当前回报几乎为零。您将不得不花费额外的时间和精力,而现在几乎没有什么可展示的。

然而,努力不像投资,所以现在做没有实际优势。如果语义网确实开始显示出潜力,那么您可以随时重新审视它并在以后挖掘这种潜力。

【讨论】:

+1 几年后,我们会想知道我们如何在没有关联数据和 SemWeb 技术的情况下应对“完全”......?不,专家们对放置标记(例如 RDFa 标记)“模棱两可”,除非它有明确的作用或数据非常有趣。严格限制但准确的模型足以驱动 Search Monkey 或 Rich Snippet。您可能想参与一个应用程序生态系统(例如 Glue、Good Relations),可能这些都是值得的,同时坚持“语义 html 标记”以提高开发效率,并且您稍后会很好地添加 GRDDL 或 RDF-EASE。 在语义上标记您的内容并主张最佳实践,使您的内容更易于访问且对 SEO 更友好。在某些时候,您将不得不迁移您的内容以支持现代标准。解决问题的时间越长,解决问题的难度和成本就越高。【参考方案4】:

它应该对搜索引擎友好,但更进一步不会提供良好的投资回报率。

此外,你在卖什么?除了可索引之外,语义背后的许多目的是更容易的 3rd 方集成和数据挖掘(创建那些本体)。这些是您的数据集理想的特征吗?如果您正在销售广告,那么让其他人更容易获取您的内容可能不会有帮助。

一切都是关于你想把时间花在哪里。

【讨论】:

【参考方案5】:

你不应该做任何没有要求的事情。否则,你怎么知道你是否成功了?你对语义有要求吗?多少钱?你如何衡量成功?您如何衡量投资回报率?

不要仅仅因为时尚而做任何事情,除非需要跟上时尚。

【讨论】:

【参考方案6】:

让我问你一个问题 - 你会住在房子里还是买一辆不是按照规格制造的汽车?

“那么这块 4x4 木材是用钢 T 型梁支撑的吗?” “不……我们设法在 PVC 管道上安装了基础……非常酷,嗯。”

【讨论】:

Valid 和 Semantic 是不同的动物。我不会让未经验证的 QA 页面通过。就像一辆没有通过规格的汽车不会从生产线上发布一样。但是我是否应该计划向客户收取语义修改所花费的时间? 询问您的客户是否愿意购买未通过检查甚至未通过测试的汽车 :) +1 是唯一一个说它与验证一样重要的人。我一定会考虑你的意见。

以上是关于我应该优先考虑对我的页面进行语义标记吗?或者语义网是一个永远不会真正落地的好主意?的主要内容,如果未能解决你的问题,请参考以下文章

提升变体复制语义

微格式语义问题

是否应该将 HTML 5 语义标记用于样式?

语义化标签之间的区别

语义 HTML:我应该将 <nav> 标签用于标签云吗?

我应该修复 Xcode 5 的“语义问题:未声明的选择器”吗?