From 3e5c14c6957a8deb2c453c5ebe4ba903026b8fe8 Mon Sep 17 00:00:00 2001 From: Abhinav Verma Date: Wed, 4 Feb 2026 22:06:56 +0530 Subject: [PATCH] Add pd10143 and pd10144 validation rules - pd10143: Enforce unique state variables per EPN (Spec 3.5.1.1) - pd10144: Limit catalysis arcs to one per process (Spec 3.5.2.4.8) --- validation/rules/sbgn_pd.sch | 46 ++++++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/validation/rules/sbgn_pd.sch b/validation/rules/sbgn_pd.sch index 4c9c336..65cb9ac 100644 --- a/validation/rules/sbgn_pd.sch +++ b/validation/rules/sbgn_pd.sch @@ -49,7 +49,9 @@ Schematron validation for SBGN PD - + + + @@ -618,6 +620,43 @@ Schematron validation for SBGN PD + + + + + + + + + + All state variables within a stateful EPN must be unique. Duplicate state variable found. + + + + + + + + + + + + At most one catalysis arc can be assigned to a process node. Found multiple catalysis arcs targeting this process. + + + @@ -628,6 +667,9 @@ Schematron validation for SBGN PD - + + + + \ No newline at end of file