在 Protege 中定义 OWL 属性的合法值范围

Defining range of legal values for OWL properties in Protege

如何在 Protege 中将 属性 定义为只有两个合法值(字符串 'foo''bar')?

  1. Select 你的数据类型 属性,
  2. 单击 "Ranges",然后从选项卡 "Built in datatypes" select xsd:string
  3. 在选项卡 "Data range expressions" 中输入 {"foo", "bar"}
  4. 点击"OK"

当您输入超出此范围的值时,一些推理机(如 Fact++)会显示不一致,而其他推理机则不会。