linikujp / owltools

Automatically exported from code.google.com/p/owltools
0 stars 0 forks source link

allow object property exclusion list when merging ontologies #26

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Add an option for loading an exclusion list of properties. This would be a 
newline-separate list of IRIs.

Oort/Mooncat would then remove these from external ontologies prior to merging. 
Then axioms that reference these would be removed. This would mean that these 
relations would not be followed in graph walking and finding the reference 
closure.

The primary use for this is to provide additional control over merging of 
relations in different ontologies, especially where those relations do not have 
a canonical IRI. For example, CL would choose to exclude most of the relations 
in PATO.

Alternatively also allow this to be whitelist-based. I.e. only include 
properties in the list. However, this is best done on a per-ontology basis.

Original issue reported on code.google.com by cmung...@gmail.com on 6 Dec 2011 at 1:32