From 70d598b1bb77d0503ff20d47f767f26289b039c7 Mon Sep 17 00:00:00 2001 From: Alex Moskowitz Date: Sat, 2 May 2026 11:54:28 -0400 Subject: [PATCH] fix(ontology): AnnexIII_Condition_5b prescribes process class, not deployment token MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ARCO_instances_creditscoring.ttl line 30: regulatory condition now cco:prescribes :CreditworthinessEvaluationProcess (the class IRI as concept-individual) instead of :CreditScorer_EvalProcess_Token. Why: the EU AI Act regulation prescribes process types, not deployment tokens. The token-prescribes pattern (Pattern B) does not generalize — adding a second 5(b) assessment would force either a token mismatch in the alignment query or a duplicate regulatory ICE per assessment. The class-prescribes pattern (Pattern A, matching Sentinel) lets one regulatory ICE serve any number of 5(b) assessments. The SPARQL alignment query (check_regulatory_alignment.sparql) already handles both patterns via its EXISTS branch. Pipeline passes both Sentinel and CreditScorer runs after the change; no regressions; cross-category isolation preserved. Co-Authored-By: Claude Opus 4.7 (1M context) --- 03_TECHNICAL_CORE/ontology/ARCO_instances_creditscoring.ttl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/03_TECHNICAL_CORE/ontology/ARCO_instances_creditscoring.ttl b/03_TECHNICAL_CORE/ontology/ARCO_instances_creditscoring.ttl index 4f97d33..18cc3af 100644 --- a/03_TECHNICAL_CORE/ontology/ARCO_instances_creditscoring.ttl +++ b/03_TECHNICAL_CORE/ontology/ARCO_instances_creditscoring.ttl @@ -26,8 +26,8 @@ :AnnexIII_Condition_5b rdf:type :RegulatoryContent ; rdfs:label "Annex III 5(b) (Creditworthiness Rule)" ; - rdfs:comment "Annex III item 5(b): AI systems intended to be used to evaluate the creditworthiness of natural persons or establish their credit score, with the exception of AI systems used for the purpose of detecting financial fraud." ; - cco:prescribes :CreditScorer_EvalProcess_Token ; + rdfs:comment "Annex III item 5(b): AI systems intended to be used to evaluate the creditworthiness of natural persons or establish their credit score, with the exception of AI systems used for the purpose of detecting financial fraud. cco:prescribes targets the regulated process TYPE (class IRI as concept-individual via OWL 2 punning) — the regulation prescribes process types, not deployment-specific tokens. This matches the Sentinel pattern (Pattern A in check_regulatory_alignment.sparql) and generalizes across multiple 5(b) assessments sharing this single regulatory ICE." ; + cco:prescribes :CreditworthinessEvaluationProcess ; iao:0000136 :CreditworthinessEvaluationCapability ; iao:0000136 :CreditworthinessEvaluationProcess ; iao:0000136 :NaturalPersonRole .