--- - branch: MAIN date: Tue Jan 27 11:35:10 UTC 2009 files: - new: '1.4' old: '1.3' path: pkgsrc/textproc/soprano/Makefile pathrev: pkgsrc/textproc/soprano/Makefile@1.4 type: modified - new: '1.4' old: '1.3' path: pkgsrc/textproc/soprano/distinfo pathrev: pkgsrc/textproc/soprano/distinfo@1.4 type: modified - new: '1.3' old: '1.2' path: pkgsrc/textproc/soprano/PLIST pathrev: pkgsrc/textproc/soprano/PLIST@1.3 type: modified id: 20090127T113510Z.2fcdd667b12175960f1b223092cd67e7239e3b19 log: | Update to soprano 2.2 * The AsyncModel now has a "real" asyncroneous mode which uses multiple threads to execute the commands. * New class Soprano::Client::SparqlModel which provides a client to http Sparql endpoints. * Added method Node::toN3 to easily build SPARQL queries without having to encode nodes all the time. * New convinience method QueryResultIterator::iterateStatementsFromBindings * Added convinience methods to handle BackendSettings. * Added operator[] to QueryResultIterator to easily access bindings * Added parameters influencing the visibility to onto2vocabularyclass * Soprano::Node now comes with definitions of qHash for both Node and QUrl * Sesame2 updated to 2.1.4 * The IndexFilterModel can now optionally index specific URIs (IndexFilterModel::setForceIndexPredicates) * Added method IndexFilterModel::optimizeIndex which optimizes the clucene index on disk * Added method IndexFilterModel::encodeUriForLuceneQuery which encodes/escapes a URI so it can be used as a field in a clucene query. * SPARQL endpoint query support in sopranocmd * Performace improvements module: pkgsrc subject: 'CVS commit: pkgsrc/textproc/soprano' unixtime: '1233056110' user: markd