本站首页    管理页面    写新日志    退出


«Mar.2021»
123456
78910111213
14151617181920
21222324252627
28293031


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:语义Web step-up
日志总数:22
评论数量:81
留言数量:5
访问次数:204706
建立时间:2004年10月29日




[语义Web理论]实例, 类, 属性之间的独立性
文章收藏

orangebench 发表于 2004/11/18 22:53:54

这个问题的关键是要理解RDF的一个设计目标[参考: rdf concept and abstract syntax]Anyone Can Make Statements About Any ResourceTo facilitate operation at Internet scale, RDF is an open-world framework that allows anyone to make statements about any resource.In general, it is not assumed that complete information about any resource is available. RDF does not prevent anyone from making assertions that are nonsensical or inconsistent with other statements, or the world as people see it. Designers of applications that use RDF should be aware of this and may design their applications to tolerate incomplete or inconsistent sources of information. 这个设计目标使得RDF和其他表达语言(ER, UML, FOL)有重大的区别: 非常灵活, 表达能力很强, 以属性为中心, 适合应用于开放的环境, 如Web. 因为实例(instance)一词常用于OO(UML)系统, 为了避免混淆,我们用个体这个词(Individual). 1. 个体和类的独立性 让个体独立于类的目的也是为了表达的灵活性, 因为这样的话, 我们可以在一个地方说这个个体属于类A, 别人在其他地方又可以说这个个体属于类B, 并有一些属性等等. (一个个体属于owl:Thing,而不属于一个具体的类) 2. 类和属性的独立性 参考 RDF primer 5.3 节, wiki上有翻译版. RDF的以属性为中心的方法的一个好处是:扩展属性的用途使其应用于最初定义时未预知的情形更为容易。 它的缺点是:和OO的以类为中心不同,因此,很难映射到OO系统,难以像XML那样直接生成数据对象。例如,FOAF的Person对象,如果对应到一个Person类的话,无法说明它有哪些属性。因为不同的文档都可以把不同词汇集中的属性定义域 定义为Person,即Person类的属性可能有无穷多个。这和OO的思想很不同。 3. 定义一个个体属于某个类如果我们定义类Course必须有code, description属性, OWL表示如下:Class(Course completeRestriction(cardinality code 1)Restriction(cardinality description 1)) 然后我们定义个体 INFS3101 属于类Course, 但并没有说它有个属性code的值是多少…,我现在不能肯定这样的话, 系统是推出三元组 (INFS3101 code :_x) , 即它有这个属性, 还是报错? ?希望谁补充一下. 4. 判断一个个体是否属于某个类另外一种情况, 如果要判定一个个体是否属于某个类, 如果类Course如上定义, 这这个个体必须有属性code和description 才能被推理机认为它是属于类Course的.


阅读全文(4404) | 回复(2) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.016 second(s), page refreshed 144514545 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号