Pergunta

Tenho certeza de que estou fazendo isso errado ou não, não sei se devo adicionar outras ontologias

Caso contrário, o que posso fazer para fazer uma ontologia de câmera funcionando, por favor?

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

Obrigado

Foi útil?

Solução

Eu tentei sua ontologia com o OwlGrinder e realmente recebi uma mensagem de erro. (Da próxima vez, denuncie isso). Normalmente, essas mensagens relatam se sua ontologia não é válida. No seu caso, sua ontologia está OK, Rowlex assumiu que a maxcardinalidade é sempre maior que zero, mas de acordo com o Especificação de coruja, Zero é um valor perfeitamente válido. Portanto, este é um bug no Rowlex, eu o gravei, ele será corrigido na próxima versão.

Como uma solução temporária, você precisa alterar a ontologia se quiser usar o Rowlex. Você pode se livrar da restrição de #velocidade do obturador, ou pode alterar a restrição como esta:

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

ao invés de

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

Importante! A mudança proposta altera significativamente o significado de suas classes, mas fecha o OwlGrinder.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top