# -*-n3-*-
@prefix dc: .
@prefix dcterms: .
@prefix doap: .
@prefix asc: .
<>
dc:description "Changes for RDF::Trine" ;
dcterms:references .
dcterms:isVersionOf ;
dcterms:replaces ;
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.' ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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)." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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" ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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 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." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
doap:Version [
doap:revision "0.105" ;
doap:created "2008-03-19" ;
];
asc:changes [
asc:update "Removed use of File::Slurp in parser tests." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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 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." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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." ;
] .
dcterms:isVersionOf ;
dcterms:replaces ;
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." ;
] .
dcterms:isVersionOf ;
doap:Version [
doap:revision "0.100" ;
doap:created "2008-02-18" ;
];
asc:changes [
asc:addition "Initial public release." ;
] .
a doap:Project ;
doap:download-page ;
doap:download-mirror .