# -*-n3-*-
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix asc: <http://aaronland.info/ns/changefile/> .
<>
dc:description "Changes for RDF::Trine" ;
dcterms:references <http://kasei.us/code/rdf-trine/#project> .
<http://kasei.us/code/files/RDF-Trine-1.018.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.017.tar.gz> ;
doap:Version [
doap:revision "1.018" ;
doap:created "2017-06-20" ;
];
asc:changes [
asc:update "Fix API inconsistency in RDF::Trine::Store::SPARQL (#149, #150 from @minusdavid)." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.017.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.016.tar.gz> ;
doap:Version [
doap:revision "1.017" ;
doap:created "2017-06-01" ;
];
asc:changes [
asc:update "Fixes to data update code in RDF::Trine::Store::SPARQL (#146 from @minusdavid)." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.016.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.015.tar.gz> ;
doap:Version [
doap:revision "1.016" ;
doap:created "2017-04-24" ;
];
asc:changes [
asc:update "Updated Makefile.PL for perl 5.26." ;
asc:update "Fixes to RDF::Trine::Store::Redland (#145 from @doriantaylor)." ;
asc:update "Remove use of TryCatch in scripts and developer tests." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.016.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.014.tar.gz> ;
doap:Version [
doap:revision "1.016" ;
doap:created "2017-01-04" ;
];
asc:changes [
asc:update "Remove call to $dbh->begin_work when already working with AutoCommit turned off." ;
asc:update "Remove use of RDF::Redland in bin/rdf_store_serialize.pl." ;
asc:update "Updated rdf_store_add_file.pl to guess the appropriate parser based on the filename." ;
asc:update "Remove use of TryCatch (#138 from @ppisar)." ;
asc:update "Change hashbang to use env (#137 from KjetilK)." ;
asc:update "Replaced all uses and initializations from Text::CSV in favour to Text::CSV_XS (#136 from @jordivador)." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.014.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.013.tar.gz> ;
doap:Version [
doap:revision "1.014" ;
doap:created "2015-05-17" ;
];
asc:changes [
asc:update "Fix data loss bug in SQLite backend schema and hash encoding (from Mike Frager PR #126)." ;
asc:update "Added Cache::LRU requirement to prerequisite list and README." ;
asc:update "Read data as utf8 from STDIN." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.013.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.012.tar.gz> ;
doap:Version [
doap:revision "1.013" ;
doap:created "2015-02-14" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Parser->parse_url method (github issue #119)." ;
asc:addition "Added RDF::Trine::Store::LanguagePreference class." ;
asc:update "Update how file URIs are constructed to better deal with windows systems." ;
asc:update "Improve insertion performance in RDF::Trine::Store::Memory by keeping caching quad SHA1 hashes." ;
asc:update "Fixed bug in RDF::Trine::Model->size that was only considering triples, not quads." ;
asc:update "Update triple store tests for expected results when passing in quad patterns with non-nil graphs." ;
asc:update "Fix get_statements and count_statements when called with quad patterns with non-nil graph." ;
asc:update "Miscellaneous code and documentation improvements (from Kjetil Kjernsmo via github pull request #116)." ;
asc:update "Make RDF::Trine::VariableBindings->join more flexible in testing of equality." ;
asc:update "Simplify coercion of values in RDF::Trine::Node::Resource constructor." ;
asc:update "Added IRI to list of prereq modules in Makefile.PL." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.012.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.011.tar.gz> ;
doap:Version [
doap:revision "1.012" ;
doap:created "2015-01-15" ;
];
asc:changes [
asc:update "Fixed SPARQL XML serialization of boolean results." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.011.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.010.tar.gz> ;
doap:Version [
doap:revision "1.011" ;
doap:created "2014-10-24" ;
];
asc:changes [
asc:update "Fixed TSV serializer to print header rows and accept VariableBindings as input." ;
asc:update "Updated Hexastore store to return an empty iterator for get_contexts() instead of croaking." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.010.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.009.tar.gz> ;
doap:Version [
doap:revision "1.010" ;
doap:created "2014-10-03" ;
];
asc:changes [
asc:update "Fixed bug in SPARQL store that wasn't properly decoding HTTP response content (github issue #118)." ;
asc:update "Refactored part of RDF::Trine::Iterator::Graph->as_hashref into RDF::Trine::Node->as_hashref (github issue #117)." ;
asc:update "Update RDF::Trine::Pattern with heuristic pattern sorter (github pull request #114 from Kjetil Kjernsmo)." ;
asc:update "Added IRC resource to Makefile.PL." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.009.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.008.tar.gz> ;
doap:Version [
doap:revision "1.009" ;
doap:created "2014-08-06" ;
];
asc:changes [
asc:addition "Adding model sync/bulk ops to redland store (Dorian Taylor)." ;
asc:update "Optimized use of regular expressions (Dorian Taylor)." ;
asc:update "Optimized Hexastore store class (Dorian Taylor)." ;
asc:update "Log an info message if there is a cartesian product (Kjetil Kjernsmo)." ;
asc:update "Use a base64 encoded digest for Memory store etags (Kjetil Kjernsmo)." ;
asc:update "Updated RDF::Trine::Iterator::Bindings->as_statements to accept a RDF::Trine::Pattern argument (github issue #104)." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.008.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.007.tar.gz> ;
doap:Version [
doap:revision "1.008" ;
doap:created "2014-05-20" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Parser::RDFPatch." ;
asc:addition "Added RDF::Trine::Parser::LineProtocol as a RDFPatch parser subclass allowing querying (with bin/cliapi tool)." ;
asc:addition "Added RDF::Query::ExecutionContext->bind_variable method." ;
asc:update "Fixed bug in Turtle lexer that was failing to anchor matches of PNAME_LN (GH issue #96 by Tobias Kuhn)." ;
asc:update "Fixed looping bug and handling of N-Triples escape sequences (GH issue #97 by Tobias Kuhn)." ;
asc:update "Sync RDF::Trine::NamespaceMap up with URI::NamespaceMap's interface (code from Dorian Taylor)." ;
asc:update "Updated RDF::Trine::Parser::Turtle->new to accept a default namespace 'map' key." ;
asc:update "Updated RDF::Trine::Model->add_statement to verify that statement nodes are ground (not variables)." ;
asc:update "Updated RDF::Trine::Parser::Turtle->parse_node to allow accessing the tokenizer object used in parsing." ;
asc:update "Added RDF::Trine::Parser::Turtle->_term method." ;
asc:update "Added W3C Turtle Test Suite harness bin/turtle-2013-harness.pl." ;
asc:update "Added xt/perl-critic.t." ;
asc:update "Updated parser method documentation to indicate where data is expected to be bytes." ;
asc:update "Made checking for known DBI backend DSN strings case insensitive." ;
asc:update "Throw error if bindings iterator is given rather than graph in RDF::Trine::Model->add_iterator (pull request #103 from KjetilK)." ;
asc:update "Added some more docs to the SQlite config (pull request #102 from KjetilK)." ;
asc:update "Fix bug in RDF::Query::Plan::Join::PushDownNestedLoop that didn't allow 'aggregate' to appear in the RHS serialized text (github issue #101)." ;
asc:update "Fix SPARQL 1.1 GGP parsing bug (github issue #100)." ;
asc:update "Fixed RDF::Query::Algebra->subpatterns_of_type to support descent into sub-queries." ;
asc:update "Disable pushing full updates down into the store object (only meant to be full queries at this point)." ;
asc:update "Fixed as_hash method in RDF::Query::Expression::Alias." ;
asc:update "Fixed as_hash method in RDF::Query::Algebra::Aggregate and RDF::Query::Algebra::Sort." ;
asc:update "Add POD hyperlinks to RDF::Trine documentation (pull request #99 from nichtich)." ;
asc:update "Return a success iterator for POST requests based only on response code (and regardless of the response content)." ;
asc:update "Allow POST responses to redirect in RDF::Trine::Store::SPARQL." ;
asc:update "Fixed bug in constructing the HTTP request object for SPARQL updates." ;
asc:update "Use normalized langauge tags in RDF::Trine::Node::Literal->new." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.007.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.006.tar.gz> ;
doap:Version [
doap:revision "1.007" ;
doap:created "2013-07-18" ;
];
asc:changes [
asc:addition "Added initial implementation of TriG serializer." ;
asc:addition "Added implementation of the RDF Patch exporter and serializer, and ability to serialize model changes in RDF Patch format." ;
asc:addition "Added ability to configure the LWP::UserAgent used through the RDF::Trine framework." ;
asc:addition "Added Test::Compile developer test xt/00_compile.t." ;
asc:update "Update Turtle lexer to look for whitespace (instead of a word break) after 'a' when looking for the A token." ;
asc:update "Work around a XML::Namespace bug in RDF::Trine::Namespace->uri." ;
asc:update "Fixed xt/pod-coverage.t to avoid checking modules which fail to load." ;
asc:update "Updated Turtle and TriG parsers and test suites to track W3C standardization work." ;
asc:update "Update bin/turtle_parse.pl to output N-Quads when the input format contains quads." ;
asc:update "Update RDF::Trine::Parser->parse_url_into_model to accept a base argument." ;
asc:update "Allow lowercase hex codepoint values in N-Triples escapes in RDF::Trine::Parser::NTriples." ;
asc:update "Use the :encoding(UTF-8) IO layer where previously just :utf8 was used." ;
asc:update "s/exists/defined/ in RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Update the characters that may be used in blank node identifiers in RDF::Trine::Node::Blank->new." ;
asc:update "Added POD for RDF::Trine::Statement::Quad->graph (alias for ->context)." ;
asc:update "Updated RDF::Trine::Store::Memory to generate SHA digests (for ETag use) based on bytes, not unicode strings." ;
asc:update "Add RDF::Trine::Statement::Quad->graph as an alias for RDF::Trine::Statement::Quad->context." ;
asc:update "Updated t/serializer-trig.t to load RDF::Trine before any sub-modules." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.006.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.005.tar.gz> ;
doap:Version [
doap:revision "1.006" ;
doap:created "2013-07-01" ;
];
asc:changes [
asc:addition "Split RDF::Trine::Iterator->from_string into from_string and from_bytes." ;
asc:update "Punycode URIs are now left as-is (without decoding) in RDF::Trine::Node::Resource->new." ;
asc:update "Fix handling of IRIs with codepoints > 127 in RDF::Trine::Node::Resource (GitHub issue #85)." ;
asc:update "Remove empty-string default in SQL schema of RDF::Trine::Store::DBI::mysql and update code to compensate." ;
asc:update "Remove bad calls to encode_utf8 in sse and as_ntriples methods of RDF::Trine::Node::Resource." ;
asc:update "Normalize IRI values before serialization in RDF::Trine::Node::Resource->as_ntriples and RDF::Trine::Node::Resource->compare." ;
asc:update "Update RDF::Trine::Serializer::NTriples::Canonical to use $node->as_ntriples instead of $node->sse." ;
asc:update "Add documentation noting that punycode will be decoded as a part of N-Triples serialization." ;
asc:update "Change use of utf8::all to utf8 in t/node.t." ;
asc:update "Mark TryCatch as a build_requires instead of a requires module in Makefile.PL." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.005.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.004.tar.gz> ;
doap:Version [
doap:revision "1.005" ;
doap:created "2013-05-27" ;
];
asc:changes [
asc:addition "Updated Turtle parser to support the Turtle 2013 draft syntax." ;
asc:update "Throw exception in RDF::Trine::Node::Resource->new when IRI contains bad characters." ;
asc:update "Fix RDF::Trine::Parser::RDFXML to UTF-8 encode strings before calling into the SAX parser (related to github pull request #82)." ;
asc:update "Fixed typo in exception throwing in RDF::Trine::Parser::TriG." ;
asc:update "Fixed mistaken use of 'otherwise' exception handler in turtle_tokenize.pl." ;
asc:update "Improved error handling in RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Implemented streaming version of RDF::Trine::Parser::RDFXML->parse_file using parse_file from XML::SAX." ;
asc:update "Removed use of given/when statements to make perl 5.18 happy." ;
asc:update "Silence tracing code in RDF::Trine::Store::Hexastore." ;
asc:update "Added TryCatch to list of required modules." ;
asc:update "Changed key names and layout of nodemap data in Redis store." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.004.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.003.tar.gz> ;
doap:Version [
doap:revision "1.004" ;
doap:created "2013-03-02" ;
];
asc:changes [
asc:addition "Added get_graphs as an alias for get_contexts in RDF::Trine::Model and RDF:Trine::Model::Dataset." ;
asc:addition "Added turtle command line tools turtle_parse.pl, turtle_benchmark.pl, and turtle_tokenize.pl." ;
asc:update "Changed RT:spog:* keys to be a hash with node ID data for each quad position in Redis store." ;
asc:update "Treat data passed into parsers as characters (github pull request #82 from Tony Cook)." ;
asc:update "Improve the error message when trying to parse an empty RDF/XML string (Kjetil Kjernsmo)." ;
asc:update "Test to see if DBD::Pg is installed in test suite (github pull request #78 from Kjetil Kjernsmo)." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.003.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.002.tar.gz> ;
doap:Version [
doap:revision "1.003" ;
doap:created "2012-12-22" ;
];
asc:changes [
asc:addition "Added prefix_for and abbreviate methods to RDF::Trine::NamespaceMap (patch from Dorian Taylor)" ;
asc:update "Fixes to code that depended on hash key ordering." ;
asc:update "Require Scalar::Util 1.24." ;
asc:update "Fixed test of error conditions in RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Fixed bug in RDF::Trine::Parser::RDFXML that caused fatal errors on malformed input instead of throwing RDF::Trine::Error exceptions." ;
asc:update "Re-added RDF::Trine::Parser::Turtle->parse_node method." ;
asc:update "Fixed RDF::Trine::Parser::Turtle::Lexer->check_for_bom to handle zero-length input." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.002.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.001.tar.gz> ;
doap:Version [
doap:revision "1.002" ;
doap:created "2012-10-20" ;
];
asc:changes [
asc:update "Require Scalar::Util version 1.23." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.001.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-1.000.tar.gz> ;
doap:Version [
doap:revision "1.001" ;
doap:created "2012-10-05" ;
];
asc:changes [
asc:update "Replaced old Turtle and TriG parsers with new streaming implementations." ;
asc:update "Added RDF::Trine::Node::Literal->canonicalize method." ;
asc:update "Updated RDF::Trine::Parser::Redland to construct a new parser object on each parse (avoiding a bug in redland)." ;
asc:update "Applied partial patch to 'fix interaction with HTML::Data::Parser' (from Dorian Taylor; commit 9b713b23b6)." ;
asc:update "Added Moose and MooseX::ArrayRef to prerequisites list." ;
asc:update "Updated code style to work with Perl::Critic core policies." ;
asc:update "Added POD to RDF::Trine and RDF::Trine::Store::DBI (based on patch from Evan Carew)." ;
asc:update "Fixed bareword bug in RDF::Trine::Parser when UUID::Tiny is not available." ;
asc:update "Silenced undefined warnings in RDF::Trine::Parser::Turtle::Lexer." ;
asc:update "Updated required version of perl to 5.10." ;
asc:update "Silenced warning of cartesian joins in RDF::Trine::Store::Hexastore." ;
] .
<http://kasei.us/code/files/RDF-Trine-1.000.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.140.tar.gz> ;
doap:Version [
doap:revision "1.000" ;
doap:created "2012-06-29" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Model->add_iterator method." ;
asc:update "Fixed etag bug in RDF::Trine::Store::Memory." ;
asc:update "Document the extends option to negotiate in the serializer (from KjetilK)." ;
asc:update "Document RDFTRINE_NO_REDLAND (from KjetilK)." ;
asc:update "Made Literal and Resource node constructors throw exception when passed undef lexical value." ;
asc:update "Removed RDF::Trine methods count, add_extra_result_data, extra_result_data." ;
asc:update "Removed support for extra data serialized in SPARQL/XML result format link tags." ;
asc:update "Rolled back attempted optimization of bulk ops calls (which broke the code)." ;
asc:update "Fixed parsing of backslash escapes in Turtle quoted literals (from Toby Inkster via github pull request #63)." ;
asc:update "Fixed miscellaneous typos (from Evan Carew)." ;
asc:update "Updated bug reporting details in BUGS POD section." ;
asc:update "Updated documentation in several classes." ;
asc:update "Removed redundant documentation in RDF::Trine::Parser." ;
asc:update "Added Redland test for UTF8 (from Kjetil Kjernsmo)." ;
asc:update "Added two tests for concat graph iterators (from Kjetil Kjernsmo)." ;
asc:update "Fix usage of materialized iterators in t/iterator-graph.t (from Kjetil Kjernsmo)." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.140.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.139.tar.gz> ;
doap:Version [
doap:revision "0.140" ;
doap:created "2012-05-08" ;
];
asc:changes [
asc:addition "Added optional content_cb callback argument to RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Removed default get_pattern implementation in RDF::Trine::Store." ;
asc:update "Added missing import of looks_like_number function in RDF::Trine::Node::Literal." ;
asc:update "Added RDF::Trine::Pattern->sort_for_join_variables method to prevent unnecessary cartesian joins." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.139.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.138.tar.gz> ;
doap:Version [
doap:revision "0.139" ;
doap:created "2012-04-11" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Serializer::NQuads->statement_as_string method." ;
asc:addition "Add pg tests (Kjetil Kjernsmo)." ;
asc:addition "Added tests for RDF::Trine::Iterator->peek." ;
asc:addition "Adding some get_pattern tests to the Store tests (Kjetil Kjernsmo)." ;
asc:update "Made server a required configuration key in RDF::Trine::Store::Redis." ;
asc:update "Fixed interaction of peek() and finished() in RDF::Trine::Iterator." ;
asc:update "Fixed use of iterator finished method in RDF::Trine::Iterator::Bindings->as_json." ;
asc:update "Fixed use of iterator finished method in RDF::Trine::Store::Hexastore->get_pattern." ;
asc:update "Fixed bug when RDF::Trine::Iterator->finished is called before an (empty) iterator is used." ;
asc:update "Fixed fallback parsing bug in RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Fixed PostgreSQL capitalization bug (patch from https://rt.cpan.org/Ticket/Display.html?id=71890 applied by Kjetil Kjernsmo)." ;
asc:update "Added 'scoped_namespaces' constructor argument to RDF::Trine::Serializer::RDFXML to serialize only necessary namespace declarations. (github issue 33)." ;
asc:update "Initialize Log4perl only if it isn't initialized already (pull request 57 from kba)." ;
asc:update "Fixed expected result count in Test::RDF::Trine::Store->get_pattern_tests." ;
asc:update "Simplified code in t/store-hexastore-pattern.t." ;
asc:update "Replaced references to RDFQUERY_NO_REDLAND environment variable with proper RDFTRINE_NO_REDLAND." ;
asc:update "Allow suppressing RDF::Redland use if the RDFQUERY_NO_REDLAND environment variable is set." ;
asc:update "Removed erroneous copies of RDF::Trine::Store::DBI::Pg->init method." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.138.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.137.tar.gz> ;
doap:Version [
doap:revision "0.138" ;
doap:created "2012-01-25" ;
];
asc:changes [
asc:addition "Make Hexastore support etag." ;
asc:update "Fixed error-handling syntax bug in RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Fix documentation typos from fschlich@zedat.fu-berlin.de." ;
asc:update "Improved performance of Redis store with use of variadic functions." ;
asc:update "Croak rather than die in some places and use logdie in one place." ;
asc:update "Added store tests for literals including utf-8 handling and languages." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.137.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.136.tar.gz> ;
doap:Version [
doap:revision "0.137" ;
doap:created "2011-12-20" ;
];
asc:changes [
asc:addition "Implement RDF::Trine::Store::Hexastore->nuke (KjetilK)." ;
asc:addition "Added initial code for a Redis-based store." ;
asc:addition "Added serialize_node method to RDF::Trine::Serializer::NTriples and RDF::Trine::Serializer::Turtle." ;
asc:addition "Added parse_node method to RDF::Trine::Parser::NTriples." ;
asc:update "Trying to instantiate a resource node with the Nil IRI results in the Nil node object." ;
asc:update "Fixed unicode escaping issues in RDF::Trine::Serializer::Turtle (bugreport from nichtich <4EB7B9BE.8000205@gbv.de>)." ;
asc:update "Fixed RDF::Trine::Parser::Turtle to properly unescape percent-encoded URIs." ;
asc:update "Fixed RDF::Trine::Statement->from_redland to properly unescape percent-encoded URIs." ;
asc:update "Only set parser metadata if RDF::RDFa::Parser is available (github issue 32 from nichtich)." ;
asc:update "Added PostgreSQL-specific init method to handle case sensitivity of table names (RT#71890 from John Nicholas Whitley)." ;
asc:update "Create a fallback-implementation of remove_statements in Store.pm (KjetilK)." ;
asc:update "Updated RDF::Trine::Graph to use Algorithm::Combinatorics for memory/speed improvements (instead of Math::Combinatorics)." ;
asc:update "Support triple-only stores in the test suite (patches from KjetilK)." ;
asc:update "Added missing POD to RDF::Trine::Store::DBI::Pg and RDF::Trine::Store::Redis." ;
asc:update "Check the Perl version when running Tiny::UUID (KjetilK)." ;
asc:update "RDF::Trine::Parser now attempts to use Data::UUID before UUID::Tiny in bnode ID generation (based on test failures)." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.136.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.135.tar.gz> ;
doap:Version [
doap:revision "0.136" ;
doap:created "2011-10-19" ;
];
asc:changes [
asc:addition "Added text/html media type, and added use of Module::Load::Conditional in RDF::Trine::Parser::RDFa." ;
asc:addition "Added RDF::Trine::Parser::Turtle->parse_node method." ;
asc:addition "Made RDF::Trine::Serializer::NTriples->statement_as_string a public method." ;
asc:addition "Initial support for using Dydra as a store." ;
asc:addition "Added RDF::Trine::Node::Literal->is_canonical_lexical_form." ;
asc:addition "Added TSV serializer." ;
asc:addition "RDF::Trine::Parser->parse_url_into_model now fill properly fall back on guesswork when media-type parsing fails." ;
asc:addition "Moved as_hashref functionality from RDF::Trine::Model to RDF::Trine::Iterator::Graph." ;
asc:addition "Added simple store tests for bulk_ops in Test::RDF::Trine::Store." ;
asc:update "Fixed escaping of URIs in rdf:about attributes (patch from SADI Framework)." ;
asc:update "Allow empty namespace prefix in RDF::Trine::NamespaceMap (patch from Jakob Voss)." ;
asc:update "Added option to sleep after each store update in Test::RDF::Trine::Store." ;
asc:update "Return an empty string instead of undef in RDF::Trine::Iterator->format_node_xml." ;
asc:update "Fixed RDF::Trine::Store::SPARQL->count_statements handling of variables." ;
asc:update "Fixed code in RDF::Trine::Store::SPARQL that was causing a warning when a variable name was redefined." ;
asc:update "Added support of SPARQL endpoints with URL parameters like Virtuoso's 'http://example.org:8890/sparql?default-graph-uri=...' (patch from Jakob Voss)." ;
asc:update "Fixed turtle serializer to check if numerics are in canonical form." ;
asc:update "Fixed mysql schema to quote index names that might contain reserved characters." ;
asc:update "Removed RDF::Trine::Iterator::SAXHandler->rate method and dropped dependency on Time::HiRes." ;
asc:update "Consolidated bnode prefix handling in parser classes, adding support for UUID::Tiny." ;
asc:update "Fix RDF::Trine::Model->get_statements to throw an error when called with arguments that aren't either undef or node objects." ;
asc:update "Fixed titlecase of table reference in RDF::Trine::Store::DBI::mysql->init." ;
asc:update "Fixed bug in use of UUID::Tiny::UUID_V1 bareword in RDF::Trine::Parser->new_bnode_prefix." ;
asc:update "Updated RDF::Trine::Store::DBI to use DBIx::Connector." ;
asc:update "Updated RDF::Trine::Store::DBI::mysql->_add_node to return the node hash value." ;
asc:update "Stop RDF::Trine::Store::DBI->add_statement from unnecessarily hashing nodes multiple times (patch from tobyink)." ;
asc:update "Moved redland store tests to developer xt directory." ;
asc:update "Updated t/serializer-turtle.t to be more accepting of stores returning data in varying orders." ;
asc:update "Removed 'or die' conditional from store tests." ;
asc:update "Changed test endpoint from kasei.us to myrdf.us." ;
asc:update "Removed heavy dependency on DBI store in test cases." ;
asc:update "Require RDF::Redland 1.0.7.1 in xt/store-redland.t." ;
asc:update "Add missing use of RDF::Trine::Statement::Quad." ;
asc:update "Conditionally load DBI store, and return Memory store from temporary_store()." ;
asc:update "Removed dependency on Unicode::Escape." ;
asc:update "Made XML::LibXML an optional dependency (RDF/XML parser will not perform c14n if it is not installed)" ;
asc:update "Updated RDF::Trine::Store::Memory to use Digest::SHA instead of Digest::MD5." ;
asc:update "Removed depedency on List::MoreUtils." ;
asc:update "Added POD for Test::RDF::Trine::Store->update_sleep." ;
asc:update "Added POD for RDF::Trine::Serializer::NTriples->statement_as_string." ;
asc:update "Removed depedency on Unicode::String and List::MoreUtils." ;
asc:update "Removed unnecessary use statements." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.135.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.134.tar.gz> ;
doap:Version [
doap:revision "0.135" ;
doap:created "2011-04-30" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Store::DBI->nuke method for removing store data." ;
asc:addition "Added RDF::Trine::Model->remove_list method (patch from tobyink)." ;
asc:addition "Added RDF::Trine::Iterator->seen_count method." ;
asc:addition "Added RDF::Trine::Model->get_sparql delegation method." ;
asc:update "Globally changed 'base' to 'base_uri' in Trine code and API." ;
asc:update "Changed name of redland rdfa parser to 'librdfa' and removed associated media type and file extensions (due to librdfa bugs)." ;
asc:update "Fixed bug in RDF::Trine::Store::DBI::mysql that was causing init() to remove existing data." ;
asc:update "Updated RDF::Trine::Parser->parse_url_into_model to be better at guessing media types for file: URIs." ;
asc:update "Updated RDF::Trine::Parser::Redland to allow the $base argument to be a URI object." ;
asc:update "Updated RDF::Trine::Parser->parse_url_into_model to not catch and hide exceptions thrown from calls to parse_into_model." ;
asc:update "Updated bin/srx2csv to handle unbound variables in results." ;
asc:update "Added support for 'storeclass' key in RDF::Trine::Store->new_with_config." ;
asc:update "Added supports method to RDF::Trine::Model, RDF::Trine::Model::Dataset, and RDF::Trine::Store classes." ;
asc:update "RDF::Trine::Store->new_with_string now attempts to load store classes before using them." ;
asc:update "Renamed RDF::Trine::Store::SPARQL->_get_iterator to get_sparql." ;
asc:update "Added SQL file for creating the mysql backend database." ;
asc:update "Remove the meaningless \"All rights reserved\" copyright text." ;
asc:update "Style changes to RDF::Trine::Iterator::Bindings->print_xml." ;
asc:update "Updated required version of XML::SAX to 0.96." ;
asc:update "Updated store tests (KjetilK)." ;
asc:update "Removed Digest::SHA1 from list of prereq modules." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.134.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.133.tar.gz> ;
doap:Version [
doap:revision "0.134" ;
doap:created "2011-03-29" ;
];
asc:changes [
asc:addition "Added srx2csv and srx2table scripts." ;
asc:addition "Added API for stream parsing of srx results to RDF::Trine::Iterator::SAXHandler." ;
asc:addition "Added RDF::Trine::Model->get_sequence method for accessing rdf:Seq structures." ;
asc:addition "Added 'value' method to RDF::Trine::Node subclasses for accessing the primary scalar value of a node." ;
asc:addition "Added RDF::Trine::Graph->error method to explain failures in RDF::Trine::Graph->equal." ;
asc:addition "Updated RDF::Trine::Graph to support: subgraph testing, access to injection map, delegation to RDF::Trine::Model (patch from tobyink)." ;
asc:update "Deprecated RDF::Trine::Iterator->count." ;
asc:update "Fixed bug in RDF::Trine::Iterator::SAXHandler on data with empty results." ;
asc:update "Fixed canonicalization bug in RDF::Trine::Node::Literal for xsd:decimals with no decimal point." ;
asc:update "Fixed RDF::Trine::Node::Resource->qname handling of unicode IRIs." ;
asc:update "Fixed RDF::Trine::Parser::NTriples->parse_file to accept filenames just like the superclass implementation." ;
asc:update "Fixed RDF::Trine::Parser->parse_file to open files as utf8." ;
asc:update "Fixed RDF::Trine::Parser->parse_url_into_model to pass through 'canonicalize' argument to actual parser method call." ;
asc:update "Allow 'canonicalize' argument to RDF::Trine::Iterator->from_json method." ;
asc:update "Made diagnostic messages less noisy in t/store-hexastore-storable.t." ;
asc:update "Silenced an uninitialized warning in RDF::Trine::Parser::NTriples." ;
asc:update "Removed use of XML::SAX in RDF::Trine::Serializer subclasses." ;
asc:update "Added turtle parser test for file with BOM." ;
asc:update "Updated RDF::Trine::Store::DBI and RDF::Trine::Store::DBI::mysql to use DBI placeholders." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.133.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.132.tar.gz> ;
doap:Version [
doap:revision "0.133" ;
doap:created "2011-02-07" ;
];
asc:changes [
asc:addition "Added RDF::Trine::NamespaceMap class." ;
asc:addition "Added support to populate RDF::Trine::NamespaceMap objects during RDF parsing." ;
asc:addition "Added RDF::Trine::Model get_list and add_list methods for managing rdf:List structures." ;
asc:addition "Added support for parsing SPARQL JSON Results format in RDF::Trine::Iterator->from_json." ;
asc:addition "RDF::Trine::Parser subclasses now allow parse_file_into_model and parse_file being called as class methods." ;
asc:addition "Added 'restrict' and 'extend' options to RDF::Trine::Serializer->negotiate to allow more control over content negotiation." ;
asc:addition "Added the ability to restrict the nodes returned from the RDF::Trine::Model->objects method by node type or by literal language/datatype." ;
asc:update "Fixed bug in Turtle parser that wouldn't allow a Unicode BOM in the input." ;
asc:update "Fixed bug in turtle serialization of blank nodes used in graph cycles (reported by tobyink)." ;
asc:update "Fixed bug in RDF::Trine::Serializer::RDFXML that wasn't escaping XML entities in IRIs and bnode labels (github issue 3 from nichtich)." ;
asc:update "Updated RDF::Trine::Store::Hexastore to use equal() method instead of op<==> for testing node equality." ;
asc:update "Updated t/parser-rdfjson.t to test bnode equality using identifier strings, not with op<==>." ;
asc:update "Updated RDF::Trine::Store::SPARQL to allow bulk-update operations." ;
asc:update "Added string overloading to RDF::Trine::Node subclasses." ;
asc:update "Updated conneg code setting default q-values in RDF::Trine::Serializer." ;
asc:update "Updated RDF::Trine::Iterator::Graph->print_xml to set utf8 binmode on the output filehandle." ;
asc:update "Changed required version of Module::Load::Conditional to 0.38 (based on version in debian)." ;
asc:update "Fixed RDF/XML xmlns serialization bug when used with RDF::Trine::NamespaceMap objects." ;
asc:update "Added text/rdf+n3 as a media type for RDF::Trine::Serializer::Turtle." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.132.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.131.tar.gz> ;
doap:Version [
doap:revision "0.132" ;
doap:created "2010-12-23" ;
];
asc:changes [
asc:addition "Added conditional loading of Redland parsers and stores when available using Module::Load::Conditional." ;
asc:addition "Added auto-initialization of DBI stores during object construction." ;
asc:addition "Added RDF::Trine::Store->new method to delegate to existing constructors." ;
asc:update "Moved slow turtle parser tests into developer tests directory xt/." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.131.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.130.tar.gz> ;
doap:Version [
doap:revision "0.131" ;
doap:created "2010-12-07" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Model->as_graphviz method." ;
asc:update "Fixed SPARQL XML Results serialization to omit unbound variables and properly declare literal languages and datatypes." ;
asc:update "Copied implementations of is_numeric_type() and numeric_value() from RDF::Query::Node::Literal to RDF::Trine::Node::Literal." ;
asc:update "Updated documentation to explicitly discuss inherited methods due to subclassing (RT 63153 comment from Ivan Shmakov)." ;
asc:update "Updated POD for RDF::Trine::Iterator subclasses (RT 63153 comment from Ivan Shmakov)." ;
asc:update "Fixed RDF::Trine::Parser->guess_parser_by_filename to get RDF/XML parser class from parser_by_media_type() instead of being hardcoded." ;
asc:update "Fixed RDF::Trine::Serializer::Turtle::_node_concise_string to allow call as class method." ;
asc:update "Added RDF::Trine::Parser::Redland subclasses to allow calling new() with no 'name' argument." ;
asc:update "Added file extensions to parser registry for RDF::Trine::Parser::Redland." ;
asc:update "Added checks to avoid undefined warnings in RDF::Trine::Serializer::NTriples::Canonical (suggestion from KjetilK)." ;
asc:update "Set :utf8 mode on string-backed filehandles in RDF::Trine::Serializer::Turtle." ;
asc:update "Attempt at patching utf8 turtle/trig parsing bug submitted by KjetilK." ;
asc:update "Updated required version of Test::More to 0.88 (bugreport from @danbri)." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.130.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.129.tar.gz> ;
doap:Version [
doap:revision "0.130" ;
doap:created "2010-10-18" ;
];
asc:changes [
asc:update "Fixed bug in RDF::Trine::Node::Literal->is_valid_lexical_form check for xsd:double." ;
asc:update "Updated RDF::Trine::Iterator::Bindings->as_string to use concise turtle syntax." ;
asc:addition "Added RDF::Trine::Parser methods media_type(), media_types(), parser_by_media_type(), and guess_parser_by_filename()." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.129.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.128.tar.gz> ;
doap:Version [
doap:revision "0.129" ;
doap:created "2010-10-04" ;
];
asc:changes [
asc:update "Updated Makefile.PL and RDF::Trine to require perl v5.8.3." ;
asc:update "Fixed bug in promotion of temporary models from memory-backed to a SQLite-backed store." ;
asc:update "Fixed RDF::Trine::Store::DBI->new to bless into backend-specific classes when passed a database handle (bug report from tobyink)." ;
asc:update "Updated RDF::Trine::Node::Literal to produce more accurate canonical lexical forms for xsd types." ;
asc:addition "Added RDF::Trine::Node::Literal->is_valid_lexical_form method." ;
asc:addition "Added support for special union-graph 'tag:gwilliams@cpan.org,2010-01-01:RT:ALL'." ;
asc:addition "Added exportable constants for UNION_GRAPH and NIL_GRAPH in RDF::Trine." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.128.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.127.tar.gz> ;
doap:Version [
doap:revision "0.128" ;
doap:created "2010-09-28" ;
];
asc:changes [
asc:update "Added .owl as a recognized RDF/XML file extension for the fallback parser guessing code." ;
asc:update "Fixed bug in RDF::Trine::Store::SPARQL preventing access to the default graph." ;
asc:update "Updated RDF::Trine::Store::DBI->init to (partially) work if called for a new model (but the database has already been initialized)." ;
asc:update "Fixed call to RDF::Trine::Parser->parse_into_model in bin/rdf_store_add_file.pl." ;
asc:update "Fixed call to RDF::Trine::Parser->parse_url_into_model in RDF::Trine::Store::Memory." ;
asc:update "Removed RDF::Redland dependency in bin/rdf_store_add_file.pl." ;
asc:update "Updated RDF::Trine::Node::Literal->canonicalize_literal_value coercion of xsd:decimal values." ;
asc:update "Added optional flag to RDF::Trine::Node::Literal->new to attempt to canonicalize recognized XSD values." ;
asc:update "Updated RDF::Trine::Exporter::CSV to accept a graph iterator (for serializing s,p,o as CSV)." ;
asc:update "Updated RDF::Trine::Store::Redland to improve efficiency (based on suggestions from Dorian Taylor)." ;
asc:update "Made code updates to improve performance based on profiling." ;
asc:update "Updated to use URI 1.52 to allow direct usage of IRIs without unicode workarounds." ;
asc:update "Added content-sniffing to fallback parser guessing code for RDF/XML and Turtle." ;
asc:update "Lowered required version of redland in RDF::Trine::Parser::Redland to 1.0.7.1." ;
asc:addition "Added new_with_config method to allow interactive configuration via rqsh.pl." ;
asc:addition "Added introspective _config_meta method to RDF::Trine::Store subclasses to allow interactive configuration." ;
asc:addition "Added RDF::Trine::Store->class_by_name class method." ;
asc:addition "Added etag method to RDF::Trine::Model and RDF::Trine::Store::Memory to allow for HTTP caching." ;
asc:addition "Added RDF::Trine::Store::DBI->clear_restrictions method (suggestion and partial patch from tobyink)." ;
asc:addition "Added native redland parser class and tests (patch from Dorian Taylor)." ;
asc:addition "Added RDF::Trine::Iterator->each method (requested by tobyink)." ;
asc:addition "Added RDF::Trine::Serializer->serializer_names method for listing available serializers." ;
asc:addition "Added as_string method to RDF::Trine::Iterator::Boolean and RDF::Trine::Iterator::Graph." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.127.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.126.tar.gz> ;
doap:Version [
doap:revision "0.127" ;
doap:created "2010-08-30" ;
];
asc:changes [
asc:update "Removed redundant prerequisite for XML::LibXML::SAX from Makefile.PL." ;
asc:update "RDF::Trine::Model->bounded_description now catches and ignores UnimplementedError exceptions." ;
asc:update "Added heuristics support for TriG, RDF/JSON, and N-Quads to RDF::Trine::Parser->parse_url_into_model." ;
asc:update "Added ability to specify the base URI for serializing RDF/XML and Turtle (patch from KjetilK)." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.126.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.125.tar.gz> ;
doap:Version [
doap:revision "0.126" ;
doap:created "2010-08-16" ;
];
asc:changes [
asc:addition "Added begin_bulk_ops() and end_bulk_ops() hint methods to RDF::Trine::Model." ;
asc:addition "Updated RDF::Trine::Parser to call begin_bulk_ops() and end_bulk_ops() on model object." ;
asc:addition "Updated DBI backend to use transactions when bulk_ops hints are used." ;
asc:addition "Added '==' and 'eq' overloading to RDF::Trine::Graph class." ;
asc:update "Fixed N-Triples serialization escaping bug for strings whose only escapable character is '\\'." ;
asc:update "Fixed typo in handling of RDF::Trine::Node::Formula extension." ;
asc:update "RDF::Trine::Model->new will now return a temporary model when called with no arguments." ;
asc:update "Updated get_pattern methods in Model and Store classes to return VariableBindings objects." ;
asc:update "Updated DBI backend to allow no-op adding of the nil node." ;
asc:update "Updated SPARQL backend to use SPARQL 1.1 Update and Aggregate operations." ;
asc:update "Updated Memory and Hexastore backends to support 'graph' key in _new_with_config()." ;
asc:update "Improved error messages in N-Triples and N-Quads parsers." ;
asc:update "Fixed column naming bug in RDF::Trine::Store::DBI->get_contexts." ;
asc:update "Updated RDF::Trine::Model->bounded_description to traverse backwards links across blank nodes." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.125.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.124.tar.gz> ;
doap:Version [
doap:revision "0.125" ;
doap:created "2010-07-29" ;
];
asc:changes [
asc:addition "Added RDF::Trine::VariableBindings class (ported from RDF::Query)." ;
asc:addition "Added media types and URIs for N-Quads parser and serializer." ;
asc:addition "Added RDF::Trine::Statement->rdf_compatible method (patch from tobyink)." ;
asc:addition "Added documentation for new_with_object and hashref config." ;
asc:addition "Added %format_uris registry for parsers and serializers." ;
asc:addition "Added RDF::Trine::Model::as_string method." ;
asc:addition "Added character encoding declaration to RDF::Trine::Iterator::Bindings->print_xml." ;
asc:addition "Added character encoding declaration to RDF::Trine::Iterator::Boolean->print_xml." ;
asc:update "Fixed hash collision bug in RDF::Trine::Store::DBI handling of literals with values '' and '0'." ;
asc:update "Iterators constructed from SPARQL XML Results format now return variable bindings objects." ;
asc:update "Turtle serialization to strings now only declares prefixes that are used in the data." ;
asc:update "Changed RDF::Trine::Model node methods (subjects, predicates, objects) to use quad semantics and accept a graph parameter." ;
asc:update "Improved efficiency of counting quad patterns in RDF::Trine::Store::DBI." ;
asc:update "Fixed bug in N-Triples serializer (was serializing quads)." ;
asc:update "Require XML::LibXML 1.70." ;
asc:update "Removed unused variable in RDF::Trine::Parser::RDFXML." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.124.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.123.tar.gz> ;
doap:Version [
doap:revision "0.124" ;
doap:created "2010-06-21" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Iterator->count method." ;
asc:addition "Added ability to access the number of rows returned from RDF::Trine::Iterator::Bindings::as_string." ;
asc:addition "Added RDF::Trine::Model::Dataset for constructing views over a model, and RDF::Trine::Model->dataset_model constructor method." ;
asc:addition "Added missing use of Encode to RDF::Trine::Store::Redland." ;
asc:addition "Added bin/rdf_transcode.pl for (streaming) conversion between RDF serialization formats." ;
asc:addition "Added ability for RDF::Trine::Store::Memory to load RDF files by URI in _new_with_string." ;
asc:update "Updated quality value heuristics in RDF::Trine::Serializer::negotiate to prefer turtle if no accept headers are supplied." ;
asc:update "Fixed RDF::Trine::Iterator::Bindings::as_string to respect $max_result_size argument." ;
asc:update "RDF::Trine::Iterator::Bindings::as_string now returns unescaped strings." ;
asc:update "Updated RDF::Trine::Parser::parse_url_into_model to fall back on file extension heuristics if the media-type based parse fails." ;
asc:update "Updated RDF::Trine::Parser::RDFJSON to throw an error if input isn't valid JSON." ;
asc:update "Updated RDF::Trine::Model to throw an error if not passed a store object." ;
asc:update "Fixed bug in handling of quads in RDF::Trine::Model::get_pattern and RDF::Trine::Store::get_pattern." ;
asc:update "Updated RDF::Trine::Store::DBI and RDF::Trine::Store::Memory to not return the default (nil) context from get_contexts." ;
asc:update "Fixed bug in RDF::Trine::Store::Memory::_get_statements_quad that would infinite loop after removing statements." ;
asc:update "RDF::Trine::Store doesn't load RDF::Redland (now only checks if it is already loaded)." ;
asc:update "Fixed bug in RDF::Trine::Store subclasses registering their class names in %STORE_CLASSES." ;
asc:update "Made $RDF::Trine::Store::Redland::NIL_TAG globally accessible." ;
asc:update "Updated POD tests to not use taint mode (and synced between R::T and R::Q)." ;
asc:update "Changed test data in t/iterator-thaw.t." ;
asc:update "Removed RDF::Core as a prerequisite in META.yml." ;
asc:update "Added default implementation of RDF::Trine::Serializer::serialize_iterator_to_file." ;
asc:update "RDF::Trine::Serializer::negotiate now slightly prefers turtle." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.123.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.122.tar.gz> ;
doap:Version [
doap:revision "0.123" ;
doap:created "2010-05-13" ;
];
asc:changes [
asc:addition "Added turtle utf8 decoding for Turtle parser." ;
asc:addition "Added RDF::Trine::Serializer::media_types method." ;
asc:addition "Added RDF::Trine::Store::new_with_object method." ;
asc:update "Fixed unicode encoding bug in RDF::Trine::Store::DBI." ;
asc:update "RDF::Trine::Serializer::NTriples::Canonical.pm now inherits from RDF::Trine::Serializer::NTriples." ;
asc:update "Cleaned up VERSION declarations." ;
asc:update "Updated RDF::Trine::Parser::parse_url_into_model to fall back on file extension heuristics if the media-type based parse fails." ;
asc:update "Updated RDF::Trine::Parser::RDFJSON to throw an error if input isn't valid JSON." ;
asc:update "Added character decoding to RDF::Trine::Parser->parse_url_into_model." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.122.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.121.tar.gz> ;
doap:Version [
doap:revision "0.122" ;
doap:created "2010-05-05" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Model::bounded_description method." ;
asc:addition "Added initial implementation of a Redland-based storage class." ;
asc:update "Fixed SPARQL store tests to align with recent coverage efforts." ;
asc:update "Code cleanup and updates to improve test coverage." ;
asc:update "Rearranged POD in RDF::Trine::Parser." ;
asc:update "Fixed type in RDF::Trine::Node::Literal::_compare." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.121.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.120.tar.gz> ;
doap:Version [
doap:revision "0.121" ;
doap:created "2010-04-29" ;
];
asc:changes [
asc:addition "Added node-centric methods to RDF::Trine::Model: subjects, predicates, objects." ;
asc:update "Fixed URI qname code to disallow ':' in local name." ;
asc:update "Improved POD for value canonicalization in RDF::Trine::Parser." ;
asc:update "Added POD for RDF::Trine::Model::get_contexts." ;
asc:update "Added POD details to RDF::Trine::Model::get_statements regarding triple and quad semantics." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.120.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.119.tar.gz> ;
doap:Version [
doap:revision "0.120" ;
doap:created "2010-04-20" ;
];
asc:changes [
asc:addition "Added optional value canonicalization on parsing (xsd integer, decimal, and boolean)." ;
asc:update "RDF/XML parser now attempts to canonicalize XMLLiterals (doesn't yet canonicalize all XMLLiterals that it shold)." ;
asc:update "Added RDF::Trine::Node::Blank::_new constructor that doesn't validate bnode name for N-Triples conformance." ;
asc:update "Performance improvements to RDF::Trine::Node::_unicode_escape." ;
asc:update "Updated Turtle parser to throw error on undeclared namespace prefixes." ;
asc:update "Updated Turtle serializer to produce QName literal datatypes." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.119.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.118.tar.gz> ;
doap:Version [
doap:revision "0.119" ;
doap:created "2010-04-15" ;
];
asc:changes [
asc:update "Fixed bug in NTriples parser handling of language literals (reported by tobyink)." ;
asc:update "Fixed another bug in turtle serializer that improperly serialized bnode objects 'belonging' to a parent triple (in-edge count of 1)." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.118.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.117.tar.gz> ;
doap:Version [
doap:revision "0.118" ;
doap:created "2010-03-22" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Parser::TriG." ;
asc:addition "Added RDF::Trine::Parser::parse_file_into_model method." ;
asc:addition "Added RDF::Trine::Serializer::NQuads." ;
asc:addition "Added RDF::Trine::Serializer::negotiate constructor." ;
asc:addition "Added RDF::Trine::Serializer::new constructor based on requested serializer name." ;
asc:addition "Added RDF::Trine::Exporter::CSV for serializing variable bindings." ;
asc:addition "Added Text::CSV and HTTP::Negotiate to RDF::Trine prereq list." ;
asc:update "Fixed exception thrown on unrecognized parser name." ;
asc:update "Removed dependency list and added perlrdf link to POD in RDF::Trine and RDF::Query." ;
asc:update "Updated RDF::Trine::Serializer::Turtle->new API to take %args instead of \\%namespaces." ;
asc:update "Updated RDF::Trine::Serializer::RDFXML to take %args and properly accept and serialize xmlns namespaces." ;
asc:update "Updated RDF::Trine::Parser::RDFa to use streaming parsing (instead of materializing the graph first)." ;
asc:update "Updated RDF::Trine::Model::_debug to use quad semantics when getting statement iterator." ;
asc:update "Updated t/parser-turtle.t to use File::Glob::bsd_glob for cases where the test directory's path contains whitespace." ;
asc:update "Removed redundant parse_into_model methods from RDF::Trine::Parser subclasses." ;
asc:update "Renamed examples/create_store.pl to examples/foaf_labels.pl." ;
asc:update "Fixed bug in turtle serializer that improperly serialized bnode objects 'belonging' to a parent bnode." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.117.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.116.tar.gz> ;
doap:Version [
doap:revision "0.117" ;
doap:created "2010-02-04" ;
];
asc:changes [
asc:update "Fixed bug in RDF::Trine::Iterator::Bindings::as_json when using empty iterator." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.116.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.115.tar.gz> ;
doap:Version [
doap:revision "0.116" ;
doap:created "2010-01-31" ;
];
asc:changes [
asc:update "Fixed bug in RDF::Trine::Serializer::RDFXML when serializing empty models." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.115.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.114.tar.gz> ;
doap:Version [
doap:revision "0.115" ;
doap:created "2010-01-30" ;
];
asc:changes [
asc:addition "Added N-Triples and N-Quads parsers." ;
asc:addition "Added RDF::Trine::Store::SPARQL::get_pattern implementation." ;
asc:update "Changed RDF::Trine::Model::objects_for_predicate_list to return only a single node in scalar context." ;
asc:update "Added table alias for COUNT(*) queries in RDF::Trine::Store::DBI (fix for mysql)." ;
asc:update "Added example of using parse_url_into_model to RDF::Trine::Parser SYNOPSIS." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.114.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.113.tar.gz> ;
doap:Version [
doap:revision "0.114" ;
doap:created "2010-01-27" ;
];
asc:changes [
asc:addition "Added new Turtle serializer." ;
asc:addition "Added Storable to list of prereq modules." ;
asc:addition "Added partial support for rdf:Lists to RDF::Trine::Serializer::Turtle." ;
asc:addition "Added RDF::Trine::Namespace::uri_value method." ;
asc:addition "Added variable() shortcut function to RDF::Trine package." ;
asc:addition "Added UnimplementedError exception class." ;
asc:update "Updated RDF/XML serializer grouping of same-subject statements for bounded descriptions." ;
asc:update "Updated parse_into_model parser methods to be both class and object methods." ;
asc:update "Updated Parser parse_* methods to take extra %args with optional 'context' value." ;
asc:update "Moved RDF::Trine::Store::Hexastore from alpha/ directory into RDF::Trine package." ;
asc:update "Updated unicode encoding and escaping in ::Node, ::Node::Literal, and ::Store::DBI." ;
asc:update "Updated RDF::Trine::Graph to materialize statements when constructed with a graph iterator." ;
asc:update "Moved get_pattern logic from ::Store to ::Model." ;
asc:update "Updated ::Model::Union to work better with ::Model::get_pattern." ;
asc:update "Updated Node and Statement from_sse methods to work with constant string arguments." ;
asc:update "Updated code and tests for better coverage." ;
asc:update "Removed unused RDF::Trine::Iterator::sfinally function." ;
asc:update "Fixed bug in RDF::Trine::Graph::equals." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.113.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.112.tar.gz> ;
doap:Version [
doap:revision "0.113" ;
doap:created "2009-12-30" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Parser::RDFa implementation to connect with RDF::RDFa::Parser." ;
asc:addition "Added ability to pass RDF::Trine::Node::Resource values as the datatype argument to RDF::Trine::Node::Literal::new()." ;
asc:addition "Added syntax shortcuts as exportable from RDF::Trine: iri(), blank(), and literal()." ;
asc:addition "Added RDF::Trine::Serializer base class." ;
asc:addition "Added RDF::Trine::Parser::parse_url_into_model class method." ;
asc:addition "Added RDF::Trine::Model::size method." ;
asc:addition "Added RDF::Trine::Model::objects_for_predicate_list method." ;
asc:addition "Added RDF::Trine::Node::Resource::qname method to split an IRI into namespace and local parts." ;
asc:addition "Added RDF::Trine::Serializer::NTriples::Canonical (from tobyink)." ;
asc:addition "Added RDF::Trine::Iterator::Bindings::as_statements to return a graph iterator." ;
asc:update "Special-cased 'xsd' in RDF::Trine::Namespace to return the RDF-version of the namespace URI (with trailing '#')." ;
asc:update "Fixed syntax error in generated RDF/XML in RDF::Trine::Serializer::RDFXML." ;
asc:update "Fixed bug in RDF::Trine::Serializer::RDFXML that was dropping triples." ;
asc:update "Updated parser classes' registration of parser names and media types." ;
asc:update "Removed ::Parser::Error package. Replaced with use of RDF::Trine::Error." ;
asc:update "Convert data to utf8 encoding before hashing in RDF::Trine::Store::DBI::_mysql_hash_pp." ;
asc:update "Removed RDF::Trine::Serializer::RDFXML::_split_predicate and replaced with call to $pred->qname." ;
asc:update "Updated POD for ::Model::get_pattern to mention 'orderby' argument." ;
asc:update "Updated ::Model::as_stream to return a graph iterator sorted by (s,p,o)." ;
asc:update "Updated RDF/XML serializer to merge same-subject rdf:Descriptions." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.112.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.111.tar.gz> ;
doap:Version [
doap:revision "0.112" ;
doap:created "2009-12-12" ;
];
asc:changes [
asc:addition "Added RDF/XML serializer." ;
asc:addition "Added serialize_iterator_to_file and serialize_iterator_to_string methods to NTriples serializer." ;
asc:addition "Added _serialize_bounded_description method to NTriples serializer." ;
asc:addition "Added RDF::Trine::Parser::RDFJSON package (patch from tobyink)." ;
asc:addition "Added RDF::Trine::Serializer::RDFJSON package (patch from tobyink)." ;
asc:addition "Added add_hashref and as_hashref methods to RDF::Trine::Model (patch from tobyink)." ;
asc:addition "Added tests for RDF/JSON parsing/serializing (patch from tobyink)." ;
asc:addition "Added logging code to RDF::Trine::Store::DBI." ;
asc:addition "Added as_ntriples methods to RDF::Trine::Node and subclasses for proper NTriples formatting." ;
asc:update "Updated RDF::Trine docs to mention the RDF/XML parser (good catch by tobyink)." ;
asc:update "Changed ::Store::DBI::get_statements to skip (with warning) past ill-formed statements with IDs that don't appear in any of the value tables." ;
asc:update "Updated RDF::Trine::Serializer::NTriples to call as_ntriples on node objects during serialization." ;
asc:update "Updated bin/rdf_store_serialize.pl to print in NTriples format." ;
asc:update "Skip some failing tests when RDF::Trine::Node::Literal::XML is loaded." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.111.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.110.tar.gz> ;
doap:Version [
doap:revision "0.111" ;
doap:created "2009-07-14" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Graph for testing graph equality." ;
asc:addition "Added node_names() method to ::Statement and ::Statement::Quad." ;
asc:addition "Added RDF::Trine::Statement::has_blanks method." ;
asc:update "Fixed bug in RDF::Trine::Namespace to allow subclassing." ;
asc:update "Removed dependency on Test::JSON, List::MoreUtils, and XML::Parser." ;
asc:update "Added POD to RDF::Trine::Parser." ;
asc:update "RDF::Trine::Store::temporary_store now delegates to RDF::Trine::Store::DBI." ;
asc:update "Removed unnecessary call to blessed() in RDF::Trine::Statement." ;
asc:update "Removed unused RDF::Trine::Promise class." ;
asc:update "RDF::Trine now loads RDF::Trine::Store." ;
asc:update "Removed TODO labeling of tests in t/model-filter.t." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.110.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.109.tar.gz> ;
doap:Version [
doap:revision "0.110" ;
doap:created "2009-03-14" ;
];
asc:changes [
asc:addition "Added RDF::Trine::Store base class with default implementation of get_pattern()." ;
asc:addition "Added POD description to RDF::Trine package." ;
asc:addition "Added debug tracing code to ::Store::DBI." ;
asc:update "Updated bin/rdf_store_add_file.pl to use the RDF::Trine parser, not Redland's parser." ;
asc:update "Updated ::Iterator::Bindings::as_string to join lines with empty string (had been returning a list)." ;
asc:update "Updated schema in ::Store::DBI::mysql to use utf8 charset and collation, and use a pkey instead of a unique." ;
asc:update "RDF::Trine::Store::get_pattern now passes through optional @args (used for order-by)." ;
asc:update "Fixed bug in ::Store::DBI::remove_statements causing bad SQL when all nodes are undef (remove all triples)." ;
asc:update "::Node::Literal::new now calls ::Node::Literal::XML::new if available and applicable." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.109.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.108.tar.gz> ;
doap:Version [
doap:revision "0.109" ;
doap:created "2008-11-14" ;
];
asc:changes [
asc:addition "Added $IGNORE_CLEANUP to ::Store::DBI to allow preventing DBI cleanup." ;
asc:addition "Added SQLite-specific ::Store::DBI subclass so that indexes are created properly." ;
asc:addition "Added POD to from_sse methods in ::Node and ::Statement." ;
asc:addition "Added parsing of variables to RDF::Trine::Node::from_sse." ;
asc:update "Removed incremental parsing code from RDF-Trine package." ;
asc:update "Small changes to ::Iterator and ::Trine::Node::Literal for efficiency." ;
asc:update "Whitespace updates to ::Trine::Node." ;
asc:update "Fixed bug in RDF::Trine::Iterator::Bindings::print_xml that dropped every other row." ;
asc:update "Updated RDF::Trine::Node::Resource to work with URI objects." ;
asc:update "rdf_parse_turtle.pl now warns on any parser error." ;
asc:update "RDF::Trine::Node::Resource now escapes unicode in base URIs (now just relative URI part) before calling URI->new_abs." ;
asc:update "Turtle parser now makes universal IDs for all blank node (even those with given IDs like _:xyz)." ;
asc:update "Fixed Unicode unescaping in Turtle parser's handling of string literals." ;
asc:update "Turtle parser now doesn't modify the lexical value of numeric typed literals." ;
asc:update "Fixed ::Store::DBI handling of Quads in get_statements (had been broken because RDF::Query bypasses it by using get_pattern)." ;
asc:update "Fixed bug in ::Iterator::Bindings::print_xml that would drop every other result." ;
asc:update "Updated VERSION numbers and docs for RDF::Trine for 0.109_01 candidate release." ;
asc:update "::Store::DBI now throws an error if call to DBI->connect doesn't return a database handle." ;
asc:update "::Iterator::Bindings::as_string now returns '' when there are no rows (instead of dying)." ;
asc:update "::Store::DBI now throws an error if call to DBI->connect doesn't return a database handle." ;
asc:update "::Iterator::Bindings::as_string now returns '' when there are no rows (instead of dying)." ;
asc:update "Moved all debugging over to use Log::Log4perl." ;
asc:update "Updated prerequisite list (removed Digest::SHA1 and XML::Parser, and added missing modules)." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.108.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.107.tar.gz> ;
doap:Version [
doap:revision "0.108" ;
doap:created "2008-07-14" ;
];
asc:changes [
asc:addition "Added NTriples serializer module." ;
asc:addition "Added POD to RDF::Trine::Promise." ;
asc:addition "Added XML::Parser to list of required modules." ;
asc:addition "Added a peek method to ::Iterator to support execution deferment like in ::Algebra::Service." ;
asc:addition "Added RDF::Trine::Promise for general computation deferment." ;
asc:addition "Added print_xml method to RDF::Trine::Iterator classes." ;
asc:addition "Added support for Postgres storage." ;
asc:addition "Added XML::LibXML::SAX as a prerequisite (because XML::SAX::PurePerl can't handle some RDF/XML that uses unicode)." ;
asc:addition "Added unicode escaping to Literal and Resource sse serialization." ;
asc:addition "Added W3C RDF/XML data and test script." ;
asc:addition "Added support to the DBI store for filters for equality tests." ;
asc:addition "Added support to compile normalized UNION (can only be the top-level node or a child of another UNION) patterns to SQL." ;
asc:addition "Added Text::Table as a prerequisite." ;
asc:update "Replaced RDF::Core-based RDF/XML parser with a new XML::SAX based parser." ;
asc:update "Removed now unused redland-based RDF/XML test data." ;
asc:update "Removed unused redland fallback code from RDF::Query::Model::RDFTrine." ;
asc:update "Removed redland-based RDF/XML parser tests." ;
asc:update "Updated Turtle grammar to accept uppercase language tags." ;
asc:update "Fixed COLLECTION support in RDF/XML parser." ;
asc:update "Fixed RDF/XML parser for nodeID, sequence, reification, and base URI handling." ;
asc:update "Fixed POD in NTriples serializer." ;
asc:update "Fixed RDF/XML parser to handle nodeID, arbitrary xml attributes, parseType=\"Literal\" serialization, and base URI handling." ;
asc:update "Normlized expected NTriples data in W3C RDF/XML test files." ;
asc:update "Fixes to deferring XML serialization for SPARQL bindings." ;
asc:update "Fixed bug in delaying XML serialization for identity hints header computation." ;
asc:update "Fixed extra data following xml query results." ;
asc:update "Fixed strict refs bug in print_xml in iterator classes." ;
asc:update "Updated tests that started failing after the previous commit (affecting SQL-compilation)." ;
asc:update "Allow equality test and disjunction filters in patterns that can be compiled to SQL." ;
asc:update "Fix bug in SQL compilation when restricting left-joins to specific node types (based on functions like isIRI)." ;
asc:update "Mysql store schema now adds indexes." ;
asc:update "Improved use of temporary RDF::Trine stores in RDF::Query tests." ;
asc:update "DBI temporary stores now use an in-memory SQLite database." ;
asc:update "Fixed bug in RDF::Trine::Store::DBI::mysql (calling _mysql_hash() without qualifying it in the superclass)." ;
asc:update "Fixed variable ordering bug in UNION to SQL handling by forcing a sorted projection order." ;
asc:update "Made SQL more standards compliant." ;
asc:update "RDF::Trine::Store::DBI now auto-upgrades to mysql and postgres classes." ;
asc:update "Fixed unicode escaping by replacing Unicode::Escape calls to hand-rolled code in RDF::Trine::Node." ;
asc:update "RDF/XML parser now accept more than one top-level resource." ;
asc:update "RDF/XML parser now accepts URI objects as base uri (not just RDF::Trine::Node::Resource objects)." ;
asc:update "Added tabular as_string serialization of ::Iterator::Bindings objects." ;
asc:update "Fixed RDF/XML parser handling of strings (versus file handles)." ;
asc:update "Fixed Turtle parser to properly keep '+' on integer literals." ;
asc:update "Fixed bindings_count so it doesn't pull a result from the stream (basing the count on binding_names)." ;
asc:update "Fixed bindings xml serialization whitespace formatting." ;
asc:update "Cleaned up ::Iterator::Bindings::as_string serialization code." ;
asc:update "Replaced use of splice() with shift() in ::Iterator::SAXHandler::pull_result." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.107.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.106.tar.gz> ;
doap:Version [
doap:revision "0.107" ;
doap:created "2008-04-25" ;
];
asc:changes [
asc:addition "Added Digest::SHA1 as a requirement for RDF::Trine." ;
asc:update "Fixed base URI use in Turtle parser." ;
asc:update "Fixed SQLite DSN in example scripts." ;
asc:update "Fixed XML whitespace error in iterator-thaw.t" ;
] .
<http://kasei.us/code/files/RDF-Trine-0.106.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.105.tar.gz> ;
doap:Version [
doap:revision "0.106" ;
doap:created "2008-04-19" ;
];
asc:changes [
asc:addition "Added examples directory (and an example script) to the RDF-Trine package." ;
asc:addition "Added a mysql-specific RDF::Trine::Store class (now uses INSERT IGNORE for efficiency)." ;
asc:addition "Added new tests to improve coverage of node and iterator classes." ;
asc:addition "Added tests for binding iterator cartesian product join." ;
asc:addition "Added SPARQL XML Results test for identity hints in <link/> element." ;
asc:addition "Added support to incrementally thaw an Iterator from an IO::Socket." ;
asc:addition "Added RDF::Trine::Iterator::SAXHandler::rate method." ;
asc:addition "Added Time::HiRes as prerequisite to META.yml and Makefile.PL." ;
asc:update "Removed Bloom::Filtere from the list of prerequisites (functionality has moved to RDF::Query)." ;
asc:update "SQL compiler now doesn't select statement contexts unless called via get_statements (not get_pattern)." ;
asc:update "RDF::Trine::Iterator::Graph::as_bindings now can be called with no arguments (uses default names)." ;
asc:update "Moved the nested hash join from ::Iterator to ::Iterator::Bindings." ;
asc:update "Pipelined the code for nested loop joins on binding iterators." ;
asc:update "Fixed bug in ::Model::StatementFilter to call join_steams in ::Iterator::Bindings." ;
asc:update "Fixed bug in ::Iterator::Graph::as_bindings where not all arguments are ::Node::Variable objects." ;
asc:update "Updated SPARQL XML Results namespace for boolean iterators." ;
asc:update "Replaced XML::Twig code with new XML::SAX parser (allowing streaming parsing)." ;
asc:update "Moved as_sparql methods from RDF::Trine:: to RDF::Query:: classes." ;
asc:update "RDF::Trine::Iterator::smap now allows overriding default construct_args (e.g. binding names)." ;
asc:update "Fixed RDF::Trine::Model::StatementFilter::get_pattern to project away unused variables (fixing a bug that caused joining to always fail)." ;
asc:update "Updated example turtle parser to accept URLs as command line arguments." ;
asc:update "Turtle parser now removes dashes from the UUIDs used for blank node IDs." ;
asc:update "Updated all RDF::Trine modules to use consistent VERSION number for 0.106 release." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.105.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.104.tar.gz> ;
doap:Version [
doap:revision "0.105" ;
doap:created "2008-03-19" ;
];
asc:changes [
asc:update "Removed use of File::Slurp in parser tests." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.104.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.103.tar.gz> ;
doap:Version [
doap:revision "0.104" ;
doap:created "2008-03-14" ;
];
asc:changes [
asc:update "Updated SPARQL XML Results namespace declaration in RDF::Trine::Iterator serialization methods." ;
asc:addition "Added extra_result_data methods to add data to the XML Results <link/> header tag." ;
asc:update "RDF::Trine::Node::Resource now serializes to QName when passed valid namespace data." ;
asc:update "Fixed xml results serialization for style." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.102.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.101.tar.gz> ;
doap:Version [
doap:revision "0.102" ;
doap:created "2008-03-XX" ;
];
asc:changes [
asc:addition "Added length() method to Materialized bindings iterator class." ;
asc:update "Removed bloom filter construction from bindings iterator (RDF::Query code now does this itself)." ;
asc:update "Fixed escaping of backslashes in Literal node serialization." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.101.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
dcterms:replaces <http://kasei.us/code/files/RDF-Trine-0.100.tar.gz> ;
doap:Version [
doap:revision "0.101" ;
doap:created "2008-03-04" ;
];
asc:changes [
asc:addition "Added an RDF/XML parser based on RDF::Core::Parser." ;
asc:update "Added Bloom filter support for Materialized bindings iterators." ;
asc:update "Fixed IRI workaround using the URI module." ;
asc:update "Turtle parser now uses Data::UUID for unique names." ;
asc:update "Fixed turtle parser bug for Verb testing." ;
asc:update "Added RDF::Trine::Statement::Quad::from_redland method." ;
asc:update "DBI store now constrains variable node types based on position in a statement." ;
asc:update "Added support for BOUND(), ISLITERAL(), ISURI() and ISIRI() functions in DBI store." ;
] .
<http://kasei.us/code/files/RDF-Trine-0.100.tar.gz>
dcterms:isVersionOf <http://kasei.us/code/rdf-trine/#project> ;
doap:Version [
doap:revision "0.100" ;
doap:created "2008-02-18" ;
];
asc:changes [
asc:addition "Initial public release." ;
] .
<http://kasei.us/code/rdf-trine/#project>
a doap:Project ;
doap:download-page <http://search.cpan.org/dist/RDF-Trine/> ;
doap:download-mirror <http://kasei.us/code/rdf-trine/> .