private ResourceOrVariable getNewBNode() { ResourceOrVariable bNode = new ResourceOrVariable(new BlankNode()); bNodes.put("*" + count++, bNode); return bNode; }
private ResourceOrVariable getNewBNode() { ResourceOrVariable bNode = new ResourceOrVariable(new BlankNode()); bNodes.put("*" + count++, bNode); return bNode; }
private ResourceOrVariable getNewBNode() { ResourceOrVariable bNode = new ResourceOrVariable(new BlankNode()); bNodes.put("*" + count++, bNode); return bNode; }
private BlankNode getBlankNode(String s) { if (bNodeMap.containsKey(s)) { return bNodeMap.get(s); } else { final BlankNode result = new BlankNode(); bNodeMap.put(s, result); return result; } }
private ResourceOrVariable getNewBNode() { ResourceOrVariable bNode = new ResourceOrVariable(new BlankNode()); bNodes.put("*" + count++, bNode); return bNode; }
private ResourceOrVariable getBNode(String label) { ResourceOrVariable bNode = bNodes.get(label); if (bNode == null) { bNode = new ResourceOrVariable(new BlankNode()); bNodes.put(label, bNode); } return bNode; }
private BlankNode getBNode(String s) { if (bNodeMap.containsKey(s)) { return bNodeMap.get(s); } else { final BlankNode result = new BlankNode(); bNodeMap.put(s, result); return result; } }
private BlankNode getBlankNode(String s) { if (bNodeMap.containsKey(s)) { return bNodeMap.get(s); } else { final BlankNode result = new BlankNode(); bNodeMap.put(s, result); return result; } }
private ResourceOrVariable getBNode(String label) { ResourceOrVariable bNode = bNodes.get(label); if (bNode == null) { bNode = new ResourceOrVariable(new BlankNode()); bNodes.put(label, bNode); } return bNode; }
private ResourceOrVariable getBNode(String label) { ResourceOrVariable bNode = bNodes.get(label); if (bNode == null) { bNode = new ResourceOrVariable(new BlankNode()); bNodes.put(label, bNode); } return bNode; }
private ResourceOrVariable getBNode(String label) { ResourceOrVariable bNode = bNodes.get(label); if (bNode == null) { bNode = new ResourceOrVariable(new BlankNode()); bNodes.put(label, bNode); } return bNode; }
private BlankNodeOrIRI transform(String nonLiteral) { BlankNodeOrIRI s; RDFTerm o; if (nonLiteral.startsWith("_:")) { s = bnodeLookup.get(nonLiteral); if (s == null) { s = new BlankNode(); bnodeLookup.put(nonLiteral, (BlankNode) s); } } else { s = new IRI(nonLiteral); } return s; }
private GraphNode getUserContext() { GraphNode contextNode = new GraphNode(new BlankNode(), new SimpleGraph()); synchronized(contextProviders) { Iterator<UserContextProvider> providersIter = contextProviders.iterator(); while (providersIter.hasNext()) { UserContextProvider userContextProvider = providersIter.next(); contextNode = userContextProvider.addUserContext(contextNode); } } return contextNode; } }
private BlankNodeOrIRI getReplacementFor(Set<BlankNodeOrIRI> equivalenceSet, Graph owlSameAsGraph) { final Set<IRI> uriRefs = new HashSet<IRI>(); for (BlankNodeOrIRI nonLiteral : equivalenceSet) { if (nonLiteral instanceof IRI) { uriRefs.add((IRI) nonLiteral); } } switch (uriRefs.size()) { case 1: return uriRefs.iterator().next(); case 0: return new BlankNode(); } final IRI preferedIRI = getPreferedIRI(uriRefs); final Iterator<IRI> uriRefIter = uriRefs.iterator(); while (uriRefIter.hasNext()) { IRI uriRef = uriRefIter.next(); if (!uriRef.equals(preferedIRI)) { owlSameAsGraph.add(new TripleImpl(uriRef, OWL.sameAs, preferedIRI)); } } return preferedIRI; }
private BlankNodeOrIRI getReplacementFor(Set<BlankNodeOrIRI> equivalenceSet, Graph owlSameAsGraph) { final Set<IRI> uriRefs = new HashSet<IRI>(); for (BlankNodeOrIRI nonLiteral : equivalenceSet) { if (nonLiteral instanceof IRI) { uriRefs.add((IRI) nonLiteral); } } switch (uriRefs.size()) { case 1: return uriRefs.iterator().next(); case 0: return new BlankNode(); } final IRI preferedIRI = getPreferedIRI(uriRefs); final Iterator<IRI> uriRefIter = uriRefs.iterator(); while (uriRefIter.hasNext()) { IRI uriRef = uriRefIter.next(); if (!uriRef.equals(preferedIRI)) { owlSameAsGraph.add(new TripleImpl(uriRef, OWL.sameAs, preferedIRI)); } } return preferedIRI; }
@Override protected Graph generateRdf(HttpRequestEntity entity) throws IOException { try { Thread.sleep(5*1000); } catch (InterruptedException ex) { Thread.currentThread().interrupt(); } final String text = IOUtils.toString(entity.getData(), "UTF-8"); final Graph result = new SimpleGraph(); final GraphNode node = new GraphNode(new BlankNode(), result); node.addProperty(RDF.type, new IRI("http://example.org/ontology#TextDescription")); node.addPropertyValue(RDFS.comment, "This took a long while"); node.addPropertyValue(SIOC.content, text); node.addPropertyValue(new IRI("http://example.org/ontology#textLength"), text.length()); return result; }
private GraphNode addPermission(GraphNode subjectNode, String permissionString) { if (hasPermission(subjectNode, permissionString)) { return subjectNode; } GraphNode permissionNode = new GraphNode(new BlankNode(), systemGraph); permissionNode.addProperty(RDF.type, PERMISSION.Permission); // permissionNode.addProperty(DC.title, new PlainLiteralImpl(permissionName)); subjectNode.addProperty(PERMISSION.hasPermission, permissionNode.getNode()); permissionNode.addProperty(PERMISSION.javaPermissionEntry, new PlainLiteralImpl(permissionString)); return subjectNode; }
private RDFTerm createRandomRDFTerm() { switch (rollDice(3)) { case 0: return new BlankNode(); case 1: return createRandomIRI(); case 2: return new PlainLiteralImpl(RandomStringUtils.random(rollDice(100) + 1)); } throw new RuntimeException("in createRandomRDFTerm()"); }
private RDFTerm createRandomRDFTerm() { switch (rollDice(3)) { case 0: return new BlankNode(); case 1: return createRandomIRI(); case 2: return new PlainLiteralImpl(RandomStringUtils.random(rollDice(100) + 1)); } throw new RuntimeException("in createRandomRDFTerm()"); }
private BlankNode createOrderedContent(List<DocumentationItem> sortedDocItems, Graph mGraph) { BlankNode orderedContent = new BlankNode(); mGraph.add(new TripleImpl(orderedContent, RDF.type, DISCOBITS.OrderedContent)); Integer pos = 0; Iterator<DocumentationItem> docItemObjsIter = sortedDocItems.iterator(); while (docItemObjsIter.hasNext()) { DocumentationItem docItemObj = docItemObjsIter.next(); BlankNode containedDoc = new BlankNode(); mGraph.add(new TripleImpl(orderedContent, DISCOBITS.contains, containedDoc)); mGraph.add(new TripleImpl(containedDoc, DISCOBITS.pos, new PlainLiteralImpl(pos.toString()))); mGraph.add(new TripleImpl(containedDoc, DISCOBITS.holds, docItemObj.documentationItem)); pos++; } return orderedContent; }