You've already forked AI-Sandb-Evaluation
Import UAPF package
init
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/"
|
||||
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC/"
|
||||
id="Definitions_Eligibility"
|
||||
name="Atbilstība un izslēdzošie nosacījumi"
|
||||
namespace="https://processgit.org/VDAA/mi-sandbox-atlase/dmn/eligibility">
|
||||
|
||||
<!-- === INPUT DATA === -->
|
||||
<inputData id="In_IsLegalEntity" name="isLegalEntity"/>
|
||||
<inputData id="In_Jurisdiction" name="jurisdiction"/>
|
||||
<inputData id="In_SubmittedInTime" name="submittedInTime"/>
|
||||
<inputData id="In_DocumentsInLatvian" name="documentsInLatvian"/>
|
||||
<inputData id="In_HasESignature" name="hasQualifiedESignatureAndTimestamp"/>
|
||||
<inputData id="In_IsForbiddenAI" name="isForbiddenAIPractice"/>
|
||||
<inputData id="In_HasExclusion" name="hasExclusionUnderLaw8p3"/>
|
||||
|
||||
<!-- === JURISDICTION CHECK (Nolikuma 6.1.p.) === -->
|
||||
<decision id="Decision_JurisdictionOk" name="JurisdictionCheck">
|
||||
<variable name="jurisdictionOk" typeRef="boolean"/>
|
||||
<informationRequirement><requiredInput href="#In_Jurisdiction"/></informationRequirement>
|
||||
<decisionTable id="DT_Jurisdiction" hitPolicy="UNIQUE">
|
||||
<input id="JIn_1"><inputExpression typeRef="string"><text>jurisdiction</text></inputExpression></input>
|
||||
<output id="JOut_1" name="jurisdictionOk" typeRef="boolean"/>
|
||||
<rule id="JR_LV"><inputEntry><text>"LV"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
|
||||
<rule id="JR_EU"><inputEntry><text>"EU"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
|
||||
<rule id="JR_EEA"><inputEntry><text>"EEA"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
|
||||
<rule id="JR_CH"><inputEntry><text>"CH"</text></inputEntry><outputEntry><text>true</text></outputEntry></rule>
|
||||
<rule id="JR_Other"><inputEntry><text>not("LV","EU","EEA","CH")</text></inputEntry><outputEntry><text>false</text></outputEntry></rule>
|
||||
</decisionTable>
|
||||
</decision>
|
||||
|
||||
<!-- === MAIN ELIGIBILITY DECISION (Nolikuma 6., 7., 10., 13.p.) === -->
|
||||
<decision id="Decision_Eligibility" name="EligibilityDecision">
|
||||
<variable name="eligibilityResult" typeRef="string"/>
|
||||
<informationRequirement><requiredInput href="#In_IsLegalEntity"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Decision_JurisdictionOk"/></informationRequirement>
|
||||
<informationRequirement><requiredInput href="#In_SubmittedInTime"/></informationRequirement>
|
||||
<informationRequirement><requiredInput href="#In_DocumentsInLatvian"/></informationRequirement>
|
||||
<informationRequirement><requiredInput href="#In_HasESignature"/></informationRequirement>
|
||||
<informationRequirement><requiredInput href="#In_IsForbiddenAI"/></informationRequirement>
|
||||
<informationRequirement><requiredInput href="#In_HasExclusion"/></informationRequirement>
|
||||
|
||||
<decisionTable id="DT_Eligibility" hitPolicy="FIRST">
|
||||
<input id="IC_1"><inputExpression typeRef="boolean"><text>isLegalEntity</text></inputExpression></input>
|
||||
<input id="IC_2"><inputExpression typeRef="boolean"><text>jurisdictionOk</text></inputExpression></input>
|
||||
<input id="IC_3"><inputExpression typeRef="boolean"><text>submittedInTime</text></inputExpression></input>
|
||||
<input id="IC_4"><inputExpression typeRef="boolean"><text>documentsInLatvian</text></inputExpression></input>
|
||||
<input id="IC_5"><inputExpression typeRef="boolean"><text>hasQualifiedESignatureAndTimestamp</text></inputExpression></input>
|
||||
<input id="IC_6"><inputExpression typeRef="boolean"><text>isForbiddenAIPractice</text></inputExpression></input>
|
||||
<input id="IC_7"><inputExpression typeRef="boolean"><text>hasExclusionUnderLaw8p3</text></inputExpression></input>
|
||||
<output id="OC_Status" name="status" typeRef="string"/>
|
||||
<output id="OC_Reason" name="reason" typeRef="string"/>
|
||||
<output id="OC_Ref" name="nolikumaReference" typeRef="string"/>
|
||||
|
||||
<!-- Hard rejections -->
|
||||
<rule id="R01">
|
||||
<inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry>
|
||||
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Iesniedzējs nav juridiska persona"</text></outputEntry><outputEntry><text>"6.1.p."</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="R02">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry>
|
||||
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Jurisdikcija nav LV/ES/EEZ/CH"</text></outputEntry><outputEntry><text>"6.1.p."</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="R03">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry>
|
||||
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Iesniegums nav saņemts termiņā"</text></outputEntry><outputEntry><text>"7.p., 8.p."</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="R04">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>-</text></inputEntry>
|
||||
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"MI sistēma ir aizliegtā prakse (Regulas 5.p.)"</text></outputEntry><outputEntry><text>"6.2.p."</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="R05">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>true</text></inputEntry>
|
||||
<outputEntry><text>"REJECT"</text></outputEntry><outputEntry><text>"Uz iesniedzēju attiecas Likuma 8.p.3.d. izslēdzošie nosacījumi"</text></outputEntry><outputEntry><text>"6.3.p."</text></outputEntry>
|
||||
</rule>
|
||||
<!-- Fixable deficiencies -->
|
||||
<rule id="R06">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>-</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry>
|
||||
<outputEntry><text>"FIX_OR_REJECT"</text></outputEntry><outputEntry><text>"Dokumenti nav latviešu valodā"</text></outputEntry><outputEntry><text>"10.p., 12.p."</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="R07">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry>
|
||||
<outputEntry><text>"FIX_OR_REJECT"</text></outputEntry><outputEntry><text>"Trūkst drošā elektroniskā paraksta vai laika zīmoga"</text></outputEntry><outputEntry><text>"7.p., 12.p."</text></outputEntry>
|
||||
</rule>
|
||||
<!-- Pass -->
|
||||
<rule id="R08">
|
||||
<inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>true</text></inputEntry><inputEntry><text>false</text></inputEntry><inputEntry><text>false</text></inputEntry>
|
||||
<outputEntry><text>"ELIGIBLE"</text></outputEntry><outputEntry><text>"Atbilst visām prasībām — virzīt uz vērtēšanu"</text></outputEntry><outputEntry><text>"13.p."</text></outputEntry>
|
||||
</rule>
|
||||
</decisionTable>
|
||||
</decision>
|
||||
</definitions>
|
||||
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
id="Definitions_Scoring"
|
||||
name="Vērtēšanas, punktu un reitinga aprēķins"
|
||||
namespace="https://processgit.org/VDAA/mi-sandbox-atlase/dmn/scoring">
|
||||
|
||||
<!-- === INPUTS: Commission ratings 0-5 for each criterion === -->
|
||||
<inputData id="In_C1_Innovation" name="innovationRating"/>
|
||||
<inputData id="In_C2_Transformation" name="transformationRating"/>
|
||||
<inputData id="In_C3_Readiness" name="readinessRating"/>
|
||||
<inputData id="In_C4_HighRisk" name="highRiskRating"/>
|
||||
<inputData id="In_C5_RegulatoryNeed" name="regulatoryNeedRating"/>
|
||||
|
||||
<!-- === BKM: Weighted score formula (Nolikuma 1.pielikums) === -->
|
||||
<businessKnowledgeModel id="BKM_WeightedScore" name="weightedScore">
|
||||
<encapsulatedLogic kind="FEEL">
|
||||
<formalParameter name="weight" typeRef="number"/>
|
||||
<formalParameter name="rating" typeRef="number"/>
|
||||
<literalExpression><text>weight * (rating / 5)</text></literalExpression>
|
||||
</encapsulatedLogic>
|
||||
</businessKnowledgeModel>
|
||||
|
||||
<!-- === INDIVIDUAL CRITERION SCORES === -->
|
||||
<!-- Kr.1: Inovitāte un tirgus nepilnību novēršana (svars 20) -->
|
||||
<decision id="Dec_C1" name="InnovationScore">
|
||||
<variable name="innovationScore" typeRef="number"/>
|
||||
<knowledgeRequirement><requiredKnowledge href="#BKM_WeightedScore"/></knowledgeRequirement>
|
||||
<informationRequirement><requiredInput href="#In_C1_Innovation"/></informationRequirement>
|
||||
<literalExpression><text>weightedScore(20, innovationRating)</text></literalExpression>
|
||||
</decision>
|
||||
|
||||
<!-- Kr.2: Ieguldījums attīstības plānošanas un digitālās transformācijas mērķos (svars 15) -->
|
||||
<decision id="Dec_C2" name="TransformationScore">
|
||||
<variable name="transformationScore" typeRef="number"/>
|
||||
<knowledgeRequirement><requiredKnowledge href="#BKM_WeightedScore"/></knowledgeRequirement>
|
||||
<informationRequirement><requiredInput href="#In_C2_Transformation"/></informationRequirement>
|
||||
<literalExpression><text>weightedScore(15, transformationRating)</text></literalExpression>
|
||||
</decision>
|
||||
|
||||
<!-- Kr.3: Tehniskā gatavība un resursu nodrošinājums (svars 30) -->
|
||||
<decision id="Dec_C3" name="ReadinessScore">
|
||||
<variable name="readinessScore" typeRef="number"/>
|
||||
<knowledgeRequirement><requiredKnowledge href="#BKM_WeightedScore"/></knowledgeRequirement>
|
||||
<informationRequirement><requiredInput href="#In_C3_Readiness"/></informationRequirement>
|
||||
<literalExpression><text>weightedScore(30, readinessRating)</text></literalExpression>
|
||||
</decision>
|
||||
|
||||
<!-- Kr.4: Augsta riska MI sistēmas kvalifikācija (svars 10) -->
|
||||
<decision id="Dec_C4" name="HighRiskScore">
|
||||
<variable name="highRiskScore" typeRef="number"/>
|
||||
<knowledgeRequirement><requiredKnowledge href="#BKM_WeightedScore"/></knowledgeRequirement>
|
||||
<informationRequirement><requiredInput href="#In_C4_HighRisk"/></informationRequirement>
|
||||
<literalExpression><text>weightedScore(10, highRiskRating)</text></literalExpression>
|
||||
</decision>
|
||||
|
||||
<!-- Kr.5: Regulatīvās vides pamatojums un nepieciešamība (svars 25) -->
|
||||
<decision id="Dec_C5" name="RegulatoryNeedScore">
|
||||
<variable name="regulatoryNeedScore" typeRef="number"/>
|
||||
<knowledgeRequirement><requiredKnowledge href="#BKM_WeightedScore"/></knowledgeRequirement>
|
||||
<informationRequirement><requiredInput href="#In_C5_RegulatoryNeed"/></informationRequirement>
|
||||
<literalExpression><text>weightedScore(25, regulatoryNeedRating)</text></literalExpression>
|
||||
</decision>
|
||||
|
||||
<!-- === TOTAL SCORE (max 100) === -->
|
||||
<decision id="Dec_Total" name="TotalScore">
|
||||
<variable name="totalScore" typeRef="number"/>
|
||||
<informationRequirement><requiredDecision href="#Dec_C1"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Dec_C2"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Dec_C3"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Dec_C4"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Dec_C5"/></informationRequirement>
|
||||
<literalExpression><text>innovationScore + transformationScore + readinessScore + highRiskScore + regulatoryNeedScore</text></literalExpression>
|
||||
</decision>
|
||||
|
||||
<!-- === TIEBREAKER ORDER (Nolikuma 1.pielikums, Neizšķirta gadījumi) === -->
|
||||
<decision id="Dec_TieBreak" name="TieBreakVector">
|
||||
<variable name="tieBreakVector" typeRef="list"/>
|
||||
<informationRequirement><requiredDecision href="#Dec_C3"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Dec_C5"/></informationRequirement>
|
||||
<informationRequirement><requiredDecision href="#Dec_C1"/></informationRequirement>
|
||||
<literalExpression>
|
||||
<text>[readinessScore, regulatoryNeedScore, innovationScore]</text>
|
||||
</literalExpression>
|
||||
</decision>
|
||||
</definitions>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
id="Definitions_TRL"
|
||||
name="TRL līmeņu pārvēršana 0-5 vērtējumā"
|
||||
namespace="https://processgit.org/VDAA/mi-sandbox-atlase/dmn/trl">
|
||||
|
||||
<!-- Nolikuma 2.pielikums: MI sistēmas gatavības līmeņi -->
|
||||
<inputData id="In_TRL" name="trlLevel"/>
|
||||
|
||||
<decision id="Decision_TRLMapping" name="TRLMapping">
|
||||
<variable name="readinessRatingFromTRL" typeRef="number"/>
|
||||
<informationRequirement><requiredInput href="#In_TRL"/></informationRequirement>
|
||||
|
||||
<decisionTable id="DT_TRL" hitPolicy="UNIQUE">
|
||||
<input id="TRL_In"><inputExpression typeRef="number"><text>trlLevel</text></inputExpression></input>
|
||||
<output id="TRL_Score" name="score" typeRef="number"/>
|
||||
<output id="TRL_Label" name="label" typeRef="string"/>
|
||||
<output id="TRL_Sandbox" name="sandboxReadiness" typeRef="string"/>
|
||||
|
||||
<rule id="TRL_R1">
|
||||
<inputEntry><text>[1..2]</text></inputEntry>
|
||||
<outputEntry><text>0</text></outputEntry>
|
||||
<outputEntry><text>"Pamatprincipu novērojumi / formulēta koncepcija"</text></outputEntry>
|
||||
<outputEntry><text>"Par agru regulatīvai videi"</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="TRL_R2">
|
||||
<inputEntry><text>[3..4]</text></inputEntry>
|
||||
<outputEntry><text>2</text></outputEntry>
|
||||
<outputEntry><text>"Koncepcijas pārbaude / validācija laboratorijā"</text></outputEntry>
|
||||
<outputEntry><text>"Ierobežota gatavība"</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="TRL_R3">
|
||||
<inputEntry><text>5</text></inputEntry>
|
||||
<outputEntry><text>3</text></outputEntry>
|
||||
<outputEntry><text>"Validācija mākslīgi radītā vidē"</text></outputEntry>
|
||||
<outputEntry><text>"Minimālais briedums pilotēšanai"</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="TRL_R4">
|
||||
<inputEntry><text>[6..7]</text></inputEntry>
|
||||
<outputEntry><text>4</text></outputEntry>
|
||||
<outputEntry><text>"Demonstrācija mākslīgi radītā / reālā vidē"</text></outputEntry>
|
||||
<outputEntry><text>"Laba gatavība testēšanai"</text></outputEntry>
|
||||
</rule>
|
||||
<rule id="TRL_R5">
|
||||
<inputEntry><text>[8..9]</text></inputEntry>
|
||||
<outputEntry><text>5</text></outputEntry>
|
||||
<outputEntry><text>"Sistēma pabeigta un pārbaudīta / ekspluatācijā"</text></outputEntry>
|
||||
<outputEntry><text>"Pilna gatavība; regulatīvā vide atbilstības/uzraudzības jautājumiem"</text></outputEntry>
|
||||
</rule>
|
||||
</decisionTable>
|
||||
</decision>
|
||||
</definitions>
|
||||
Reference in New Issue
Block a user