2ronwalf throw new IllegalArgumentException("Variables cannot be used in predicate position in AboxQuery");
2ronwalf throw new IllegalArgumentException("Variables cannot be used as objects of rdf:type triples in ABoxQuery");
2ronwalf else if( p instanceof OWLDataProperty ) {
2ronwalf throw new NotImplementedException();
2ronwalf } catch(URISyntaxException e) {
2ronwalf private SWRLDataObject makeDataObject( Expression expr, OWLOntology ont ) throws URISyntaxException {
2ronwalf OWLIndividual ind = ont.createInstance( SWRL.Variable, new URI( varNS + expr.getName() ) );
2ronwalf throw new NotImplementedException();
2ronwalf throw new IllegalArgumentException();
2ronwalf throw new NotImplementedException();
2ronwalf private SWRLDataObject makeDataObject( Node node, OWLOntology ont ) throws URISyntaxException {
2ronwalf OWLIndividual ind = ont.createInstance( SWRL.Variable, new URI( varNS + node.getName() ) );
2ronwalf OWLDataValue value = new OWLDataValueImpl( new LiteralImpl( node, (EnhGraph) ont.getImplementation() ) );
2ronwalf private SWRLIndividualObject makeIndividalObject( Node node, OWLOntology ont ) throws URISyntaxException {