间第7章几种结构化知识表示及其推理 第7章几种结构化知识表示及其推理 7.1框架 72语义网络 73类与对象 习题七 BACK
第 7 章 几种结构化知识表示及其推理 第 7 章 几种结构化知识表示及其推理 7.1 框架 7.2 语义网络 7.3 类与对象 习题七
间第7章几种结构化知识表示及其推理 71框架 72.1框架的概念 顾名思义,框架就是一种结构,一种模式,其一般形式是 <框架名> <槽名1><槽值1><侧面名1><侧面值1,侧面值12, <侧面名12>侧面值121,侧面值12,> <槽名2<槽值2侧面名21><侧面值21,侧面值212, <侧面名2>侧面值21,侧面值2,>
第 7 章 几种结构化知识表示及其推理 7.1 框 架 7.2.1 框架的概念 顾名思义,框架就是一种结构,一种模式,其一般形式是: <框架名> <槽名1><槽值1>| <侧面名11><侧面值111,侧面值112,…> <侧面名12><侧面值121,侧面值122,…> <槽名2><槽值2>|<侧面名21><侧面值211,侧面值212,…> <侧面名22><侧面值221,侧面值222,…> … …
间第7章几种结构化知识表示及其推理 <槽名><槽值><侧面名><侧面值1,侧面值k12,… <侧面名2×侧面值21,侧面值2, 即一个框架一般有若干个槽,一个槽有一个槽值或者有若干 个侧面,而一个侧面又有若干个侧面值。其中槽值和侧面值 可以是数值、字符串、布尔值,也可以是一个动作或过程, 甚至还可以是另一个框架的名字
第 7 章 几种结构化知识表示及其推理 … <槽名k><槽值k>| <侧面名k1><侧面值k11,侧面值k12,…> <侧面名k2><侧面值k21,侧面值k22,…> … 即一个框架一般有若干个槽,一个槽有一个槽值或者有若干 个侧面,而一个侧面又有若干个侧面值。其中槽值和侧面值 可以是数值、字符串、布尔值,也可以是一个动作或过程, 甚至还可以是另一个框架的名字
间第7章几种结构化知识表示及其推理 例71下面是一个描述“教师”的框架 框架名:<教师> 类属:<知识分子 工作:范围(教学,科研) 缺省:教学 性别:(男,女) 学历:(中师,高师 类型(<小学教师>,<中学教师>,<大学教师>)
第 7 章 几种结构化知识表示及其推理 例7.1 下面是一个描述“教师”的框架: 框架名:<教师> 类属:<知识分子> 工作:范围:(教学,科研) 缺省:教学 性别:(男,女) 学历:(中师,高师) 类型:(<小学教师>,<中学教师>,<大学教师>)
间第7章几种结构化知识表示及其推理 可以看出,这个框架的名字为“教师”,它含有5个槽, 槽名分别是“类属”、“工作”、“性别”、“学历”和 “类型”。这些槽名的右面就是其值,如“<知识分子>〃 “男”、“女”、“高师”、“中师”等等。其中“<知识分 子>〃又是一个框架名,“范围”、“缺省”就是侧面名,其 后是侧面值,如:“教学”、“科研”等。另外,用◇括的 槽值也是框架名
第 7 章 几种结构化知识表示及其推理 可以看出,这个框架的名字为“教师” ,它含有5个槽, 槽名分别是“类属” 、 “工作” 、 “性别” 、 “学历”和 “类型” 。这些槽名的右面就是其值,如“<知识分子>” 、 “男” 、 “女” 、 “高师” 、 “中师”等等。其中“<知识分 子>”又是一个框架名, “范围” 、 “缺省”就是侧面名,其 后是侧面值,如:“教学” 、 “科研”等。另外,用<>括的 槽值也是框架名