- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章语义对象模型Semanticobjectmodel
第三章 语义对象模型 Semantic object model 语义对象模型特点 直观,以视图方式给出一个完整的信息结构 更充分的表达聚合抽象、归纳抽象 更丰富地表达对象联系的语义信息 3.1 语义对象模型的对象定义 语义对象:描述一个确切的本体的命名及其属性的命名集合。 本体(Ontology):描述现实在世界中独立的和可区分的群体概念。 本体中每一个实例都是唯一的和可标识的 本体可以是物理存在的实体集合 如学生 Student 本体也可以只是一个逻辑实例的集合 如定单 Order 语义对象模型的属性定义 属性:定义语义对象的特征。用特定的属性名标识。 属性分类: 简单属性S(Simple):值域为简单类型 组合属性G(Group):为简单属性的集合 组合属性名:{内部属性名} 语义对象属性:相关联的本体名 SO (Semantic Object) 语义对象标识属性:属性名前加ID前缀。 ID 唯一实例的标识 ID 不唯一实例的标识 公式计算属性:该属性值是一个计算结果。 aF (Formula) 例如 “合计” 对象实例 语义对象模型的属性基数 最大基数:一个对象实例所拥有的该属性实例的最大数目。 m=1 :属性实例最多一个单值属性 m1 :属性实例可以多个多值属性 例:单位电话可以多个。 语义对象模型的属性基数 组属性基数和组中属性基数语义: 当组属性n=0而组内某属性n=1 表示: 该组可以为空值,但只要组属性有实例,则其内属性值必须存在。 例: 电话号:电话号 1.N 分机号 0.N 0.N 语义对象的属性域值说明 属性域值说明表 Domain Name Type (S,G,SO,aF) Semantic Description (语义描述) Physical Description : S:值的类型描述 G:组的集合类型描述 SO:语义对象名 aF:计算结果类型描述 语义对象视图 对于特定应用,一个对象的可见部分称为语义对象视图。 构成 - 对象名 - 该视图可见的属性名集合 视图举例 3.2 语义对象分类 (一)简单对象 Single object 属性: -单值的简单属性 -单值的组合属性 -非对象属性 (二)组合对象 Composite object 属性: -非对象属性 -可以是多值的简单属性 -可以是多值的组合属性 例: 设备卡 例:饭店帐单 具体的发票样品 = 组合对象 HOTEL-BILL 可嵌套的组合属性 若服务项目还要细分:例如食品项目,则帐单对象为: (三)复合对象 Compound object -至少包含一个语义对象属性 -描述联系的聚合抽象语义 (四)混合对象 hybrid object -组合对象与复合对象的结合 即:至少包含一个多值属性组 组内至少有一个语义对象属性 复合对象举例 例1. 1:1的复合对象-员工与汽车分配 例2. 1:N的复合对象-学生宿舍分配 例3. N:M的复合对象-书与作者 混合对象举例 例2. 1:N的混合对象-学生宿舍分配 混合对象语义分析 - 混合对象中,相应对象间的映射关系可以用最 小基数和加上ID标识来区分 举例:商品定单与商品之间的限制关系 情况1:某商品Item只能在一份定单中现, 但可在一份定单的多行中出现。 情况2:一个商品只能在一份定单且定单的一 行中出现。 将ITEM用ID限制为 唯一出现的语义 情况3:一个商品可以出现在多份定单中, 但一份定单中只能出现一次 情况4:一个商品可以在多份定单中,多行 中出现 (五)关联对象 association object -当联系本身带有属性时,需要用对象来描述。 -作用:联接相应对象 (六)父子类型对象 -描述联系的泛化/特化抽象语义 表达:父对象中,子对象的基数含义: :0.ST-表示可选,可以没有这个子类 :1.ST-表示必选 子对象中,父子对象的基数为P 例: 表示如下语义: 一个员工可以只是员工; 一个员工可以又是经理; 一个员工可以又是程序员; 一个员工可以又是经理和程序员。 子对象互斥的语义表达式 将互斥的子对象属性构成组属性 组属性基数为X.Y.Z。 X:组的最小基数。0:表示可以没有子类 1:表示必须有子类 Y:在有子类的情况下,子类的最小数目
文档评论(0)