Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions validation/rules/sbgn_er.sch
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Schematron validation for SBGN ER
test="
$class='variable value' or
$class='implicit xor'"
diagnostics="source class">Incorrect source reference for arc with class "assignment"
diagnostics="source class">Arc has an incorrect source reference. The source glyph has a class which is not allowed as a source for an assignment arc. Please check the SBGN ER specification for allowed source classes.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand All @@ -112,7 +112,7 @@ Schematron validation for SBGN ER
$target-class='existence' or
$target-class='location' or
$target-class='implicit xor'"
diagnostics="id target target-class">Incorrect target reference for arc with class "assignment"
diagnostics="id target target-class">Arc has an incorrect target reference. The target glyph has a class which is not allowed as a target for an assignment arc. Please check the SBGN ER specification for allowed target classes.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand All @@ -132,7 +132,7 @@ Schematron validation for SBGN ER
$class='outcome' or
$class='unit of information' or
$class='interaction'"
diagnostics="id source class">Incorrect source reference for arc with class "interaction"
diagnostics="id source class">Arc has an incorrect source reference. The source glyph has a class which is not allowed as a source for an interaction arc. Source must be an entity or interaction glyph.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand All @@ -150,7 +150,7 @@ Schematron validation for SBGN ER
$target-class='entity' or
$target-class='outcome' or
$target-class='unit of information'"
diagnostics="id target target-class">Incorrect target reference for arc with class "interaction"
diagnostics="id target target-class">Arc has an incorrect target reference. The target glyph has a class which is not allowed as a target for an interaction arc. Target must be an entity or unit of information glyph.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand Down Expand Up @@ -191,7 +191,7 @@ Schematron validation for SBGN ER
$port-class='not' or
$port-class='delay' or
$class='perturbing agent'"
diagnostics="id source port-class class">Incorrect source reference for influence arc
diagnostics="id source port-class class">Arc has an incorrect source reference. The source glyph has a class which is not allowed as a source for an influence arc. Source must be an entity or perturbing agent glyph.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand All @@ -215,7 +215,7 @@ Schematron validation for SBGN ER
$port-class='assignment' or
$port-class='interaction' or
$class='phenotype'"
diagnostics="id target port-class class">Incorrect target reference for influence arc
diagnostics="id target port-class class">Arc has an incorrect target reference. The target glyph has a class which is not allowed as a target for an influence arc. Target must be an interaction or phenotype glyph.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand Down Expand Up @@ -252,7 +252,7 @@ Schematron validation for SBGN ER
$port-class='or' or
$port-class='not' or
$port-class='delay'"
diagnostics="id target port-class">Incorrect target reference for arc with class "logic arc"
diagnostics="id target port-class">Arc has an incorrect target reference. The target glyph has a class which is not allowed as a target for a logic arc. Target must be a logic operator or delay glyph.
</iso:assert>
</iso:rule>
</iso:pattern>
Expand Down Expand Up @@ -285,4 +285,4 @@ Schematron validation for SBGN ER
<iso:diagnostic id="port-id"><iso:value-of select="$port-id"/></iso:diagnostic>
<iso:diagnostic id="port-class"><iso:value-of select="$port-class"/></iso:diagnostic>
</iso:diagnostics>
</iso:schema>
</iso:schema>