1

我不确定我是否做错了我不知道我是否应该添加其他本体

如果没有,我该怎么做才能让相机本体工作?

http://protege.cim3.net/file/pub/ontologies/camera/camera.owl

谢谢

4

1 回答 1

1

我用 OwlGrinder 尝试了你的本体,我确实收到了一条错误消息。(下次请报告)。通常,如果您的本体无效,这些消息会报告。在您的情况下,您的本体没问题,ROWLEX 假设 maxCardinality 始终大于零,但根据OWL 规范,零是一个完全有效的值。所以,这是ROWLEX的一个bug,我记录下来,下个版本会修复。

作为临时解决方案,如果要使用 ROWLEX,则需要更改本体。您可以摆脱 #shutter-speed 的限制,或者您可以像这样更改限制:

<owl:maxCardinality>1</owl:maxCardinality>

代替

 <owl:cardinality>0</owl:cardinality>

重要的!提议的更改显着改变了类的含义,但它关闭了 OwlGrinder。

于 2010-04-19T07:40:46.120 回答