$Id: Changes,v 1.13 2010-02-17 17:21:20 ubuntu Exp $
0.25
- added a select_parser method so that you can specify
the sax parser to use (defaulted in the past to pureperl
which is way too slow)
- added dependency for XML::LibXML (since we use their SAX
parser now by default);
- added a verbose param to Ontology/OWL/Lite.pm that triggers
a call to debug() in init()
- added a 'do_impl' param to Ontology/OWL/Lite.pm that triggers
the ->implementations() part of Lite.pm. Look at owllite2perl.pl
for how to set the parameter.
- DBD::mysql is now a dependency iff mysql is accessible on
the users machine.
0.23/0.24
- added a check in issue_query that checks to see whether
the $query was parsed correctly into a ODO::Query::RDQL
in ODO::Graph::Storage::Memory.
- added more text for warning of missing properties.
- bug fix: subClassOf was being added as a restriction and
not to inheritance
0.22
- when parsing owl files, import statements are parsed out,
but not traversed. They are returned to the user though.
NOTE: if you use prior versions of ODO::Parser::XML, your
code may break as statements and imports are returned after
calling parse. owllite2perl illustrates this.
owllite2perl needs to be updated to produce actual modules, etc.
This will hopefully be accomplished next release. In SADI::SADI,
a code generator that is based on this module exists. However,
it uses RDF::Core to serialize the RDF.
- Fixed the RDF code generator. It now produces valid Perl code.
- Went through ODO::Ontology::RDFS code and fixed how it processed
statements. Basically, I made sure that ISA/inheritance dont contain
any undef keys/values. Then i updated the templates so that my updates
to ODO::Ontology::RDFS.pm were taken into account.
- Updated the test scripts to take into account that parse
now returns statements and imports
- updated the example scripts to take into account the above.
- updated the makefile to add DBD-mysql (eventhough, the db
side of ODO/Pluto doesnt work).
- added VERSION info for each file that reflects the cvs revision to aide
in diff'ing the files.
0.21
- Added missing methods that were referred to in Lite.pm
- Updated the OWL SAX parser so that entities prefixed by #
now have theh base xmlns appended to it
- The owl2perl example script still doesnt work 100%, but
a script in SADI (sadi-generate-datatypes) does something
similar to this script and uses ODO to do it.
- Cleaned up the Makefile.PL script (uses Module::Install now)
0.20
- Added trivial tests for empty test suites
- Added ODO::DBI::Connector tests
- Removed database specific database drivers
- Factored out ODO::Ontology::Vocabulary to just ODO::Vocabulary
- ODO::Node constructor bug fixes
- Added Jena node parser tests
- Added Jena system graph tests
- Added Jena objects DB/Settings.{n3|pm}, Graph/Settings.{n3|pm}
- Began update of OWL::Lite code generator to new API
- Removed dependence on Class::ISA
- Added initial N3 parser in ODO::Parser::N3; it needs expanded test case coverage
- Added support for manipulating graphs stored by Jena
- ODO::Ontology and ODO::Ontology::RDFS refactored
- ODO::Ontology::RDFS code generation bugs fixed
- ODO/RDFS.pm added; contains Perl code generated from RDFS Schema
0.10
- Initial release under the EPL