lucmoreau/ProvToolbox — pull request #53 by mikejewell (2012-12-20 12:51:12+00:00)
Title: Implicit types

I've added a getImplicitTypes function, which uses the domains table (currently) in Ontology to determine the type of a resource. The properties are then applied, and the creation of the bean is omitted in implicit cases.

This removes the need for optional statements in the Java tests. I've re-added the tests that were previously skipped in checkTest.

Some things to do:
* Use the range table for cases where the object can be used to work out the type.
* Fix mentionOf (this is trickier, due to its two-predicate nature).
* Influence/Collection still need to be handled correctly.