ai-act-10
ID: ai-act-10
{
"@context" : [ "http://www.w3.org/ns/odrl.jsonld", {
"dc" : "http://purl.org/dc/terms/",
"dpv" : "https://w3id.org/dpv#",
"acc" : "https://example.com/extensions/accomplish#",
"ai" : "https://w3id.org/dpv/ai#",
"risk" : "https://www.w3id.org/dpv/risk#",
"vair" : "https://w3id.org/vair#",
"airo" : "https://w3id.org/airo#",
"eu-aiact" : "https://w3id.org/dpv/legal/eu/aiact#",
"xsd" : "http://www.w3.org/2001/XMLSchema#"
} ],
"@id" : "https://accomplish.org/ai-acts/ai-act-10",
"@type" : "odrl:Policy",
"odrl:profile" : "https://accomplish.org#",
"dc:creator" : "ACCOMPLISH Project",
"dc:description" : "Requires data and data governance complies with a set of standards during development, updates or retraining.",
"odrl:obligation" : [ {
"odrl:duty" : [ {
"odrl:action" : "acc:pre-deployment",
"assignee" : {
"@id" : "http://accomplish.org/SpecificAIProvider",
"@type" : "eu-aiact:AIProvider"
},
"target" : {
"@id" : "http://accomplish.org/SpecificAISystem",
"@type" : "eu-aiact:AISystem"
},
"odrl:constraint" : [ {
"_comment" : "Documented data governance framework.",
"odrl:leftOperand" : "dpv:hasOrganisationalMeasure",
"odrl:operator" : "isA",
"odrl:rightOperand" : "dpv:DataGovernance"
}, {
"_comment" : "Documented dataset specification",
"odrl:leftOperand" : "tech:hasDocumentation",
"odrl:operator" : "isA",
"odrl:rightOperand" : "aiact#CommonSpecification"
}, {
"_comment" : "Bias/ representativeness assessment",
"odrl:leftOperand" : "dpv:hasAssessment",
"odrl:operator" : "isA",
"odrl:rightOperand" : "dpv:DataQualityAssessment"
}, {
"_comment" : "OR Bias/ representativeness assessment can also be modeled like below (Reviewer may comment/suggest)",
"odrl:leftOperand" : "dpv:hasAssessment",
"odrl:operator" : "isA",
"odrl:rightOperand" : "ai:BiasDetection"
}, {
"_comment" : "Bias-detection reports (quantitative fairness metrics)",
"odrl:leftOperand" : "risk:detects",
"odrl:operator" : "isA",
"odrl:rightOperand" : "ai:ValidationDataBias"
}, {
"odrl:leftOperand" : "ai:hasTrainingData",
"odrl:operator" : "eq",
"odrl:rightOperand" : "ai:TrainingData",
"refinement" : [ {
"leftOperand" : "ai:TrainingData",
"operator" : "isAllOf",
"rightOperand" : [ "acc:CompleteData", "acc:AppropriateData", "acc:RepresentativeData" ]
} ]
}, {
"odrl:leftOperand" : "ai:hasTestingData",
"odrl:operator" : "eq",
"odrl:rightOperand" : "ai:TestingData",
"refinement" : [ {
"leftOperand" : "ai:TestingData",
"operator" : "isAllOf",
"rightOperand" : [ "acc:CompleteData", "acc:AppropriateData", "acc:RepresentativeData" ]
} ]
}, {
"odrl:leftOperand" : "ai:hasValidationData",
"odrl:operator" : "eq",
"odrl:rightOperand" : "ai:ValidationData",
"refinement" : [ {
"leftOperand" : "ai:ValidationData",
"operator" : "isAllOf",
"rightOperand" : [ "acc:CompleteData", "acc:AppropriateData", "acc:RepresentativeData" ]
} ]
}, {
"_comment" : "Existence of a documented data monitoring policy",
"odrl:leftOperand" : "dpv:hasPolicy",
"odrl:operator" : "isA",
"odrl:rightOperand" : "dpv:MonitoringPolicy"
}, {
"_comment" : "Documented roles and monitoring responsibilities",
"odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
"odrl:operator" : "isA",
"odrl:rightOperand" : "dpv:ActivityMonitoring"
}, {
"_comment" : "Documented monitoring schedule",
"odrl:leftOperand" : "dpv:hasPolicy",
"odrl:operator" : "isA",
"odrl:rightOperand" : "dpv:PhysicalSurveillance"
} ]
} ]
} ],
"consequence" : [ {
"rdf:value" : {
"@id" : "compensate"
},
"refinement" : [ {
"odrl:or" : [ {
"leftOperand" : "payAmount",
"operator" : "lteq",
"rightOperand" : {
"rdf:value" : "15000000.00",
"xsd:decimal" : true
},
"unit" : "http://dbpedia.org/resource/Euro"
}, {
"leftOperand" : "payAmount",
"operator" : "lteq",
"rightOperand" : {
"rdf:value" : "0.03",
"xsd:decimal" : true
},
"unit" : "http://dbpedia.org/resource/Turnover"
} ]
} ]
} ]
}