In doing QC on the latest Reactome import I have determined that many of the Shex failures are due to the lack of a 'has small molecule regulator/activator/inhibitor' clause in the MF shape. We need to add this to get the models to pass.
@ AND EXTRA a {
a ( @ OR @ ) {1};
enabled_by: ( @ OR @ ) {0,1};
part_of: @ *;
has_part: @ *;
occurs_in: @ {0,1};
has_output: ( @ OR @ ) *;
has_input: ( @ OR @ ) *;
has_primary_input: ( @ OR @ ) *;
has_primary_output: ( @ OR @ ) *;
directly_provides_input_for: ( @ OR @ ) *;
regulates: ( @ OR @ ) *;
negatively_regulates: ( @ OR @ ) *;
positively_regulates: ( @ OR @ ) *;
directly_regulates: ( @ OR @ ) *;
directly_negatively_regulates: ( @ OR @ ) *;
directly_positively_regulates: ( @ OR @ ) *;
indirectly_regulates: ( @ OR @) *;
indirectly_positively_regulates: ( @ OR @ ) *;
indirectly_negatively_regulates: ( @ OR @ ) *;
constitutively_upstream_of: ( @ OR @ ) *;
removes_input_for: ( @ OR @ ) *;
causally_upstream_of_or_within: ( @ OR @ OR @ ) *;
causally_upstream_of_or_within_negative_effect: @ *;
causally_upstream_of_or_within_positive_effect: @ *;
causally_upstream_of: ( @ OR @ OR @ ) *;
causally_upstream_of_negative_effect: ( @ OR @ OR @ ) *;
causally_upstream_of_positive_effect: ( @ OR @ OR @ ) *;
happens_during: ( @ OR @ OR @ ) *;
} // rdfs:comment "A molecular function"
In doing QC on the latest Reactome import I have determined that many of the Shex failures are due to the lack of a 'has small molecule regulator/activator/inhibitor' clause in the MF shape. We need to add this to get the models to pass.