compared with
Current by barry.norton
on Dec 16, 2011 14:21.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (9)

View Page History
h2. Background
There are several rulesets (RDFS and OWL dialects) that are supported by OWLIM:
http://www.ontotext.com/rdfs-rules-owl

More general info about OWL dialects:
http://www.w3.org/TR/owl-profiles#Introduction
There are several rulesets (RDFS and OWL dialects) that are supported by OWLIM:[http://www.ontotext.com/rdfs-rules-owl]

More general info about OWL dialects:[http://www.w3.org/TR/owl-profiles#Introduction]

h2. RS requirements and notes

- currently we want to support inverseOf properties
- a good balanced ruleset is "owl-horst" which supports inverse, transitive, etc. properties
- a more powerful ruleset is "owl-rl-optimized", in particular it offers property chaining
-- example of property chaining:
{code}# defining From Place through "a part was produced at"
rso:PS7_from_place owl:propertyChainAxiom (crm:P46_is_composed_of crm:P108i_was_produced_by crm:P7_took_place_at).{code}

h2. Repository creation notes:

- when a repository is created the ruleset needs to be specified (in Sesame Workbench or programatically)
-* Barry: note that if we use a custom ruleset for, e.g., rso:PS97_from_actor, we will lose the ability to simply specify the ruleset using the available ones in the Workbench
- however the repository can be exported and reimported with another ruleset
- there is no practical performance difference between both rulesets for small repositories