Semantic web 猫头鹰的意义:hasValue?

Semantic web 猫头鹰的意义:hasValue?,semantic-web,owl,ontology,Semantic Web,Owl,Ontology,owl:hasValue限制的含义是什么,它与owl:allvalues from和owl:somevalues from有什么区别 在本体论中,我想写一条公理,说“每个有文凭的人都是识字的。” 如何编写此文件?不同类型的限制类 考虑一个单独的x、一个类C、一个属性p和另一个单独的y。然后有几个类表达式听起来像是您关心的: 一些来自 单个x是类的一个元素∃如果某个单独的y使得P(x,y)在曼彻斯特语法中是C的一个元素,∃P.C写为“P.C” 来自的所有值 单个x是类的一个元素∀如果每一个y使得P

owl:hasValue
限制的含义是什么,它与
owl:allvalues from
owl:somevalues from
有什么区别

在本体论中,我想写一条公理,说“每个有文凭的人都是识字的。” 如何编写此文件?

不同类型的限制类 考虑一个单独的x、一个类C、一个属性p和另一个单独的y。然后有几个类表达式听起来像是您关心的:

一些来自 单个x是类的一个元素∃如果某个单独的y使得P(x,y)在曼彻斯特语法中是C的一个元素,∃P.C写为“P.C”

来自的所有值 单个x是类的一个元素∀如果每一个y使得P(x,y)是曼彻斯特语法中C的一个元素∀P.C写为“仅P.C”

hasValue 如果是p(x,y),则单个x是类=p.y的元素。在曼彻斯特语法中,P.y被写成“P值y”

数据类型属性和对象属性的版本 在OWL中,有将个体与个体关联的对象属性,以及将个体与文本关联的数据类型属性。因此,OWL实际上对上面列出的每个构造都有两种类型的限制:一种用于对象属性,另一种用于数据属性。每一项建议的含义都在本建议的附件中正式阐述

文凭公理 要写一个OWL公理来表达“每个有文凭的人都是识字的”,你需要:

  • 这些课程包括文学、人、文凭
  • 有文凭的财产
公理是

(个人和sqcap;∃HASSemplificate.文凭)和SQSubsetq;文学

也就是说,如果一个人是一个人,并且有一定的文凭,那么他就是有文化的。在OWL的RDF序列化中(这是您开始看到您提到的限制类的地方),这在ProtégéOWL编辑器和RDF/XML中是这样的:



这是什么意思class@user3255520这只是一个以文凭为例的班级。这里没有严格的必要;我们本可以拥有一个属性
hasdemplificate
,并使用像
hasdemplificate min 1
hasdemplificate some owl:Thing
这样的限制。文凭只是另一门课,很像人和文学。使用@user3255520是真的吗?我不知道你所说的
是什么意思,但我们没有说
文凭
等同于任何东西。你想写的格言是“每个有文凭的人都是识字的。”文凭是一个人可以拥有的东西,就像衬衫是一个人可以拥有的一样。这是真的,但我想知道,如果文凭是一个有文凭的班级,那么识字班就等同于文凭