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"
      } ]
    } ]
  } ]
}