data-gov-act-5

ID: data-gov-act-5

{
  "@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-gov-act-policies/data-gov-act-5",
  "@type" : "odrl:Policy",
  "odrl:profile" : "https://accomplish.org#",
  "dc:creator" : "ACCOMPLISH Project",
  "dc:description" : "Establishes the requirement for public sector bodies as data holders under laid out conditions to make data accessible to the user.",
  "odrl:obligation" : [ {
    "odrl:duty" : [ {
      "odrl:action" : "daont:ProvideData",
      "odrl:assignee" : {
        "@id" : "http://accomplish.org/SpecificPublicSectorBody",
        "@type" : "dpv:PublicSectorBody "
      },
      "odrl:target" : {
        "@id" : "http://accomplish.org/SpecificPublicData",
        "@type" : "dpv:Data"
      },
      "odrl:constraint" : [ {
        "_comment" : "Existence of a data access mechanism",
        "odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "dpv:AccessControlMethod"
      }, {
        "_comment" : "Written procedure to handle access requests",
        "odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "dpv:Guideline"
      }, {
        "_comment" : "Access logging and monitoring mechanisms",
        "odrl:leftOperand" : "dpv:hasTechnicalOrganisationalMeasure",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "dpv:RecordsOfActivities"
      }, {
        "_comment" : "Ability to provide relevant historical data where appropriate and legally permissible.",
        "odrl:leftOperand" : "dpv:hasData",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "dpv:Historical"
      }, {
        "_comment" : "Delivery of data in a structured, comprehensible, and usable format. ",
        "odrl:leftOperand" : "dpv:hasData",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "dpv:Data",
        "odrl:refinement" : [ {
          "_comment" : "data must be made available by default",
          "odrl:leftOperand" : "dpv:Data",
          "odrl:operator" : "odrl:isA",
          "odrl:rightOperand" : "daont:B2CDataSharing"
        }, {
          "_comment" : "machine-readable data",
          "odrl:leftOperand" : "dpv:Data",
          "odrl:operator" : "dpv-ieee-7012:hasMachineReadableFormat",
          "odrl:rightOperand" : {
            "rdf:value" : true,
            "dc:conformsTo" : "http://www.w3.org/TR/turtle/"
          }
        } ]
      }, {
        "_comment" : "Ability to provide relevant historical data where appropriate and legally permissible.",
        "odrl:leftOperand" : "dpv:hasData",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "dpv:Historical"
      }, {
        "_comment" : "Delivery of data in a structured, comprehensible, and usable format. ",
        "odrl:leftOperand" : "dpv:hasContext",
        "odrl:operator" : "odrl:isA",
        "odrl:rightOperand" : "tec:Decision",
        "odrl:refinement" : [ {
          "_comment" : "Decision is a Refusal Decision",
          "odrl:leftOperand" : "tec:Decision",
          "odrl:operator" : "rdf:type",
          "odrl:rightOperand" : "acc:RefusalDecision"
        }, {
          "_comment" : "Refusal Decision has Transperancy Control.",
          "odrl:leftOperand" : "tec:Decision",
          "odrl:operator" : "risk:hasControl",
          "odrl:rightOperand" : "risk:TransparencyControl"
        } ]
      } ]
    } ]
  } ],
  "odrl:consequence" : [ {
    "rdf:value" : {
      "@id" : "daont:LegalAction"
    },
    "odrl:refinement" : {
      "odrl:leftOperand" : "odrl:payAmount",
      "odrl:operator" : "odrl:eq",
      "odrl:rightOperand" : "acc:FineDeterminedByMemberState"
    }
  } ]
}