pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/soprano
Module Name: pkgsrc
Committed By: markd
Date: Thu Jul 23 09:46:37 UTC 2009
Modified Files:
pkgsrc/textproc/soprano: Makefile PLIST distinfo
Log Message:
Update soprano to 2.3
* New class LanguageTag replacing the old simple string language handling
with a sophisticated one implementing RFC 4647. At the same time Soprano
now directly supports plain literals in addition to typed string literals
(compare LiteralValue::createPlainLiteral).
CAUTION: This patch changes behaviour: parsers and storage backends will
now return plain literals instead of typed string literals!
* New static methods Node::resourceToN3, Node::literalToN3, and
Node::blankToN3 for easy N3 formatting without the creation of a Node
instance.
* Fixed both Node::matches and Statement::matches - now only the paramter
is treated as a wildcard
* sopranocmd:
- new paramter --file which allows to execute commands on files directly
without creating a database on disk.
- standard namespace prefixes rdf, rdfs, xsd, nrl, and nao are now added
to sparql queries automatically if used.
- construct and describe query results can now be serialized in all
supported formats.
- New parameter --index which allows to wrap an IndexFilterModel around
the actual Model.
- New command 'monitor' which allows to monitor a remote repository for
statementAdded and statementRemoved signals.
* New class Graph which is a simple QSet based container for statements as
a quick replacement for Model in case one wants to handle a small number
of statements without query support.
* Fixed plugin loading on windows.
* Fixed a deadlock in the IndexFilterModel in case a query could not be
parsed.
* Prevent Model::removeContext to remove empty contexts, i.e. the whole
database.
* Statement::operator<<(QTextStream) now uses a simpler format (only spaces
between nodes and no brackets)
* Updated Sesame2 to 2.2.4
* Added prefix handling to the Serializer API. For a future Soprano version
the Serializer API has to be replaced with something more powerful.
* Improved inference rule handling in the rule parser
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/soprano/Makefile \
pkgsrc/textproc/soprano/PLIST pkgsrc/textproc/soprano/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index