文档章节

Web语义化

rathan0
 rathan0
发布于 2015/07/17 09:54
字数 706
阅读 4
收藏 1

什么是Web语义化?

 

概念:

简单来说就是不但要让人能理解内容,要让机器也能理解。

万维网创始人 Tim Berners-Lee 爵士提出。

学术届将其称为Web3.0的核心,目标是将当前的网页提升为计算机能够“理解”和处理的网页。

核心思想是标注网页对象使其对应本体中的实体,并通过逻辑等手段进行自动推理。

作用在于更好整合网络上的资源,使计算机能够处理分布于不同位置的信息,自动产生问题的解决方案。

 

 

缘起:

1、Web最初被设计出来时只是为了用来发布Web内容和资源的索引 -> yahoo网络管理员的时代;

2、Web规模迅速扩大,不能人肉处理 -> 搜索引擎诞生(google时代);

3、各种智能程序对索引好的Web内容进行各种处理及挖掘 -> 读懂Web内容。

 

内容的载体:HTML

 

原因:

HTML最初设计的时候是带有一定语义的,如p、li、img标签等,但是机器无法理解诸如红色的文字、div、及深度嵌套的表格等内容;

 

解决方向:

1、提高机器的理解力:人类能看懂、听懂东西机器也能理解 -> 统计、AI ->技术上难以实现;

2、降低机器理解的难度:在发布Web内容的时候就用机器可读的、被广泛认可的语义信息来描述内容 -> 语义网 ->实施起来障碍太多。

即内容的语义表达能力及AI的智能程度决定了机器分析处理Web内容的能力。

 

Web语义化的方案:

1、HTML规范:许多元素、属性在设计的时候,就已经考虑了如何让各种用户代理甚至网络爬虫更好地理解 HTML 文档;

2、HTML5:HTML5 更是在之前规范的基础上,将所有表现层(presentational)的语义描述都进行了修改或者删除,增加了不少可以表达更丰富语义的元素;

3、其他Web语义规范:除了 W3C 和 WHATWG 外,还有其它的组织在为扩展、标准化 Web 语义做着贡献。只要有浏览器厂商、搜索引擎原意支持,它们的规范一样可以成为通用的基础设施。例如 microformats 社区以及http://Schema.org 上都有对 HTML 以及 Microdata(http://www.w3.org/TR/html5/microdata.html) 规范的扩展词汇表,Google、Bing、Yahoo! 等搜索引擎以及各个主流浏览器都不同程度地接纳了其中定义的语义扩展,并应用在了生产中。

 

相关资源:

from笔记:Web技术发展史

 

from Web:知乎:如何理解Web语义化?


© 著作权归作者所有

上一篇: 异常处理的发展
下一篇: Web技术发展史
rathan0
粉丝 4
博文 66
码字总数 36282
作品 0
程序员
私信 提问
表现与数据分离、web语义化的理解

表现与数据分离 什么是表现与数据分离 一是前后端分离,所有数据都是后端通过AJAX发送给前端,前端负责展现页面,后端负责提供数据。 二是前端页面展现与数据处理分离,也就是在前端处理数据...

祖达
04/22
0
0
如何理解语义(semantic)化?

前端工程师的招聘中,经常有这样的要求:对Web 语义化有深刻理解。那么到底什么才是深刻理解Web语义化呢?读完这篇博客你就知道了。 前端工程师们口里的web语义化,实际上是指HTML5标签的语义...

趁你还年轻233
04/24
0
0
1. HTML语义化或者说Web语义化

所谓语义化这个概念,对于我本人来讲最早的出处是招聘信息...好吧,我知道这有点伤,不过事实真的是我在招聘信息上看到对Web前端工程师的基本要求中就有"深刻理解HTML语义化"这样的字眼.这之后这...

顽Shi
2014/01/07
0
0
要想成为前端大神,那些你不得不知晓的web前端命名规范。

对于经验资深的前端er,在给web布局时,相信都会很注重标签和命名的规范。尤其是随着html5的普及发展,更是把web前端语义化推向一个新的台阶上。比如html5给我们新增的语义标签:header、nav...

web前端学习圈
2018/10/24
0
0
每日前端进阶第三题:说一说你对HTML5语义化的理解

作者:陈大鱼头 github: KRISACHAN 链接:github.com/YvetteLau/S… 背景:最近高级前端工程师 刘小夕 在 github 上开了个每个工作日布一个前端相关题的 repo,怀着学习的心态我也参与其中,...

陈大鱼头
05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安得一颗光明心——《王阳明大传》的读后感作文4100字

安得一颗光明心——《王阳明大传》的读后感作文4100字: 偶然听到一个关于王阳明的讲座,简直让我入了迷。多年前接触到阳明,是在思想史中读到的对阳明心学的介绍,晦涩难懂的学术词汇,让我...

原创小博客
18分钟前
0
0
单点登录-基于Redis+MySQL实现单点登录(SSO)

1. 为什么要用单独登录? 主要便于公司内部多系统统一认证授权管理,一次登录可访问多个跨域系统,也同时更加方便统一管理用户登录(员工离职需要拿掉登录权限、统计所有用户对系统的登录请求...

秋日芒草
32分钟前
1
0
827. Making A Large Island

思想: 将所有连通的 1 分成一个组,分配编号,然后使用BFS统计1的个数,得到这个组的面积。 遍历格子里所有为 0 的元素,检查四个方向的1所在的组并加上这个组面积。于是得到当前元素为 0 ...

reter
39分钟前
1
0
亿万pv的混合云规划实施

基础服务: keepalive,lvs,nginx,dns,ntp,redis集群,yum仓库,web资源 网络高可用 防火墙冗余,交换机堆叠 专线互联 物理机虚拟化 VMware vcenter/ Proxmox...

以谁为师
今天
4
0
聊聊dubbo的LRUCache

序 本文主要研究一下dubbo的LRUCache LRUCache dubbo-2.7.2/dubbo-common/src/main/java/org/apache/dubbo/common/utils/LRUCache.java public class LRUCache<K, V> extends LinkedHashMap<......

go4it
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部