data-act-3-2
ID: data-act-3-2
{
"@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#",
"daont" : "https://w3id.org/def/daont#",
"dpv-ieee-7012" : "https://w3id.org/dpv/standards/ieee/7012#",
"tec" : "https://w3id.org/dpv/tech#”",
"rdf" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
} ],
"@id" : "https://accomplish.org/policies/data-act-policies/data-act-3-2",
"@type" : "odrl:Policy",
"odrl:profile" : "https://accomplish.org#",
"dc:creator" : "ACCOMPLISH Project",
"dc:description" : "Establishes the requirement for providers, renter or leasers of connected product or providers of related service to provide information to the users about the data generated.",
"odrl:obligation" : [ {
"odrl:duty" : [ {
"odrl:action" : "daont:ProvideData",
"odrl:assignee" : [ {
"@id" : "http://accomplish.org/SpecificAIProductProvider",
"@type" : "tec:ProvidedAsProduct"
}, {
"@id" : "http://accomplish.org/SpecificAIProductRenter",
"@type" : "acc:AIProductRenter"
}, {
"@id" : "http://accomplish.org/SpecificAIProductLeaser",
"@type" : "acc:AIProductLeaser"
}, {
"@id" : "http://accomplish.org/SpecificServiceProvider",
"@type" : "dpv:ServiceProvider"
}, {
"@id" : "http://accomplish.org/SpecificServiceRenter",
"@type" : "acc:ServiceRenter"
}, {
"@id" : "http://accomplish.org/SpecificServiceLeaser",
"@type" : "dpv:ServiceLeaser"
} ],
"odrl:assigner" : {
"@id" : "http://accomplish.org/SpecificDataHolder",
"@type" : "daont:DataHolder"
},
"odrl:target" : [ {
"@id" : "http://accomplish.org/SpecificConnectedProduct",
"@type" : "daont:ConnectedProduct"
}, {
"@id" : "http://accomplish.org/SpecificRelatedService",
"@type" : "daont:RelatedService"
} ],
"odrl:constraint" : [ {
"_comment" : "Pre-contractual information document should use Model Contractual Term (MCT)",
"odrl:leftOperand" : "acc:PreContractualDocument",
"odrl:operator" : "odrl:eq",
"odrl:rightOperand" : "dpv:EstablishContractualAgreement",
"odrl:refinement" : [ {
"_comment" : "document should use Model Contractual Term (MCT)",
"odrl:leftOperand" : "dpv:EstablishContractualAgreement",
"odrl:operator" : "daont:hasTerm",
"odrl:rightOperand" : "daont:ContractualTerm"
} ]
}, {
"_comment" : "Information delivered before purchase or signature.",
"odrl:leftOperand" : "tec:hasPurchaser",
"odrl:operator" : "odrl:eq",
"odrl:rightOperand" : "tec:Purchaser",
"odrl:refinement" : [ {
"odrl:leftOperand" : "tec:Purchaser",
"odrl:operator" : "daont:hasPreContractualDocument",
"odrl:rightOperand" : "acc:PreContractualDocument"
} ]
}, {
"_comment" : "Description of the types of data included",
"odrl:leftOperand" : "daont:Data",
"odrl:operator" : "daont:classifiedAs",
"odrl:rightOperand" : "daont:DataCategory"
}, {
"_comment" : "Data storage and intended duration retention",
"odrl:leftOperand" : "tec:DataStorage",
"odrl:operator" : "dpv:hasDuration",
"odrl:rightOperand" : "dpv:StorageDuration"
}, {
"_comment" : "Explanation of the method of access and data holder.",
"odrl:leftOperand" : "tec:Documentation",
"odrl:operator" : "dpv:hasTechnicalMeasure",
"odrl:rightOperand" : "dpv:AccessControlMethod"
}, {
"_comment" : "",
"odrl:leftOperand" : "",
"odrl:operator" : "",
"odrl:rightOperand" : ""
}, {
"_comment" : "Explanation of third-party sharing.",
"odrl:leftOperand" : "daont:ServiceProvider",
"odrl:operator" : "daont:designatesThirdParty ",
"odrl:rightOperand" : "daont:ThirdParty"
}, {
"_comment" : "User’s right to share the data.",
"odrl:leftOperand" : "daont:DataSharing",
"odrl:operator" : "daont:authorizedBy",
"odrl:rightOperand" : [ "daont:ServiceProvider", "daont:User" ]
}, {
"_comment" : "Identification information of data holder and expected use of data.",
"odrl:leftOperand" : "daont:DataHolder",
"odrl:operator" : "dpv:hasPersonalData",
"odrl:rightOperand" : "dpv:PersonalData",
"odrl:refinement" : [ {
"odrl:leftOperand" : "daont:DataHolder",
"odrl:operator" : "acc:hasDataUse",
"odrl:rightOperand" : "acc:DataUsage"
} ]
} ]
} ]
} ],
"odrl:consequence" : [ {
"rdf:value" : {
"@id" : "daont:LegalAction"
},
"odrl:refinement" : [ {
"odrl:or" : [ {
"odrl:leftOperand" : "odrl:payAmount",
"odrl:operator" : "odrl:eq",
"odrl:rightOperand" : "acc:FineDeterminedByMemberState"
}, {
"odrl:leftOperand" : "pd:Sale",
"odrl:operator" : "odrl:eq",
"odrl:rightOperand" : "dpv:Restrict"
} ]
} ]
} ]
}