Bonjour,
j'ai une classe owl décrite comme suit :
Dans la description on voit bien que C est une classe d'intersection. Cependant lorsque je teste si c'est le cas : C.isIntersectionClass() ça me revoit false, sachant que je récupère bien la classe C de l'ontologie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <owl:Class rdf:about="&gs;C"> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <rdf:Description rdf:about="&foaf;Organization"/> <owl:Restriction> <owl:onProperty rdf:resource="&gs;isAgent"/> <owl:allValuesFrom rdf:resource="&gs;ViolentAct"/> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="&gs;place"/> <owl:allValuesFrom rdf:resource="&v;Address"/> </owl:Restriction> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class>
Quelqu'un sait comment résoudre ce problème?
Merci.
Partager