本体论中的推论

时间:2017-10-11 20:16:39

标签: owl semantic-web ontology protege object-properties

我有一个问题,偶然发现它。但是对你们中的一些人来说可能很简单。

我定义了3个类:发票 ProductCode ProductName 。 我还定义了2个对象属性:

  1. 包含(域名:发票;范围:产品代码
  2. hasCode (域名: ProductName ;范围: ProductCode
  3. 发票的实例是" INV123"

    ProductName 的实例是" Product1"和"产品2"

    ProductCode 的实例是" CodeAAA"和" CodeBBB"

    我的关系是:

    • hasCode (域名:"产品1&#34 ;;范围:" CodeAAA"),
    • hasCode (域名:" Product2&#34 ;;范围:" CodeBBB"),
    • 包含(域名:" INV123&#34 ;;范围:" CodeAAA"," CodeBBB")

    当我进行推理时,它看起来像" Product1" hasCode " CodeAAA"和" CodeBBB"。我怎么能说虽然" INV123"包含" CodeAAA" " CodeBBB",但"产品1"仅 hasCode " CodeAAA"和"产品2"仅 hasCode " CodeBBB"?

    谢谢大家的回复。

    问候。

0 个答案:

没有答案