comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:df9685986338
1 // org.openrdf.sesame.Sesame
2
3 import java.net.URL;
4
5 import org.openrdf.sesame.admin.*;
6 import org.openrdf.sesame.constants.RDFFormat;
7 import org.openrdf.sesame.query.*;
8 import org.openrdf.sesame.query.serql.model.SfwQuery;
9 import org.openrdf.sesame.sail.*;
10 import org.openrdf.sesame.repository.remote.*;
11 import org.openrdf.sesame.constants.QueryLanguage;
12 import org.openrdf.model.Value;
13 import org.openrdf.util.io.IOUtil;
14 import org.openrdf.util.io.IOUtil;
15 import org.openrdf.sesame.constants.RDFFormat;
16 import java.io.File;
17
18 class SesameAddData
19 { public static void main(String argv[])
20 { try
21 { System.setProperty("org.xml.sax.driver",
22 "org.apache.crimson.parser.XMLReaderImpl");
23
24 HTTPService service = new HTTPService(new URL("http://localhost:3020/"));
25 HTTPRepository repository = (HTTPRepository)service.getRepository("default");
26 StdOutAdminListener listener = new StdOutAdminListener();
27 File data = new File("wine.owl");
28 service.login("guest", "gasten");
29
30 repository.addData(data, "t1", RDFFormat.RDFXML, true, listener);
31
32 service.logout();
33 } catch (Exception e)
34 { e.printStackTrace();
35 }
36 }
37 }