Rdf 关于简单本体结构的建议

Rdf 关于简单本体结构的建议,rdf,owl,semantic-web,ontology,rdfs,Rdf,Owl,Semantic Web,Ontology,Rdfs,我是RDF、RDFS和OWL领域的新手,我正在尝试构建我的小型本体结构示例 我收集了一些关于植物的信息,特别是我在考虑基于“植物能有多高”的第一个分区级别(请允许我传递这个短语,我正在做一个非常简单的本体,它不是100%真实世界的正确,只是用它来理解OWL)通过将一个称为植被的超类划分为3个子类,分别称为草本植物、灌木和树木 现在,这些类中的对象高度不同,因此我考虑使用相同的名称创建3个属性(每个属性一个):“hasHeight”,其中,基于类,它们具有特定的值限制,例如(>6米)用于树或(>=

我是RDF、RDFS和OWL领域的新手,我正在尝试构建我的小型本体结构示例

我收集了一些关于植物的信息,特别是我在考虑基于“植物能有多高”的第一个分区级别(请允许我传递这个短语,我正在做一个非常简单的本体,它不是100%真实世界的正确,只是用它来理解OWL)通过将一个称为植被的超类划分为3个子类,分别称为草本植物灌木树木

现在,这些类中的对象高度不同,因此我考虑使用相同的名称创建3个属性(每个属性一个):“hasHeight”,其中,基于类,它们具有特定的值限制,例如(>6米)用于树或(>=1,5&=1,5米&6米)

我确信这不是解决此问题的正确方法,我希望得到一些帮助,以更好地理解如何构建这些信息。

中:

前缀::
本体:
类别:植被
#分离:草本植物,灌木,乔木
DataProperty:具有\u高度
领域:植被
范围:xsd:decimal[>=0.0]
特点:功能性
注释:rdfs:comment“in meters”@en
种类:草本植物
相当于:#植被和
高度正好为1 xsd:decimal[>=0.0,<1.5]
类别:灌木
相当于:#植被和
高度正好为1 xsd:decimal[>=1.5,6.0]
个人:tree1
事实:你的身高是7.0吗
#个人:tree2
#种类:乔木、灌木
在Protégé中打开它,在Entities>Class选项卡上的视图中检查元素,然后选择Reasoner>Start Reasoner并再次检查它们

事实上,不需要注释掉的行来:

  • tree1
    分类为
    Tree
    ,或
  • 通过
    tree2
    个体使本体无效(使其不一致)

首先解释为什么OWL是Web本体语言。@nicomp有点离题,但工作组给出的理由是,它是以A.A.米尔恩的《小熊维尼》中的角色OWL命名的,他非常聪明,可以拼写自己的名字:“WOL”。如果我能问的话,非常感谢你的回答,如果我将“植物”作为3个等级中的2个等级的实例,但保持等级相同的高度条件,那么应该如何改变??示例:我是否可以声明使用此结构的月桂植物既可以是树也可以是灌木?这会导致两个类的重复条目吗?一般来说,个人可能属于多个类(但是,不在上述本体中,这在这个意义上是非常严格的,在这种情况下会不一致。非常感谢您的友好回答和帮助,先生!
Prefix: : <https://stackoverflow.com/q/52263807#>

Ontology: <https://stackoverflow.com/q/52263807>

Class: Vegetation
#    DisjointUnionOf: Herbaceous_plant, Shrub, Tree

DataProperty: has_height
    Domain: Vegetation
    Range: xsd:decimal[>= 0.0]
    Characteristics: Functional
    Annotations: rdfs:comment "in meters"@en

Class: Herbaceous_plant
    EquivalentTo: # Vegetation and
        has_height exactly 1 xsd:decimal[>= 0.0 , < 1.5]

Class: Shrub
    EquivalentTo: # Vegetation and 
        has_height exactly 1 xsd:decimal[>= 1.5 , <= 6.0]

Class: Tree
    EquivalentTo: # Vegetation and
        has_height exactly 1 xsd:decimal[> 6.0]

Individual: tree1
    Facts: has_height 7.0

# Individual: tree2
#     Types: Tree, Shrub