@Override public RDFNode visit(OWLAnonymousIndividual individual) { return new RDFResourceBlankNode(System.identityHashCode(individual)); }
protected RDFResourceBlankNode getBlankNodeFor(Object key, boolean isIndividual, boolean isAxiom, boolean needId) { Integer id = blankNodeMap.get(key); if (id == null) { id = Integer.valueOf(nextBlankNodeId.getAndIncrement()); blankNodeMap.put(key, id); } return new RDFResourceBlankNode(id, isIndividual, needId, isAxiom); }
protected RDFResourceBlankNode getBlankNodeFor(Object key, boolean isIndividual, boolean isAxiom, boolean needId) { Integer id = blankNodeMap.get(key); if (id == null) { id = Integer.valueOf(nextBlankNodeId.getAndIncrement()); blankNodeMap.put(key, id); } return new RDFResourceBlankNode(id, isIndividual, needId, isAxiom); }
protected RDFResourceBlankNode getBlankNodeFor(Object key, boolean isIndividual, boolean isAxiom, boolean needId) { Integer id = blankNodeMap.get(key); if (id == null) { id = Integer.valueOf(nextBlankNodeId.getAndIncrement()); blankNodeMap.put(key, id); } return new RDFResourceBlankNode(id, isIndividual, needId, isAxiom); }
@Nonnull @Override protected RDFResourceBlankNode getAnonymousNode(@Nonnull Object key) { return new RDFResourceBlankNode(System.identityHashCode(key), false,false, false); }
protected RDFResourceBlankNode getBlankNodeFor(Object key, boolean isIndividual, boolean isAxiom, boolean needId) { Integer id = blankNodeMap.get(key); if (id == null) { id = Integer.valueOf(nextBlankNodeId.getAndIncrement()); blankNodeMap.put(key, id); } return new RDFResourceBlankNode(id, isIndividual, needId, isAxiom); }
private static RDFResource getResource(IRI iri, boolean anon, boolean axiom) { if (anon) { return new RDFResourceBlankNode(iri, true, true, axiom); } return new RDFResourceIRI(iri); }
@Nonnull @Override protected RDFResource getAnonymousNodeForExpressions(@Nonnull Object key, boolean isAxiom) { checkNotNull(key, "key cannot be null"); return new RDFResourceBlankNode(false, false, isAxiom); }
private static RDFResource getResource(IRI iri, boolean anon, boolean axiom) { if (anon) { return new RDFResourceBlankNode(iri, true, true, axiom); } return new RDFResourceIRI(iri); }
private static RDFResource getResource(IRI iri, boolean anon, boolean axiom) { if (anon) { return new RDFResourceBlankNode(iri, true, true, axiom); } return new RDFResourceIRI(iri); }
@Override protected RDFResourceBlankNode getAnonymousNode(Object key) { if (key instanceof OWLAnonymousIndividual) { RDFResourceBlankNode toReturn = new RDFResourceBlankNode( ((OWLAnonymousIndividual) key).getID().getID().hashCode()); //System.out.println("RDFTranslator.getAnonymousNodeTricked() "+key.getClass().getSimpleName()+"\t"+key+"\t"+toReturn); return toReturn; } RDFResourceBlankNode toReturn = new RDFResourceBlankNode( System.identityHashCode(key)); //System.out.println("RDFTranslator.getAnonymousNode() "+key.getClass().getSimpleName()+"\t"+key+"\t"+toReturn); return toReturn; }
private RDFResource getRDFResource(IRI iri) { if(isAnonymousNode(iri)) { return new RDFResourceBlankNode(iri); } else { return new RDFResourceIRI(iri); } }
private RDFResource getRDFResource(IRI iri) { if (isAnonymousNode(iri)) { return new RDFResourceBlankNode(iri, false, false, isAxiomIRI(iri)); } return new RDFResourceIRI(iri); }
private RDFResource createOntologyHeaderNode() { OWLOntologyID ontID = ontology.getOntologyID(); if(ontID.isAnonymous()) { return new RDFResourceBlankNode(System.identityHashCode(ontology)); } else { return new RDFResourceIRI(ontID.getOntologyIRI()); } }
private RDFResource getRDFResource(IRI iri) { if (isAnonymousNode(iri)) { return new RDFResourceBlankNode(iri, false, false, isAxiomIRI(iri)); } return new RDFResourceIRI(iri); }
private RDFResource getRDFResource(IRI iri) { if (isAnonymousNode(iri)) { return new RDFResourceBlankNode(iri, false, false, isAxiomIRI(iri)); } return new RDFResourceIRI(iri); }
private RDFResource getRDFResource(IRI iri) { if (isAnonymousNode(iri)) { return new RDFResourceBlankNode(iri, false, false, isAxiomIRI(iri)); } return new RDFResourceIRI(iri); }
new RDFResourceBlankNode(IRI.create(NodeID.nextAnonymousIRI()), e.getKey().isIndividual(), e.getKey().shouldOutputId(), false); remappedNodes.put(bnode, e.getKey());
new RDFResourceBlankNode(IRI.create(NodeID.nextAnonymousIRI()), e.getKey().isIndividual(), e.getKey().shouldOutputId(), false); remappedNodes.put(bnode, e.getKey());
private void addAnnotationsToOntologyHeader(RDFResource ontologyHeaderNode) { for (OWLAnnotation anno : ontology.getAnnotations()) { OWLAnnotationValueVisitorEx<RDFNode> valVisitor = new OWLAnnotationValueVisitorEx<RDFNode>() { @Override public RDFNode visit(IRI iri) { return new RDFResourceIRI(iri); } @Override public RDFNode visit(OWLAnonymousIndividual individual) { return new RDFResourceBlankNode(System.identityHashCode(individual)); } @Override public RDFNode visit(OWLLiteral literal) { return RDFTranslator.translateLiteralNode(literal); } }; RDFNode node = anno.getValue().accept(valVisitor); graph.addTriple(new RDFTriple(ontologyHeaderNode, new RDFResourceIRI(anno.getProperty().getIRI()), node)); } }