- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在编写本体时,有几种非常常用的类型,包括:
最佳答案
其中的前两个,DatatypeProperty 和 ObjectProperty,描述了具有该属性的三元组应该具有什么样的值。数据类型属性将个体与文字数据(例如,字符串、数字、日期时间等)相关联,而对象属性将个体与其他个体相关联。像 hasAge 这样的东西通常是一个数据类型属性,因为年龄是一个数字,但 hasMother 将是一个对象属性,因为母亲是另一个人。
最后两个,FunctionalProperty 和 InverseFunctionalProperty,用于对个人的属性值施加一些限制。某物是一种功能属性意味着给定的个人最多可以有一个值。从逻辑上讲,这意味着如果 p 是一个函数属性,那么
∀ x, y, z.( [p(x,y) ∧ p(x,z)] → y = z )
:John :hasMother :Margaret .
:John :hasMother :Peggy .
:Margaret owl:sameAs :Peggy
:John :hasMother :Peggy .
:Susan owl:differentFrom :Peggy .
:John :hasMother :Susan .
"1"^^xsd:int
不同于
"2"^^xsd:int
.
p is an inverse functional property
p-1 is a functional property
:hasName owl:inverseOf :nameOf .
:john :hasName "John"@en .
"John"@en :nameOf :john . # Not legal.
"male"
或
"female"
.如果他们定义了一些符号常量,例如,
<http://.../MALE>
和
<http://.../FEMALE>
,那么这可能是一个对象属性。
<mailto:someone@example.com>
的 IRI。 .这是一个反函数属性,因为对于给定的邮箱,我们预计最多只有一个人拥有该邮箱。 (当然,有些人可能会共享一个邮箱,所以这并不总是正确的,但是哦,好吧。)不过,这不是一个功能属性,因为一个人可以轻松拥有多个邮箱。
关于rdf - DatatypeProperty、ObjectProperty 和 FunctionalProperty 之间有什么区别,我应该在什么时候使用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21487939/
对于我认为非常简单的场景,如果能提供一些帮助,我将不胜感激;但作为 OWL 和 GraphDB 的新手,我可能犯了一些基本错误。 我有一个非常简单的 Turtle 指定的 OWL 示例,如下所示: @
我需要实现这样的 OWL 格式: 我正在使用 Jena,当我尝试下一步时: DatatypeProperty datatypeProperty = ontModel.createDatatyp
在编写本体时,有几种非常常用的类型,包括: 数据类型属性 对象属性 功能性属性(property) 逆函数性质 前三个看起来像是以一组特定的方式使用它们,但我发现我对它们的想法受到了我在 FOAF 中
我看过 W3C 文档,但我不明白它们为什么不同。我将在 W3C 文档中给出它们的定义: FP (owl:FunctionalProperty) : A functional property is a
我是一名优秀的程序员,十分优秀!