data-act-4
ID: data-act-4
{
"@context" : [ "http://www.w3.org/ns/odrl.jsonld", {
"dc" : "http://purl.org/dc/terms/",
"dpv" : "https://w3id.org/dpv#",
"tech" : "https://w3id.org/dpv/tech#",
"acc" : "https://accomplish.org#",
"daont" : "https://w3id.org/def/daont#"
} ],
"@id" : "https://accomplish.org/policies/data-act-policies/data-act-4",
"@type" : "odrl:Policy",
"odrl:profile" : "https://accomplish.org#",
"dc:creator" : "ACCOMPLISH Project",
"dc:description" : "Establishes the requirement for data holders to make data generated by connected products or related services available to the user.",
"dc:source" : "https://eur-lex.europa.eu/eli/reg/2023/2854",
"odrl:obligation" : [ {
"odrl:action" : {
"@id" : "daont:ProvideData",
"odrl:refinement" : [ {
"_comment" : "[Binary] Existence of a data access mechanism",
"odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
"odrl:operator" : "odrl:isA",
"odrl:rightOperand" : "dpv:AccessControlMethod"
}, {
"_comment" : "[Binary] Written procedure to handle access requests",
"odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
"odrl:operator" : "odrl:isA",
"odrl:rightOperand" : "dpv:Guideline"
}, {
"_comment" : "[Binary] Access logs",
"odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
"odrl:operator" : "odrl:isA",
"odrl:rightOperand" : "dpv:RecordsOfActivities"
}, {
"_comment" : "[Binary] Existence of a data access responsibility role — pending daont: term",
"odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
"odrl:operator" : "odrl:isA",
"odrl:rightOperand" : "dpv:OrganisationalMeasure"
}, {
"_comment" : "[Binary] Existence of a refusal assessment framework",
"odrl:leftOperand" : "dpv:hasAssessment",
"odrl:operator" : "odrl:isA",
"odrl:rightOperand" : "dpv:RiskMitigationMeasure"
} ]
},
"odrl:assignee" : {
"@id" : "http://accomplish.org/SpecificDataHolder",
"@type" : "daont:DataHolder"
},
"odrl:target" : {
"@id" : "http://accomplish.org/SpecificConnectedProductOrServiceData",
"@type" : "daont:Data",
"_comment" : "[Non-Binary] Structured format delivery",
"odrl:refinement" : [ {
"odrl:leftOperand" : "dc:format",
"odrl:operator" : "odrl:isA",
"odrl:rightOperand" : "tech:FileFormat"
} ]
},
"odrl:assigner" : {
"@id" : "http://accomplish.org/SpecificConnectedProductOrServiceUser",
"@type" : "daont:User"
},
"odrl:constraint" : [ {
"_comment" : "Restrict action only when the data has been requested.",
"odrl:leftOperand" : "daont:requestsAccessTo",
"odrl:operator" : "odrl:eq",
"odrl:rightOperand" : {
"@id" : "http://accomplish.org/SpecificConnectedProductOrServiceData",
"@type" : "daont:Data"
}
} ]
} ],
"consequence" : [ {
"rdf:value" : {
"@id" : "daont:LegalAction"
},
"refinement" : [ {
"odrl:or" : [ {
"leftOperand" : "payAmount",
"operator" : "eq",
"rightOperand" : "acc:FineDeterminedByMemberState"
}, {
"leftOperand" : "pd:Sale",
"operator" : "eq",
"rightOperand" : "dpv:Restrict"
} ]
} ]
} ]
}