在 protege 中使用 owl:oneOf

Using owl:oneOf in protege

我正在研究一个 ontology,我需要告诉门徒一个 class x 只能有值 y 和 z。

我想要这样的东西:

Vegetable rdf:type owl:Class;
   owl:oneOf (carrot corn).

我必须直接编辑文件还是可以通过 Protege 进行编辑?

在 Class 描述中,您应该选择 "Equivalent To" 选项,并在 Class 表达式编辑器中,在大括号中写入以逗号分隔的个人列表。在您的示例中:

Vegetable equivalentTo {carrot,corn}