Protege 不一致ontology 模棱两可的解释

Protege inconsistent ontology ambiguous explanation

我在域 Course 上有一个 class Course 和一个数据 属性 courseCode,范围为 xsd:string.

我添加了一个人,一个名为“数据库”的Course。我还想添加值为“DAT475”且类型为 xsd:string 的数据 属性 断言 courceCode。但是在这样做之后我得到了这个错误:

这是什么意思?我做错了什么?

编辑:我正在处理的文件使用的是海龟语法。

您有一个普通文字(@en 语言标记的存在将普通文字与字符串文字分开)作为范围定义为 xsd:string 的 属性 的填充符(即仅限于字符串文字)。

这有点违反直觉,但问题是纯字符串文字和字符串不属于同一数据类型。