From a9b2d28b98bf92e4e86bcae7afedbac52cc6689f Mon Sep 17 00:00:00 2001 From: Drishti160803 Date: Thu, 26 Mar 2026 00:14:17 +0530 Subject: [PATCH] Fix typos and improve diagnostic messages for pd10129, pd10130, pd10141 --- validation/rules/sbgn_pd.sch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/validation/rules/sbgn_pd.sch b/validation/rules/sbgn_pd.sch index 4c9c336..b2c758d 100644 --- a/validation/rules/sbgn_pd.sch +++ b/validation/rules/sbgn_pd.sch @@ -444,7 +444,7 @@ Schematron validation for SBGN PD see="sbgn-pd-L1V1.3-3.5.1-1" role="error" test="count(../../sbgn:port/sbgn:state[@variable = current()/@variable]) <= 2" - diagnostics="id">All state variables associated with a Stateful Entity Pool Node should be unique and note duplicated within that node. + diagnostics="id">All state variables associated with a Stateful Entity Pool Node should be unique and not duplicated within that node. Found duplicate state variable '' on node ''. @@ -458,7 +458,7 @@ Schematron validation for SBGN PD name="subunit-mod-arc-source" role="error" test="@class = 'modulation'" - diagnostics="id class">[NOT SURE] + diagnostics="id class">An arc connecting to a subunit of a complex must be of class 'modulation'. Arc '' has class '' which is not allowed here. @@ -594,7 +594,7 @@ Schematron validation for SBGN PD see="sbgn-pd-L1V1.3-3.5.2.1-1" role="error" test="($count >= 2)" - diagnostics="id count">All process nodes should have at least one input and at least one ouput pointing to the arcs + diagnostics="id count">Process node '' must have at least one input arc (consumption) and at least one output arc (production) connected to its ports. Found arc(s) — at least 2 are required.