J'ai le code suivant en python en utilisant RDFLib et je veux le traduire en JAVA en utilisant des bibliothèques de Sésame.RDFLib (Python) vers Sésame (JAVA)
python
restrictionNode= BNode()
g.add((nodeIndividualName,rdftype,restrictionNode))
g.add((restrictionNode, rdftype, OWL.Restriction))
g.add((restrictionNode, OWL.onProperty, rno.is_extent_of))
listClassNode = BNode()
g.add((restrictionNode, OWL.allValuesFrom, listClassNode))
g.add((listClassNode, rdftype, OWL.Class))
arcListNode = BNode()
g.add((listClassNode, OWL.oneOf,arcListNode))
Collection(g, arcListNode,arcIndividualList)
Dans le code ci-dessus, G est un graphe.
le code ci-dessus crée l'affirmation suivante:
is_extent_of only ({arc_1,arc_2,arc_4})
j'ai pu créer le même code mais la dernière ligne. Est-ce que quelqu'un sait s'il y a la même notion que Collection in Sesame APIs ou je devrais créer manuellement la liste en utilisant d'abord et de repos?