Example #1
0
 private void copyCatalogAttributes(
     Value graph, Value catalogUri, Value rawGraph, RepositoryConnection connection)
     throws RepositoryException, MalformedQueryException, UpdateExecutionException {
   String query =
       "insert into ?graph { ?catalogUri ?p  ?t. }\n"
           + "                    where { graph ?graph {\n"
           + "                        ?rawCatalogUri ?p ?t."
           + "}}";
   Update u = connection.prepareUpdate(QueryLanguage.SPARQL, query);
   u.setBinding("catalogUri", catalogUri);
   u.setBinding("graph", graph);
   u.setBinding("rawCatalogUri", rawGraph);
   u.setBinding("p", LODMSPredicates.DCT_PUBLISHER);
   u.execute();
   u.setBinding("p", LODMSPredicates.DCT_DESCRIPTION);
   u.execute();
   u.setBinding("p", LODMSPredicates.DCT_TITLE);
   u.execute();
 }