public String getString(URI pred) { return model.filter(self, pred, null).objectString(); }
public String getString(URI pred) { return model.filter(self, pred, null).objectString(); }
@Test public void testEndOfLineEmptyCommentNoSpace() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse( new StringReader("<urn:test:subject> <urn:test:predicate> <urn:test:object> .#\n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineEmptyCommentWithSpaceBoth() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse(new StringReader( "<urn:test:subject> <urn:test:predicate> <urn:test:object> . # \n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineEmptyCommentWithSpaceBefore() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse( new StringReader("<urn:test:subject> <urn:test:predicate> <urn:test:object> . #\n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineEmptyCommentWithSpaceAfter() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse( new StringReader("<urn:test:subject> <urn:test:predicate> <urn:test:object> .# \n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineCommentWithSpaceAfter() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse(new StringReader( "<urn:test:subject> <urn:test:predicate> <urn:test:object> .# endoflinecomment\n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineCommentNoSpace() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse(new StringReader( "<urn:test:subject> <urn:test:predicate> <urn:test:object> .#endoflinecomment\n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineCommentWithSpaceBefore() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse(new StringReader( "<urn:test:subject> <urn:test:predicate> <urn:test:object> . #endoflinecomment\n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
@Test public void testEndOfLineCommentWithSpaceBoth() throws Exception { RDFParser ntriplesParser = createRDFParser(); Model model = new LinkedHashModel(); ntriplesParser.setRDFHandler(new StatementCollector(model)); ntriplesParser.parse(new StringReader( "<urn:test:subject> <urn:test:predicate> <urn:test:object> . # endoflinecomment\n"), "http://example/"); assertEquals(1, model.size()); assertEquals("urn:test:object", model.objectString().get()); }
renderObject(out, mentionID, model); out.append("</td><td>"); out.append(model.filter(mentionID, NIF.ANCHOR_OF, null).objectString()); out.append("</td><td>"); renderObject(out, model.filter(mentionID, RDF.TYPE, null).objects(), model);
pkgPrefix = model.filter(subj, PACKAGE_PREFIX, null).objectString(); memberPrefix = model.filter(subj, MEMBER_PREFIX, null) .objectString(); parseAssocation(subj, datatypes, DATATYPE, model); parseAssocation(subj, concepts, CONCEPT, model);
@Override public void parse(Model model, Resource implNode) throws StoreConfigException { super.parse(model, implNode); for (Value node : model.filter(implNode, GRAPH, null).objects()) { URI name = model.filter((Resource)node, NAME, null).objectURI(); String url = model.filter((Resource)node, DATASET, null).objectString(); addGraph(name, url); } if (model.contains(implNode, CLOSED, null)) { closed = model.filter(implNode, CLOSED, null).objectLiteral().booleanValue(); } } }
/** * method to get the parent column in a join condition * * @param myModel * - the Model of mappings * @param predobjNode * - the pred obj node containing the join condition * @return the parent column condition as a string */ public String getParentColumn(Model myModel, Resource predobjNode) { // process OBJECTMAP Model m = myModel.filter(predobjNode, R2RMLVocabulary.objectMap, null); if (!m.isEmpty()) { Resource object = m.objectResource(); // look for joincondition declaration m = myModel.filter(object, R2RMLVocabulary.joinCondition, null); if (!m.isEmpty()) { Resource objectt = m.objectResource(); // look for parent declaration m = myModel.filter(objectt, R2RMLVocabulary.parent, null); if (!m.isEmpty()) { return trimTo1(m.objectString()); } } } return null; }
/** * method to get the child column in a join condition * * @param myModel * - the Model of mappings * @param predobjNode * - the pred obj node containing the join condition * @return the child column condition as a string */ public String getChildColumn(Model myModel, Resource predobjNode) { // process OBJECTMAP Model m = myModel.filter(predobjNode, R2RMLVocabulary.objectMap, null); if (!m.isEmpty()) { Resource object = m.objectResource(); // look for joincondition declaration m = myModel.filter(object, R2RMLVocabulary.joinCondition, null); if (!m.isEmpty()) { Resource objectt = m.objectResource(); // look for child declaration m = myModel.filter(objectt, R2RMLVocabulary.child, null); if (!m.isEmpty()) { return trimTo1(m.objectString()); } } } return null; }
super.parse(graph, implNode); Model model = new LinkedHashModel(graph); setNamespace(model.filter(implNode, TRX_NAMESPACE, null).objectString()); Literal lit = model.filter(implNode, ARCHIVING, null).objectLiteral(); if (lit != null) {