Cómo usar la ontología de la cámara en Rowlex
Pregunta
Estoy seguro de que si estoy haciendo esto mal o no, no sé si se supone que debo agregar otras ontologías
Si no, ¿qué puedo hacer para que una ontología de la cámara funcione, por favor?
http://protege.cim3.net/file/pub/ontologies/camera/camera.owl
Gracias
Solución
Probé su ontología con el owlgrinder, y de hecho recibí un mensaje de error. (La próxima vez, informe eso). Normalmente, estos mensajes informan si su ontología no es válida. En su caso, su ontología está bien, Rowlex asumió que la maxcardinality siempre es mayor que cero, pero de acuerdo con el Especificación de búho, cero es un valor perfectamente válido. Por lo tanto, este es un error en Rowlex, lo grabé, se solucionará en la próxima versión.
Como solución temporal, debe cambiar la ontología si desea usar Rowlex. Puede deshacerse de la restricción de #shutter-speed, o puede cambiar la restricción como esta:
<owl:maxCardinality>1</owl:maxCardinality>
en vez de
<owl:cardinality>0</owl:cardinality>
¡Importante! El cambio propuesto altera significativamente el significado de sus clases, pero cierra el owlgrinder.