Je vous Ontologie essayé avec le OwlGrinder, et je bien reçu un message d'erreur. (La prochaine fois s'il vous plaît, signalez-le). Normalement, ces messages indiquent si votre ontologie n'est pas valide. Dans votre cas, votre ontologie est OK, ROWLEX a supposé que maxCardinality est toujours supérieur à zéro, mais selon le OWL spec, zéro est une valeur parfaitement valide. Par conséquent, c'est un bug dans ROWLEX, je l'ai enregistré, il sera corrigé dans la prochaine version.
En tant que solution temporaire, vous devez modifier l'ontologie si vous souhaitez utiliser ROWLEX. Vous pouvez vous débarrasser de la restriction de # vitesse d'obturation, ou vous pouvez modifier la restriction comme ceci:
<owl:maxCardinality>1</owl:maxCardinality>
au lieu de
<owl:cardinality>0</owl:cardinality>
Important! Le changement proposé modifie significativement la signification de vos classes, mais cela ferme OwlGrinder.
ok, mais que voulez-vous faire? –
ne fonctionne pas dans ROWLEX. dans le OWLGrinder. Je ne sais pas ce que je fais mal – Lilz
J'ai édité ma réponse. S'il vous plaît, voyez ça. –