Skip to content

Instantly share code, notes, and snippets.

@palexander
Created October 6, 2010 03:28
Show Gist options
  • Save palexander/612759 to your computer and use it in GitHub Desktop.
Save palexander/612759 to your computer and use it in GitHub Desktop.
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Collection;
import java.util.Iterator;
import org.openrdf.model.Statement;
import org.openrdf.rio.RDFHandlerException;
import org.openrdf.rio.RDFParseException;
import org.openrdf.rio.helpers.StatementCollector;
import org.openrdf.rio.ntriples.NTriplesParser;
import org.openrdf.rio.rdfxml.RDFXMLParser;
import org.openrdf.rio.turtle.TurtleParser;
public class ParsingTest {
public static void main(String[] args) throws RDFParseException,
RDFHandlerException, IOException {
NTriplesParser parser1 = new NTriplesParser();
RDFXMLParser parser2 = new RDFXMLParser();
TurtleParser parser3 = new TurtleParser();
BufferedReader bufferedFile = new BufferedReader(
new FileReader(
"/Users/palexander/Development/scripts/mappings/loom_shared_id.ttl"));
StatementCollector handler = new StatementCollector();
parser1.setRDFHandler(handler);
parser1.parse(bufferedFile, "");
Collection<Statement> col = handler.getStatements();
Iterator<Statement> it = col.iterator();
while (it.hasNext()) {
Statement statement = it.next();
System.out.println(statement.toString());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment