https://www.bilibili.com/video/BV1PW411F7js?p=2&spm_id_from=pageDriver
方案一是人就用目前的表示形式来表示网页上的内容。人就用HTML文档来表示网页上的内容。
利用基于人工智能和计算机语言学技术也就是自然语言处理技术来开发更加精密的,更加高级的计算机程序。来帮助我们处理Web上的内容。
目前人工智能技术,自然语言处理技术还不能让计算机像人一样智能来处理我们网上的内容。
解决方案二,能不能用另外一种形式来表示网络上的内容呢?而这种形式是计算机可以访问的形式。然后用人工智能技术等智能技术来利用这种表示形式。从而理解网网络上的内容。这就是语义网。
他用一种不同于目前网络上所使用的表示形式来表示网络上的内容。
下面看HTML怎样表示网络上的内容的:
P表示一个段落。
Ul表示的是一个列表,爱表示列表里的一个项目。
Li表示列表里的一个项目。
从这里面我们能知道Tom和Bob代表什么吗?你知道他是名字,那他是人的名字还是动物的名字呢?没有任何信息反馈。
下面的语义web网页加了一些特殊的标签。第一个标签是person,那我们知道汤姆是一个人的名字。第二个标签是dog。这表示鲍勃是一个狗的名字。语义网里面加了额外的标签。或者是加了额外的描述。这个描述就表示了网络上的内容的语义。
未来的web是以机器可读,可理解的形式来表示的。不是目前供人浏览和阅读的HTML格式。你也之间也是有链接的,但是呢这种链接不同于以往的超链接。这种链接有意义的RDF链接。这种链接可以揭示事物之间的关系,联系。比如同济大学链接的清华大学,这种链接是一种peer的关系。同济大学和教育部之间是什么关系呢?教育部是同济大学的主管部门。通过RDF links可以清楚地揭示出人和人之间,事物和事物之间,人和事物之间的关系。这就是下一代的Web,让机器或者是智能代理来读取信息和信息之间的关系,然后供人理解。
xml呢是用于数据的存储和传输的。
这种数据呢,我可以把它存到数据库里面。
XML标记语言也是用于存储这种结构化数据的。是用于存储和传信息的。
XML在一定程度上可以代替数据库。所以这种数据我可以存放在数据库里面,也可以用XML文档来写。
Rdf也是一种标记语言。就是我们的语义网所使用的网络内容的表示格式。如果说XML是用于存储和传输数据的,那么rdf就是用于表示信息的含义的。
RDF:
语义web是当web网的发展方向之一,至少是其中一个方向。
京东有京东的后台数据结构,天猫有天猫的后台数据结构。他们的结构是不一样的,是无法融合的。无法进行沟通的。他们有各自的API来操作他们。
RDF也也像HTML,XML一样,是一种标记语言。这种标记语言,它不同于C++不同于Java。标记语言就是那中带有尖括号,写着tag的,那个叫标记语言。
URI:一个网址就是有一个URI。南京大学的网址https://www.nju.edu.cn/ 就是一个URI。
采用URI来标识网上的资源。标识就是给他一个名字。
比如南京大学的001号学生和南京师范大学的001号学生。不一个学生。如果我在南京。只讲001号学生,那么不知道是谁。此时南京大学和南京师范大学这个定语叫做命名空间。
网络上的网址也是一样的,也是有命名空间的。