public Node convert(final ATerm term) { return convert(term, null); }
public Node convert(final ATerm term) { return convert(term, null); }
private Node createRestriction(final ATermAppl term, final Property restrType) { final Node restr = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); final Node val = convert(term.getArgument(1)); TripleAdder.add(_graph, restr, RDF.type, OWL.Restriction); TripleAdder.add(_graph, restr, OWL.onProperty, prop); TripleAdder.add(_graph, restr, restrType, val); _obj = restr; return restr; }
@Override public void visitInverse(final ATermAppl term) { final Node node = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); TripleAdder.add(_graph, node, OWL.inverseOf, prop); _obj = node; }
private Node createRestriction(final ATermAppl term, final Property restrType) { final Node restr = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); final Node val = convert(term.getArgument(1)); TripleAdder.add(_graph, restr, RDF.type, OWL.Restriction); TripleAdder.add(_graph, restr, OWL.onProperty, prop); TripleAdder.add(_graph, restr, restrType, val); _obj = restr; return restr; }
@Override public void visitInverse(final ATermAppl term) { final Node node = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); TripleAdder.add(_graph, node, OWL.inverseOf, prop); _obj = node; }
private Node createRestriction(final ATermAppl term, final Property restrType) { final Node restr = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); final Node val = convert(term.getArgument(1)); TripleAdder.add(_graph, restr, RDF.type, OWL.Restriction); TripleAdder.add(_graph, restr, OWL.onProperty, prop); TripleAdder.add(_graph, restr, restrType, val); _obj = restr; return restr; }
@Override public void visitInverse(final ATermAppl term) { final Node node = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); TripleAdder.add(_graph, node, OWL.inverseOf, prop); _obj = node; }
private void convertUnary(final ATermAppl axiom, final Resource o) { final Node s = _converter.convert(axiom.getArgument(0)); TripleAdder.add(_graph, s, RDF.type.asNode(), o.asNode()); }
private void convertUnary(final ATermAppl axiom, final Resource o) { final Node s = _converter.convert(axiom.getArgument(0)); TripleAdder.add(_graph, s, RDF.type.asNode(), o.asNode()); }
private void convertUnary(final ATermAppl axiom, final Resource o) { final Node s = _converter.convert(axiom.getArgument(0)); TripleAdder.add(_graph, s, RDF.type.asNode(), o.asNode()); }
@Override public void visitSelf(final ATermAppl term) { final Node restr = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); TripleAdder.add(_graph, restr, RDF.type, OWL.Restriction); TripleAdder.add(_graph, restr, OWL.onProperty, prop); TripleAdder.add(_graph, restr, OWL2.hasSelf, JenaUtils.XSD_BOOLEAN_TRUE); _obj = restr; }
@Override public void visitSelf(final ATermAppl term) { final Node restr = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); TripleAdder.add(_graph, restr, RDF.type, OWL.Restriction); TripleAdder.add(_graph, restr, OWL.onProperty, prop); TripleAdder.add(_graph, restr, OWL2.hasSelf, JenaUtils.XSD_BOOLEAN_TRUE); _obj = restr; }
private Node createQualifiedRestriction(final ATermAppl term, final Property restrType) { final Node restr = createRestriction(term, restrType); final Node qual = convert(term.getArgument(2)); if (!ATermUtils.isTop((ATermAppl) term.getArgument(2))) TripleAdder.add(_graph, restr, OWL2.onClass, qual); _obj = restr; return restr; }
private Node createQualifiedRestriction(final ATermAppl term, final Property restrType) { final Node restr = createRestriction(term, restrType); final Node qual = convert(term.getArgument(2)); if (!ATermUtils.isTop((ATermAppl) term.getArgument(2))) TripleAdder.add(_graph, restr, OWL2.onClass, qual); _obj = restr; return restr; }
private Node createQualifiedRestriction(final ATermAppl term, final Property restrType) { final Node restr = createRestriction(term, restrType); final Node qual = convert(term.getArgument(2)); if (!ATermUtils.isTop((ATermAppl) term.getArgument(2))) TripleAdder.add(_graph, restr, OWL2.onClass, qual); _obj = restr; return restr; }
@Override public void visitSelf(final ATermAppl term) { final Node restr = NodeFactory.createBlankNode(); final Node prop = convert(term.getArgument(0)); TripleAdder.add(_graph, restr, RDF.type, OWL.Restriction); TripleAdder.add(_graph, restr, OWL.onProperty, prop); TripleAdder.add(_graph, restr, OWL2.hasSelf, JenaUtils.XSD_BOOLEAN_TRUE); _obj = restr; }