一、Web语义网
什么是语义网? 语义网是一种使用可以被计算机理解的方式描述事物的网络,语义网描述的是事物之间的关系(比方说 A 是 B 的一部分,而 Y 是 Z 的成员)以及事物的属性(例如尺寸、重量、使用期限和价格等等)。它的核心是通过给万维网上的文档 (如:HTML文档、XML文档)添加能够被计算机所理解的语义“元数据”,从而使整个互联网成为一个通用的信息交换媒介。
(学习过数据库应该很好理解关系和属性,例如:一个老师跟一个学生之间是师生关系,该老师有自己的属性(教师姓名、性别、民族、职称等),该学生也有自己的属性(学生姓名、性别、名族、班级、成绩等),多个老师、学生相互关系,加上自己的属性,构成了一个巨大的数据语义网。)
二、语义网的七层体系结构
在语义Web体系结构中(如下图1.1所示),每层结构如下;
- 第一层——基础层,包括Unicode和URI。其中Unicode是一个字符集,负责处理资源的编码。URI(Uniform ResourceIdentifier,即统一资源定位符)用于唯一标识网络上的一个概念或资源。
- 第二层——语法层(标记语言)包括XML、NS、xmlschema,是其语义Web体系结构的重要组成部分,该层负责从语法上表示数据的内容和结构,通过使用标准的语言将网络信息的表现形式、数据结构和内容分离。XML是