protege批量导入数据

使用Protege的cellfie导入数据时,无论是类还是实例的ObjectProperty都会提示不对。
例如:
individual:@D*
facts: @A1 @C*
以及
class:@D*
subclassof: @A1 some @C*
这里都会产生如下提示:

img

说明:
(1)这里中英文都试过,只要是ObjectProperty就不行
(2)该属性在本体中已建立

在此请教,感谢。

Protege中实体类型定义错了吧,应该被定义为ObjectProperty,而不是DataProperty。在Protege的cellfie导入数据时,将一个对象属性(ObjectProperty)用作数据属性(DataProperty),或反之。请检查输入并确保在输入中使用正确的属性类型。

刚刚,我自己解决了。(笑cry中。。。。。,昨天耗了我一天。)
问题原因在语句不完整。改为:
individual:@C1
Facts:@A1(ObjectProperty) @B1
区别就是在对象属性实体@A1的后面加一个“(ObjectProperty) ” ,这个是说明该属性为何物的限定。DataProperty是不需要写的。默认就是它。