就像它说的那样。

有帮助吗?

解决方案

使用语义标记意味着您在页面中使用的(X)HTML代码包含描述其用途的元数据 - 例如,包含员工姓名的<h2>可能标记为class="employee-name"。最初有些人希望搜索引擎会使用这些信息,但随着网络的发展,语义标记主要用于为CSS提供钩子。

使用CSS和语义标记,您可以将页面的可视化设计与标记分开。这样可以节省带宽,因为设计只需要下载一次,并且可以更容易地修改设计,因为它没有混合到标记中。


另一点是,所使用的元素应与其中包含的数据具有逻辑关系。例如,表格应该用于表格数据,<p>应该用于文本段落,<ul>应该用于无序列表等。这与早期的网页设计形成对比,早期网页设计经常使用表格来处理所有事情。“ / p>

其他提示

语义字面意思是使用<!>“有意义的<!>”;语言;在Web开发中,这基本上意味着使用描述内容的标签和标识符。

例如,将#Navigation,#Header和#Content等ID应用于<!> lt; div <!> gt;标签,而不是#Left和#Main,或者使用无序列表作为导航链接列表,而不是表格。

主要好处在于未来的维护;您可以轻松更改布局或演示文稿,而不会失去内容的含义。导航栏可以从左向右移动,或者您的链接水平显示而不是垂直显示,而不会失去意义。

来自 http://www.digital-web.com/articles/writing_semantic_markup/

  

语义标记是一种描述性足以让我们和我们编程的机器识别它并做出决策的标记。换句话说,当我们可以识别它并用它做有用的事情时,标记意味着。通过这种方式,语义标记变得不仅仅是描述性的。它成为一种非常出色的机制,允许人类和机器<!>#8220;理解<!>#8221;相同的信息。

除了已经提到的允许软件“理解”数据的目标之外,还有更多实际应用使用它来在本体之间进行转换,或者用于在不相似的数据表示之间进行映射 - 而无需翻译或标准化数据(这可能会导致信息丢失,并且通常会阻止您在将来提高您的理解力。)

今年OSCon至少有2次会议与语义技术的使用有关。其中一个是关于BigData的(这里有幻灯片: http://en.oreilly.com/ oscon2008 / public / schedule / proceedings ,另一个是来自 FreeBase 的人。

BigData正在使用它在两个不相似的数据模型之间进行映射(包括使用专门为处理语义数据集而创建的查询语言)。 FreeBase是在不同数据集之间进行映射,然后执行进一步分析以获得这些数据集的含义。

需要研究的相关主题:OWL,OQL,SPARQL, Franz (AllegroGraph,RacerPRO和TopBraid)

以下是我一直在研究的HTML5语义标记网站的示例,该网站使用最近接受的微格式,如 http://schema.org 以及HTML5的新语义标记元素。

http://blog-to-book.com/view/东西/左右/语义%20web

Googles有一个方便的语义标记测试工具,它将向您展示如何向内容添加语义标记,使搜索引擎能够“更好地”了解您的网页。

以下是测试工具: view =“rel =”nofollow“> http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fblog-to-book.com%2Fview %2Fstuff%2Fabout%2Fsemantic +幅放大器<!>;查看=

请注意谷歌现在如何知道页面上的“内容”是书籍,并且它们具有isbn13标识符。添加额外的元数据(例如价格和作者)可以进行进一步的推断。

希望这能指出一些有趣的方向。使用Good Relations Ontology可以实现更详细的语义标记,这是我现在能想到的最全面的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top