Mercurial > hg > svcore
diff rdf/RDFImporter.cpp @ 480:3ffce691c9bf
* Add Redland datastore support to SimpleSPARQLQuery
author | Chris Cannam |
---|---|
date | Thu, 13 Nov 2008 14:23:23 +0000 |
parents | d8a2c28ba9f6 |
children | 1c66e199e7d9 |
line wrap: on
line diff
--- a/rdf/RDFImporter.cpp Wed Nov 12 16:39:29 2008 +0000 +++ b/rdf/RDFImporter.cpp Thu Nov 13 14:23:23 2008 +0000 @@ -157,7 +157,8 @@ ProgressReporter *reporter) { SimpleSPARQLQuery query = SimpleSPARQLQuery - (QString + (m_uristring, + QString ( " PREFIX mo: <http://purl.org/ontology/mo/>" " PREFIX af: <http://purl.org/ontology/af/>" @@ -288,7 +289,8 @@ ); SimpleSPARQLQuery::Value dimensionsValue = - SimpleSPARQLQuery::singleResultQuery(dimensionsQuery + SimpleSPARQLQuery::singleResultQuery(m_uristring, + dimensionsQuery .arg(m_uristring).arg(featureUri), "dimensions"); @@ -329,7 +331,8 @@ // multiple optionals properly SimpleSPARQLQuery::Value srValue = - SimpleSPARQLQuery::singleResultQuery(queryTemplate + SimpleSPARQLQuery::singleResultQuery(m_uristring, + queryTemplate .arg(m_uristring).arg(featureUri) .arg("sampleRate"), "sampleRate"); @@ -338,7 +341,8 @@ } SimpleSPARQLQuery::Value hopValue = - SimpleSPARQLQuery::singleResultQuery(queryTemplate + SimpleSPARQLQuery::singleResultQuery(m_uristring, + queryTemplate .arg(m_uristring).arg(featureUri) .arg("hopSize"), "hopSize"); @@ -347,7 +351,8 @@ } SimpleSPARQLQuery::Value winValue = - SimpleSPARQLQuery::singleResultQuery(queryTemplate + SimpleSPARQLQuery::singleResultQuery(m_uristring, + queryTemplate .arg(m_uristring).arg(featureUri) .arg("windowLength"), "windowLength"); @@ -455,7 +460,7 @@ ).arg(m_uristring); - SimpleSPARQLQuery query(queryString); + SimpleSPARQLQuery query(m_uristring, queryString); query.setProgressReporter(reporter); cerr << "Query will be: " << queryString.toStdString() << endl; @@ -517,9 +522,9 @@ bool haveDuration = false; QString label = SimpleSPARQLQuery::singleResultQuery - (labelQueryString.arg(thinguri), "label").value; + (m_uristring, labelQueryString.arg(thinguri), "label").value; - SimpleSPARQLQuery rangeQuery(rangeQueryString.arg(thinguri)); + SimpleSPARQLQuery rangeQuery(m_uristring, rangeQueryString.arg(thinguri)); SimpleSPARQLQuery::ResultList rangeResults = rangeQuery.execute(); if (!rangeResults.empty()) { // std::cerr << rangeResults.size() << " range results" << std::endl; @@ -532,7 +537,7 @@ haveDuration = true; } else { QString timestring = SimpleSPARQLQuery::singleResultQuery - (timeQueryString.arg(thinguri), "time").value; + (m_uristring, timeQueryString.arg(thinguri), "time").value; if (timestring != "") { time = RealTime::fromXsdDuration(timestring.toStdString()); haveTime = true;