bonsoir,
je suis entrain de travailler sur un projet web à base de php et faisant appel à un fichier OWL. J'ai fais une fonction au niveau de php pour faire appel à tout les objets de OWL, le problème rencontré consiste à lorsque je fais appel à cette fonction et j'affiche le contenu, il affiche une seule fois la valeur de l'objet en relation avec la substance de la classe principale en question, autrement dit , soit;
X la classe principale et X2 et X3 sont 2 substances
et Y une autre classe et Y1 une substance ,
et soit l'object properties "X_aime_y"
mes hypothèse indiquent que X2 et X3 les 2 aime Y1
j'ai défini ça avec l'outil protégé, mais au niveau du fichier OWL je trouve
au niveau de X1
<X_aime_y>
<Y rdf:ID="Y1"/>
</X_aime_y>
et au niveau de X2
<X_aime_y rdf:resource="#Y1"/>
donc déja les 2 ne sont pas automatiquement définis avec la même syntaxe
et lors de l'affichage , il affiche la valeur Y1 pour X1 et pour X2 il n'affiche rien, et si je modifie manuellement les paramètres au niveau du fichier OWL il affiche des erreurs.
Alors merci de voir avec moi ce problème et merci d'avance.
Partager