$Id: Changes,v 1.14 2010-05-20 17:29:09 ubuntu Exp $

0.30
    - Got rid of the DBD-mySQL dependency

0.29
	- some biopax entities where not being processes properly
	  because their base uri had >1 # appended to them.
0.28
    - Added owl:unionOf to what is parsed out of OWL and
      inserted in our class map.
    - fix: hasValue range wasnt being set properly when > 1
      rdf:types exist.

0.27
    - Restrictions using hasValue now extracted and added to
      class restrictions.
    - parsing of non empty text content wasnt handled properly
      for different serializations of text.
    - When URIs are encountered that are slightly incorrect, we
      attempt to correct them and not just use them as is, as this
      is usually incorrect (and is better than throwing an 
      exception). Example, the URI rdf:about="##bar"
      is changed to #bar.
0.26
    - fixed how Module::Conditional::Load was being called
      because the way we were doing it broke all of a sudden
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
