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