Changes for version 0.96

  • fix uri2package: packages had # or / appended on odd uris ... broke our generated package names
  • added tests for uri2package
  • updated some of the tests that create files and/or directories to do better post test cleanup
  • for those owl classes that have owl:hasValue restrictions, they are now added to the generated OWL class (values are now automatically added).
  • added some newlines in our test OWL/RDF documents to test for text content handling.
  • added some new tests for hasValue processing
  • Version for OWL2Perl.pm matches version of cpans OWL2Perl distribution.
  • added cardinality constraints (if they exist) for class properties. exceptions are thrown now if you exceed the constraints when adding properties to classes.

Modules

Hash-based abstract super-class for all owl 2 perl objects
A primitive data type for booleans
A primitive data type for dates/times
definition of an owl datatype property
definition of an owl class
definition of an owl object property
A primitive data type for float numbers
A primitive data type for integers
A primitive data type for strings
generator of OWL modules
what does not fit elsewhere
Perl extension for the automatic generation of perl modules from OWL classes

Provides

in lib/OWL/Config.pm
in lib/OWL/RDF/Predicates/DC_PROTEGE.pm
in lib/OWL/RDF/Predicates/OMG_LSID.pm
in lib/OWL/RDF/Predicates/OWL.pm
in lib/OWL/RDF/Predicates/RDF.pm
in lib/OWL/RDF/Predicates/RDFS.pm