diff magnatune/sparql-archived/SeRQL/Java/SesameAddData.java @ 0:df9685986338

Import scripts for Jamendo and Magnatune, with new static-rdf-server.pl working towards serving the static dumps
author Chris Cannam
date Thu, 19 Oct 2017 15:27:05 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/magnatune/sparql-archived/SeRQL/Java/SesameAddData.java	Thu Oct 19 15:27:05 2017 +0100
@@ -0,0 +1,37 @@
+// org.openrdf.sesame.Sesame
+
+import java.net.URL;
+
+import org.openrdf.sesame.admin.*;
+import org.openrdf.sesame.constants.RDFFormat;
+import org.openrdf.sesame.query.*;
+import org.openrdf.sesame.query.serql.model.SfwQuery;
+import org.openrdf.sesame.sail.*;
+import org.openrdf.sesame.repository.remote.*;
+import org.openrdf.sesame.constants.QueryLanguage;
+import org.openrdf.model.Value;
+import org.openrdf.util.io.IOUtil;
+import org.openrdf.util.io.IOUtil;
+import org.openrdf.sesame.constants.RDFFormat;
+import java.io.File;
+
+class SesameAddData
+{ public static void main(String argv[])
+  { try
+    { System.setProperty("org.xml.sax.driver",
+			 "org.apache.crimson.parser.XMLReaderImpl");
+      
+      HTTPService service = new HTTPService(new URL("http://localhost:3020/"));
+      HTTPRepository repository = (HTTPRepository)service.getRepository("default");
+      StdOutAdminListener listener = new StdOutAdminListener();
+      File data = new File("wine.owl");
+      service.login("guest", "gasten");
+  
+      repository.addData(data, "t1", RDFFormat.RDFXML, true, listener);
+
+      service.logout();
+    } catch (Exception e)
+    { e.printStackTrace();
+    }
+  }
+}