protected <T extends OWLObject> N putHasIRI(T i, Function<T, IRI> f) { N n = nodeMap.get(i); if (n != null) { return n; } n = getResourceNode(f.apply(i)); nodeMap.put(i, n); return n; }
protected <T extends OWLObject> N putHasIRI(T i, Function<T, IRI> f) { N n = nodeMap.get(i); if (n != null) { return n; } n = getResourceNode(f.apply(i)); nodeMap.put(i, n); return n; }
protected <T extends OWLObject> N putHasIRI(T i, Function<T, IRI> f) { N n = nodeMap.get(i); if (n != null) { return n; } n = getResourceNode(f.apply(i)); nodeMap.put(i, n); return n; }
protected <T extends OWLObject> N putHasIRI(T i, Function<T, IRI> f) { N n = nodeMap.get(i); if (n != null) { return n; } n = getResourceNode(f.apply(i)); nodeMap.put(i, n); return n; }
/** * @param subject subject * @param pred predicate * @param object object */ public void addTriple(R subject, IRI pred, IRI object) { addTriple(subject, getPredicateNode(pred), getResourceNode(object)); }
/** * @param subject subject * @param pred predicate * @param object object */ public void addTriple(R subject, IRI pred, IRI object) { addTriple(subject, getPredicateNode(pred), getResourceNode(object)); }
/** * @param subject subject * @param pred predicate * @param object object */ public void addTriple(R subject, IRI pred, IRI object) { addTriple(subject, getPredicateNode(pred), getResourceNode(object)); }
/** * @param subject subject * @param pred predicate * @param object object */ public void addTriple(R subject, IRI pred, IRI object) { addTriple(subject, getPredicateNode(pred), getResourceNode(object)); }
private void addSingleTripleAxiom(OWLAxiom ax, OWLObject subject, IRI pred, IRI obj) { addSingleTripleAxiomRPN(ax, getNode(subject), getPredicateNode(pred), getResourceNode(obj)); }
private void addTriple(OWLObject subject, IRI pred, IRI object) { addTriple(getNode(subject), getPredicateNode(pred), getResourceNode(object)); }
private void addTriple(OWLObject subject, IRI pred, IRI object) { addTriple(getNode(subject), getPredicateNode(pred), getResourceNode(object)); }
private R translateList(List<? extends OWLObject> list, IRI listType) { if (list.isEmpty()) { return getResourceNode(RDF_NIL.getIRI()); } R main = getResourceNode(RDF_NIL.getIRI()); int listSize = list.size() - 1; for (int i = listSize; i >= 0; i--) { R anonNode = getAnonymousNode(list.subList(i, listSize)); addTriple(anonNode, getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(listType)); OWLObject obj = list.get(i); addTriple(anonNode, getPredicateNode(RDF_FIRST.getIRI()), getNode(obj)); addTriple(anonNode, getPredicateNode(RDF_REST.getIRI()), main); main = anonNode; } return main; }
private R translateList(List<? extends OWLObject> list, IRI listType) { if (list.isEmpty()) { return getResourceNode(RDF_NIL.getIRI()); } R main = getResourceNode(RDF_NIL.getIRI()); int listSize = list.size() - 1; for (int i = listSize; i >= 0; i--) { R anonNode = getAnonymousNode(list.subList(i, listSize)); addTriple(anonNode, getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(listType)); OWLObject obj = list.get(i); addTriple(anonNode, getPredicateNode(RDF_FIRST.getIRI()), getNode(obj)); addTriple(anonNode, getPredicateNode(RDF_REST.getIRI()), main); main = anonNode; } return main; }
private R translateList(List<? extends OWLObject> list, IRI listType) { if (list.isEmpty()) { return getResourceNode(RDF_NIL.getIRI()); } R main = getResourceNode(RDF_NIL.getIRI()); int listSize = list.size() - 1; for (int i = listSize; i >= 0; i--) { R anonNode = getAnonymousNode(list.subList(i, listSize)); addTriple(anonNode, getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(listType)); OWLObject obj = list.get(i); addTriple(anonNode, getPredicateNode(RDF_FIRST.getIRI()), getNode(obj)); addTriple(anonNode, getPredicateNode(RDF_REST.getIRI()), main); main = anonNode; } return main; }
private void addSingleTripleAxiom(OWLAxiom ax, OWLObject subject, IRI pred, IRI obj) { addSingleTripleAxiomRPN(ax, getNode(subject), getPredicateNode(pred), getResourceNode(obj)); }
private void addTriple(OWLObject subject, IRI pred, IRI object) { addTriple(getNode(subject), getPredicateNode(pred), getResourceNode(object)); }
@Override public void visit(SWRLBuiltInAtom node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), BUILT_IN_ATOM.getIRI()); addTriple(node, BUILT_IN.getIRI(), node.getPredicate()); addTriple(getResourceNode(node.getPredicate()), getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(BUILT_IN_CLASS.getIRI())); addTriple(getNode(node), getPredicateNode(ARGUMENTS.getIRI()), translateList(new ArrayList<>(node.getArguments()))); }
@Override public void visit(SWRLBuiltInAtom node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), BUILT_IN_ATOM.getIRI()); addTriple(node, BUILT_IN.getIRI(), node.getPredicate()); addTriple(getResourceNode(node.getPredicate()), getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(BUILT_IN_CLASS.getIRI())); addTriple(getNode(node), getPredicateNode(ARGUMENTS.getIRI()), translateList(new ArrayList<>(node.getArguments()))); }
@Override public void visit(SWRLBuiltInAtom node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), BUILT_IN_ATOM.getIRI()); addTriple(node, BUILT_IN.getIRI(), node.getPredicate()); addTriple(getResourceNode(node.getPredicate()), getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(BUILT_IN_CLASS.getIRI())); addTriple(getNode(node), getPredicateNode(ARGUMENTS.getIRI()), translateList(new ArrayList<>(node.getArguments()))); }
@Override public void visit(SWRLBuiltInAtom node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), BUILT_IN_ATOM.getIRI()); addTriple(node, BUILT_IN.getIRI(), node.getPredicate()); addTriple(getResourceNode(node.getPredicate()), getPredicateNode(RDF_TYPE.getIRI()), getResourceNode(BUILT_IN_CLASS.getIRI())); addTriple(getNode(node), getPredicateNode(ARGUMENTS.getIRI()), translateList(new ArrayList<>(node.getArguments()))); }