aboutsummaryrefslogtreecommitdiff
path: root/test/uk/ac/ox/cs/data/RemoveImportInTurtle.java
diff options
context:
space:
mode:
authoryzhou <yzhou@krr-linux.cs.ox.ac.uk>2015-04-30 17:36:35 +0100
committeryzhou <yzhou@krr-linux.cs.ox.ac.uk>2015-04-30 17:36:35 +0100
commit0d8f240c9c0a64f2285324e5a517161e45c698fc (patch)
treef4b4f7078e3be02011b9812cd8791c657a135993 /test/uk/ac/ox/cs/data/RemoveImportInTurtle.java
parent68ae342b2a4923bc7b3f378c6a489f2355d85279 (diff)
downloadACQuA-0d8f240c9c0a64f2285324e5a517161e45c698fc.tar.gz
ACQuA-0d8f240c9c0a64f2285324e5a517161e45c698fc.zip
downgrade owl api and reorganised src files
Diffstat (limited to 'test/uk/ac/ox/cs/data/RemoveImportInTurtle.java')
-rw-r--r--test/uk/ac/ox/cs/data/RemoveImportInTurtle.java77
1 files changed, 0 insertions, 77 deletions
diff --git a/test/uk/ac/ox/cs/data/RemoveImportInTurtle.java b/test/uk/ac/ox/cs/data/RemoveImportInTurtle.java
deleted file mode 100644
index 2c0fb00..0000000
--- a/test/uk/ac/ox/cs/data/RemoveImportInTurtle.java
+++ /dev/null
@@ -1,77 +0,0 @@
1package uk.ac.ox.cs.data;
2
3import java.io.File;
4import java.io.FileInputStream;
5import java.io.FileOutputStream;
6import java.io.IOException;
7
8import org.openrdf.model.Statement;
9import org.openrdf.rio.RDFHandler;
10import org.openrdf.rio.RDFHandlerException;
11import org.openrdf.rio.RDFParseException;
12import org.openrdf.rio.turtle.TurtleParser;
13import org.openrdf.rio.turtle.TurtleWriter;
14
15public class RemoveImportInTurtle {
16
17 public static void main(String[] args) throws RDFParseException, RDFHandlerException, IOException {
18 if (args.length == 0)
19 args = new String[] {
20// "/media/krr-nas-share/Yujiao/ontologies/lubm/data/lubm1.ttl",
21// "../trowl/lubm_trowl/lubm1.ttl",
22// "http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#"
23 "/media/krr-nas-share/Yujiao/ontologies/npd/data/npd-data-dump-minus-datatype-new.ttl",
24 "/users/yzhou/temp/npd.ttl",
25 "http://sws.ifi.uio.no/data/npd-v2/#"
26 };
27 TurtleParser parser = new TurtleParser();
28 TurtleWriter writer = new TurtleWriter(new FileOutputStream(new File(args[1])));
29 parser.setRDFHandler(new LocalRDFHandler(writer));
30 parser.parse(new FileInputStream(new File(args[0])), args[2]);
31 }
32
33}
34
35class LocalRDFHandler implements RDFHandler {
36
37 TurtleWriter m_writer;
38
39 public LocalRDFHandler(TurtleWriter writer) {
40 m_writer = writer;
41 }
42
43 @Override
44 public void startRDF() throws RDFHandlerException {
45 m_writer.startRDF();
46
47 }
48
49 @Override
50 public void endRDF() throws RDFHandlerException {
51 m_writer.endRDF();
52 }
53
54 @Override
55 public void handleNamespace(String prefix, String uri)
56 throws RDFHandlerException {
57 m_writer.handleNamespace(prefix, uri);
58
59 }
60
61 @Override
62 public void handleStatement(Statement st) throws RDFHandlerException {
63 if (st.getObject().toString().equals("http://www.w3.org/2002/07/owl#Ontology"))
64 return ;
65 if (st.getPredicate().toString().equals("http://www.w3.org/2002/07/owl#imports"))
66 return ;
67 m_writer.handleStatement(st);
68
69 }
70
71 @Override
72 public void handleComment(String comment) throws RDFHandlerException {
73 m_writer.handleComment(comment);
74
75 }
76
77} \ No newline at end of file