From: Lamia A. Z. <laa...@vu...> - 2009-02-26 13:28:27
|
Dear all, I need to be able to extract the elements of a SWRLRule . so I need to extract the body and the head and also retrieve all the predicates in the body. An example rule is Excludes(?x,?y), Requires(?x,?y)] => problem(?x,?y) I need to be able to extract the predicates Excludes and Requires from the body as an OWLObjectProperty. Also from the head extract problem as an OWLObjectProperty I tried the following code but it doesn't work Set <OWLObjectProperty> p= activerule.getBody().iterator().next().getObjectPropertiesInSignature(); Can someone direct me to how I can do this using the OWLAPI ? Many thanks Lamia |