You've already forked AI-Sandb-Evaluation
Import UAPF package
Add DRD diagram interchange (DMNDI) to 01-atbilstiba-un-izsledzosie.dmn.xml [scope-3 2/3]
UAPF-specification v2.1.0 (SEM-011): a DMN that defines a DRD MUST carry <dmndi:DMNDI>. Adds DMNShapes for all DRD nodes and DMNEdges for every information/knowledge requirement (requirement elements given ids so edges can reference them). DC/DI namespaces set to the DMN 1.3 values dmn-js expects (DMN/20180521). Decision logic intact.
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
<?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">
|
||||
namespace="https://processgit.org/VDAA/mi-sandbox-atlase/dmn/eligibility"
|
||||
xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/"
|
||||
xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/"
|
||||
xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/">
|
||||
|
||||
<!-- === INPUT DATA === -->
|
||||
<inputData id="In_IsLegalEntity" name="isLegalEntity"/>
|
||||
@@ -18,7 +19,7 @@
|
||||
<!-- === JURISDICTION CHECK (Nolikuma 6.1.p.) === -->
|
||||
<decision id="Decision_JurisdictionOk" name="JurisdictionCheck">
|
||||
<variable name="jurisdictionOk" typeRef="boolean"/>
|
||||
<informationRequirement><requiredInput href="#In_Jurisdiction"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_JurisdictionOk_1"><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"/>
|
||||
@@ -33,13 +34,13 @@
|
||||
<!-- === 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>
|
||||
<informationRequirement id="req_Decision_Eligibility_1"><requiredInput href="#In_IsLegalEntity"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_Eligibility_2"><requiredDecision href="#Decision_JurisdictionOk"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_Eligibility_3"><requiredInput href="#In_SubmittedInTime"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_Eligibility_4"><requiredInput href="#In_DocumentsInLatvian"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_Eligibility_5"><requiredInput href="#In_HasESignature"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_Eligibility_6"><requiredInput href="#In_IsForbiddenAI"/></informationRequirement>
|
||||
<informationRequirement id="req_Decision_Eligibility_7"><requiredInput href="#In_HasExclusion"/></informationRequirement>
|
||||
|
||||
<decisionTable id="DT_Eligibility" hitPolicy="FIRST">
|
||||
<input id="IC_1"><inputExpression typeRef="boolean"><text>isLegalEntity</text></inputExpression></input>
|
||||
@@ -90,4 +91,68 @@
|
||||
</rule>
|
||||
</decisionTable>
|
||||
</decision>
|
||||
|
||||
<dmndi:DMNDI>
|
||||
<dmndi:DMNDiagram id="DMNDiagram_1">
|
||||
<dmndi:DMNShape id="DMNShape_Decision_Eligibility" dmnElementRef="Decision_Eligibility">
|
||||
<dc:Bounds x="560" y="60" width="180" height="80"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_Decision_JurisdictionOk" dmnElementRef="Decision_JurisdictionOk">
|
||||
<dc:Bounds x="160" y="250" width="180" height="80"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_IsLegalEntity" dmnElementRef="In_IsLegalEntity">
|
||||
<dc:Bounds x="60" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_Jurisdiction" dmnElementRef="In_Jurisdiction">
|
||||
<dc:Bounds x="250" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_SubmittedInTime" dmnElementRef="In_SubmittedInTime">
|
||||
<dc:Bounds x="440" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_DocumentsInLatvian" dmnElementRef="In_DocumentsInLatvian">
|
||||
<dc:Bounds x="630" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_HasESignature" dmnElementRef="In_HasESignature">
|
||||
<dc:Bounds x="820" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_IsForbiddenAI" dmnElementRef="In_IsForbiddenAI">
|
||||
<dc:Bounds x="1010" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNShape id="DMNShape_In_HasExclusion" dmnElementRef="In_HasExclusion">
|
||||
<dc:Bounds x="1200" y="460" width="170" height="45"/>
|
||||
</dmndi:DMNShape>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_JurisdictionOk_1" dmnElementRef="req_Decision_JurisdictionOk_1">
|
||||
<di:waypoint x="335" y="460"/>
|
||||
<di:waypoint x="250" y="330"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_1" dmnElementRef="req_Decision_Eligibility_1">
|
||||
<di:waypoint x="230" y="482.5"/>
|
||||
<di:waypoint x="560" y="100"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_2" dmnElementRef="req_Decision_Eligibility_2">
|
||||
<di:waypoint x="340" y="290"/>
|
||||
<di:waypoint x="560" y="100"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_3" dmnElementRef="req_Decision_Eligibility_3">
|
||||
<di:waypoint x="525" y="460"/>
|
||||
<di:waypoint x="650" y="140"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_4" dmnElementRef="req_Decision_Eligibility_4">
|
||||
<di:waypoint x="715" y="460"/>
|
||||
<di:waypoint x="650" y="140"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_5" dmnElementRef="req_Decision_Eligibility_5">
|
||||
<di:waypoint x="905" y="460"/>
|
||||
<di:waypoint x="650" y="140"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_6" dmnElementRef="req_Decision_Eligibility_6">
|
||||
<di:waypoint x="1010" y="482.5"/>
|
||||
<di:waypoint x="740" y="100"/>
|
||||
</dmndi:DMNEdge>
|
||||
<dmndi:DMNEdge id="DMNEdge_req_Decision_Eligibility_7" dmnElementRef="req_Decision_Eligibility_7">
|
||||
<di:waypoint x="1200" y="482.5"/>
|
||||
<di:waypoint x="740" y="100"/>
|
||||
</dmndi:DMNEdge>
|
||||
</dmndi:DMNDiagram>
|
||||
</dmndi:DMNDI>
|
||||
</definitions>
|
||||
|
||||
Reference in New Issue
Block a user