一、经典知识表示理论
1. 语义网络
-
语义网络:是一个通过语义关系连接的概念网络,将知识表示为相互连接的点和边的模式。节点——实体、事件、值;边——对象间的语义关系。
-
语义网络中最基本的语义单元称为语义基元,用<节点1,关系,节点2>表示。如“珊瑚是一种动物”
-
关系类型
-
实例关系(ISA):具体和抽象,一个事物是另一个事物的一个实例。“是一个”。
-
分类关系(AKO):子类和超类,一个事物是另一个事物的一种类型。“是一种”
-
成员关系:个体和集体,一个事物是另一个事物的一个成员。“是一员”
-
属性关系:事物和其属性之间的关系。一个节点具有另一个节点所描述的属性;一个节点能做另一个节点的事情;或者其他属性。“有”、“能”、“身高”、“年龄”。
-
聚合关系:包含关系。部分与整体。如“凳子是桌子的一部分”
-
时间关系:不同事件在其发生时间方面的先后次序关系。“在前”、“在后”
-
位置关系:不同事物在位置方面的关系。“在、在上、在下、在内、在外”
-
相近关系:不同事物在形状、内容等方面相似或接近。
-
-
论元个数
- 一元关系:P(x),P是实体/概念的性质、属性。鱼能游泳,鸟有翅膀:有翅膀(鸟)
- 二元关系:P(x,y),P是实体之间的关系。北京是中国的首都:首都(中国,北京)
- 多元关系:转化为多个二元关系的组合,利用合取把多元关系表示出来。2008年,奥运会在北京举办
2. 框架
框架:将所有事物进行抽象,用来表示事物各方面的属性及事物之间的类属关系。
槽:以框架的结构存储,根据实际情况对框架内的具体值进行填充,填充的部分称为槽。
框架1:<教师>包含九个槽,若存在一个教师的实体,需要对教师框架中的槽(或部分槽)进行填充。
如:<教师实例>{<姓名>{张三},<年龄>{30},<学校>{北京大学},<院系>{人工智能学院},<职称>{讲师}}
层级结构:框架中的属性集合存在继承性质。
二、知识表示方式
1. 语义网中的知识表示方式
a. XML:可扩展标记语言
- 格式规范:
- 序言:对XML的声明,对外部文档的引用。