Package org.openrdf.rio.helpers

Examples of org.openrdf.rio.helpers.StatementCollector


      // Parse input data
      TurtleParser turtleParser = new TurtleParser();
      turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> inputCollection = new LinkedHashSet<Statement>();
      StatementCollector inputCollector = new StatementCollector(inputCollection);
      turtleParser.setRDFHandler(inputCollector);

      InputStream in = inputURL.openStream();
      turtleParser.parse(in, inputURL.toExternalForm());
      in.close();

      // Parse expected output data
      NTriplesParser ntriplesParser = new NTriplesParser();
      ntriplesParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> outputCollection = new LinkedHashSet<Statement>();
      StatementCollector outputCollector = new StatementCollector(outputCollection);
      ntriplesParser.setRDFHandler(outputCollector);

      in = outputURL.openStream();
      ntriplesParser.parse(in, outputURL.toExternalForm());
      in.close();
View Full Code Here


        // Try parsing the input; this should result in an error being
        // reported.
        TurtleParser turtleParser = new TurtleParser();
        turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

        turtleParser.setRDFHandler(new StatementCollector());

        InputStream in = inputURL.openStream();
        turtleParser.parse(in, inputURL.toExternalForm());
        in.close();
View Full Code Here

    assertNotNull("Unable to determine RDF format for file: " + fileName, rdfFormat);

    RDFParser parser = Rio.createParser(rdfFormat);
    parser.setDatatypeHandling(DatatypeHandling.IGNORE);
    parser.setPreserveBNodeIDs(true);
    parser.setRDFHandler(new StatementCollector(model));

    InputStream in = modelURL.openStream();
    try {
      parser.parse(in, modelURL.toString());
      return model;
View Full Code Here

      // Parse input data
      TriGParser turtleParser = new TriGParser();
      turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> inputCollection = new LinkedHashSet<Statement>();
      StatementCollector inputCollector = new StatementCollector(inputCollection);
      turtleParser.setRDFHandler(inputCollector);

      InputStream in = inputURL.openStream();
      turtleParser.parse(in, baseURL);
      in.close();

      // Parse expected output data
      NTriplesParser ntriplesParser = new NTriplesParser();
      ntriplesParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> outputCollection = new LinkedHashSet<Statement>();
      StatementCollector outputCollector = new StatementCollector(outputCollection);
      ntriplesParser.setRDFHandler(outputCollector);

      in = outputURL.openStream();
      ntriplesParser.parse(in, baseURL);
      in.close();
View Full Code Here

        // Try parsing the input; this should result in an error being
        // reported.
        TriGParser turtleParser = new TriGParser();
        turtleParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

        turtleParser.setRDFHandler(new StatementCollector());

        InputStream in = inputURL.openStream();
        turtleParser.parse(in, baseURL);
        in.close();
View Full Code Here

      RDFXMLParser rdfxmlParser = new RDFXMLParser();
      rdfxmlParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);
      rdfxmlParser.setParseStandAloneDocuments(true);

      Set<Statement> inputCollection = new LinkedHashSet<Statement>();
      StatementCollector inputCollector = new StatementCollector(inputCollection);
      rdfxmlParser.setRDFHandler(inputCollector);

      InputStream in = resolveURL(inputURL).openStream();
      rdfxmlParser.parse(in, inputURL);
      in.close();

      // Parse expected output data
      NTriplesParser ntriplesParser = new NTriplesParser();
      ntriplesParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);

      Set<Statement> outputCollection = new LinkedHashSet<Statement>();
      StatementCollector outputCollector = new StatementCollector(outputCollection);
      ntriplesParser.setRDFHandler(outputCollector);

      in = resolveURL(outputURL).openStream();
      ntriplesParser.parse(in, inputURL);
      in.close();
View Full Code Here

        // reported.
        RDFXMLParser rdfxmlParser = new RDFXMLParser();
        rdfxmlParser.setDatatypeHandling(RDFParser.DatatypeHandling.IGNORE);
        rdfxmlParser.setParseStandAloneDocuments(true);

        rdfxmlParser.setRDFHandler(new StatementCollector());

        InputStream in = resolveURL(inputURL).openStream();
        rdfxmlParser.parse(in, inputURL);
        in.close();
View Full Code Here

      ValueFactory vf = systemRepo.getValueFactory();

      Graph graph = new GraphImpl(vf);

      RDFParser rdfParser = Rio.createParser(RDFFormat.TURTLE, vf);
      rdfParser.setRDFHandler(new StatementCollector(graph));
      rdfParser.parse(new StringReader(configString), RepositoryConfigSchema.NAMESPACE);

      Resource repositoryNode = GraphUtil.getUniqueSubject(graph, RDF.TYPE,
          RepositoryConfigSchema.REPOSITORY);
      RepositoryConfig repConfig = RepositoryConfig.create(graph, repositoryNode);
View Full Code Here

  public GraphQueryResult sendGraphQuery(QueryLanguage ql, String query, Dataset dataset,
      boolean includeInferred, Binding... bindings)
    throws IOException, RepositoryException, MalformedQueryException, UnauthorizedException
  {
    try {
      StatementCollector collector = new StatementCollector();
      sendGraphQuery(ql, query, dataset, includeInferred, collector, bindings);
      return new GraphQueryResultImpl(collector.getNamespaces(), collector.getStatements());
    }
    catch (RDFHandlerException e) {
      // Found a bug in TupleQueryResultBuilder?
      throw new RuntimeException(e);
    }
View Full Code Here

  public RepositoryResult<Statement> getStatements(Resource subj, URI pred, Value obj,
      boolean includeInferred, Resource... contexts)
    throws RepositoryException
  {
    try {
      StatementCollector collector = new StatementCollector();
      exportStatements(subj, pred, obj, includeInferred, collector, contexts);
      return createRepositoryResult(collector.getStatements());
    }
    catch (RDFHandlerException e) {
      // found a bug in StatementCollector?
      throw new RuntimeException(e);
    }
View Full Code Here

TOP

Related Classes of org.openrdf.rio.helpers.StatementCollector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.