private void cleanupModel() { final UpdateRequest del = PQUtils.constructPQ(readQuery(DELETE_TM_NULL), m).asUpdate(); UpdateAction.execute(del, m); }
private void cleanupModel() { final UpdateRequest del = PQUtils.constructPQ(readQuery(DELETE_TM_NULL), m).asUpdate(); UpdateAction.execute(del, m); }
@Override public void addAnalysis(Model m, Resource socialEvent, GeneralJSON analysisSource) { final Map<String, Object> analysis = analysisSource.getAnalysis(LANGUAGES); if (analysis == null) return; final ParameterizedSparqlString pss = new ParameterizedSparqlString(query); // wasteful? // makes // it // threadsafe // but // is // it // bad? pss.setParam("socialEvent", socialEvent); final Resource langNode = m.createResource(); pss.setParam("langid", langNode); pss.setLiteral("language", analysis.get("language").toString()); pss.setLiteral("confidence", (Double) analysis.get("confidence")); UpdateAction.execute(pss.asUpdate(), m); }
@Override public void addAnalysis(Model m, Resource socialEvent, GeneralJSON analysisSource) { final Map<String, Object> analysis = analysisSource.getAnalysis(LANGUAGES); if (analysis == null) return; final ParameterizedSparqlString pss = new ParameterizedSparqlString(query); // wasteful? // makes // it // threadsafe // but // is // it // bad? pss.setParam("socialEvent", socialEvent); final Resource langNode = m.createResource(); pss.setParam("langid", langNode); pss.setLiteral("language", analysis.get("language").toString()); pss.setLiteral("confidence", (Double) analysis.get("confidence")); UpdateAction.execute(pss.asUpdate(), m); }
PQUtils.setPSSLiteral(pss, Variables.CAT.name, status.category); PQUtils.setPSSLiteral(pss, Variables.FAV.name, status.favorites); UpdateAction.execute(pss.asUpdate(), m); pss = PQUtils.constructPQ(readQuery(TOUSERS_INSERT_QUERY_FILE), m); PQUtils.setPSSResource(pss, Variables.SOCIAL_EVENT.name, eventIRI); addUserParameters(pss, key, status); UpdateAction.execute(pss.asUpdate(), m); pss.clearParams(); for (final Link link : status.links) { PQUtils.setPSSLiteral(pss, Variables.LINK.name, link.href); UpdateAction.execute(pss.asUpdate(), m); for (final String key : status.keywords) { PQUtils.setPSSLiteral(pss, Variables.KEYWORD.name, key); UpdateAction.execute(pss.asUpdate(), m);
PQUtils.setPSSLiteral(pss, Variables.CAT.name, status.category); PQUtils.setPSSLiteral(pss, Variables.FAV.name, status.favorites); UpdateAction.execute(pss.asUpdate(), m); pss = PQUtils.constructPQ(readQuery(TOUSERS_INSERT_QUERY_FILE), m); PQUtils.setPSSResource(pss, Variables.SOCIAL_EVENT.name, eventIRI); addUserParameters(pss, key, status); UpdateAction.execute(pss.asUpdate(), m); pss.clearParams(); for (final Link link : status.links) { PQUtils.setPSSLiteral(pss, Variables.LINK.name, link.href); UpdateAction.execute(pss.asUpdate(), m); for (final String key : status.keywords) { PQUtils.setPSSLiteral(pss, Variables.KEYWORD.name, key); UpdateAction.execute(pss.asUpdate(), m);