Skip to content

Latest commit

 

History

History
434 lines (353 loc) · 13.3 KB

Matrix mapping.md

File metadata and controls

434 lines (353 loc) · 13.3 KB
obo: <http://purl.obolibrary.org/obo/>

- Use by Commercial Entity:
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: assignee
      odrl:industry eq obo:ICO_0000049 (profit organization)
  PROHIBITION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: assignee
      odrl:industry eq obo:ICO_0000048 (nonprofit organization)
wgs84_pos: <http://www.w3.org/2003/01/geo/wgs84_pos#>
dbo: <http://dbpedia.org/ontology/>

- Geographical area:
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: assignee
      xone:
        @list: [this:constraintSpatial, this:constraintSpatialCoordinates]

  constraintSpatial:
    leftOperand: odrl:spatial
    operator: odrl:isPartOf
    rightOperand: [wgs84_pos:Point, wgs84_pos:Point, ...wgs84_pos:Point]^^rdfs:list (A point, typically described using a coordinate system relative to Earth, such as WGS84, uniquely identified by lat/long/alt)

  constraintSpatialCoordinates:
    leftOperand: odrl:spatialCoordinates
    operator: odrl:eq
    rightOperand: dbo:iso31661Code (ISO 3166-1 country code)
fibo-fnd-law-jur: <https://spec.edmcouncil.org/fibo/ontology/FND/Law/Jurisdiction/>
occe: <https://w3id.org/odrl-occe/>

- Regulatory Jurisdiction:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: assignee
      occe:jurisdiction isA fibo-fnd-law-jur:Jurisdiction (power of a court to adjudicate cases, issue orders, and interpret and apply the law with respect to some specific geographic area)
dpv: <https://w3id.org/dpv#>

- Research Use:
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      odrl:purpose isA dpv:ResearchAndDevelopment
occe: <https://w3id.org/odrl-occe/>

- Clinical care:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      odrl:purpose isA occe:ClinicalCare
occe: <https://w3id.org/odrl-occe/>

- Clinical Research:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      odrl:purpose isA occe:ClinicalResearch
obo: <http://purl.obolibrary.org/obo/>
occe: <https://w3id.org/odrl-occe/>

- Disease specific use:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      odrl:purpose isA obo:DOID_4 (A disease is a disposition to undergo pathological processes that exists in an organism because of one or more disorders in that organism.)
obo: <http://purl.obolibrary.org/obo/>
occe: <https://w3id.org/odrl-occe/>

- Use as control:
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:read
    assigner: data center
    CONSTRAINT:
      on: asset
      occe:useAs eq obo:NCIT_C48294 (Something referred to; the object of a reference.)
cc: <http://creativecommons.org/ns#>
obo: <http://purl.obolibrary.org/obo/>

- Profit motivated use:
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: cc:CommercialUse
    assigner: data center
    CONSTRAINT:
      on: action
      odrl:purpose isA obo:ICO_0000057 (An investigation that is conducted with the purpose of earning a profit)
- Time period of use:
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      refinement:
        andSequence:
          @list: [this:start_date, this:end_date]

  start_date:
    type: Constraint
    uid: this:start_date
    leftOperand: odrl:dateTime
    operator: lt | lteq | eq | gt | gteq
    rightOperand: xsd:date | xsd:dateTime

  end_date:
    type: Constraint
    uid: this:end_date
    leftOperand: odrl:dateTime
    operator: lt | lteq | eq | gt | gteq
    rightOperand: xsd:date | xsd:dateTime
occe: <https://w3id.org/odrl-occe/>

- Collaboration:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    duty:
      action:
        rdf:value:
          @id: occe:collaborate
        refinement:
          leftOperand: odrl:recipient
          operator: eq
          rightOperand: this:assigner
occe: <https://w3id.org/odrl-occe/>
dbo: <https://dbpedia.org/ontology/>

- Fees:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    duty:
      action:
        rdf:value:
          @id: odrl:compensate
        refinement:
          leftOperand: odrl:payAmount
          operator: eq
          rightOperand:
            @value: "any_decimal_value"
            @type: xsd:decimal
          unit: dbo:currency
occe: <https://w3id.org/odrl-occe/>

- Return of results:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    duty:
      action: occe:returnOfResults
occe: <https://w3id.org/odrl-occe/>

- Return of incidental findings:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    duty:
      action: occe:returnOfIncidentalFindings
occe: <https://w3id.org/odrl-occe/>

- Re-identification of individuals:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      odrl:purpose isA occe:ReIdentificationOfIndividuals
occe: <https://w3id.org/odrl-occe/>

- Publication moratorium:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: occe:publishResults
    assigner: data center
    CONSTRAINT:
      on: depends on the conditions
      refinement:
          andSequence:
            @list: [this:C1, this:C2, ...this:C<n>]

  C1:
    type: Constraint
    uid: this:C1
    leftOperand: odrl:someLeftOperand
    operator: odrl:someOperator
    rightOperand: odrl:someRightOperand

  C2:
    type: Constraint
    uid: this:C2
    leftOperand: odrl:someLeftOperand
    operator: odrl:someOperator
    rightOperand: odrl:someRightOperand
occe: <https://w3id.org/odrl-occe/>

- Publication:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    duty:
      action: occe:publishResults
rdfs: <http://www.w3.org/2000/01/rdf-schema#>
occe: <https://w3id.org/odrl-occe/>

- User authentication:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: assignee
      occe:userID isPartOf ["email_1", "ORCID_2", ...n]^^rdfs:list
obo: <http://purl.obolibrary.org/obo/>
occe: <https://w3id.org/odrl-occe/>

- Ethics Approval:
  profile: occe
  type: Offer
  PERMISSION:
    target: ex:dataset
    action: odrl:use
    assigner: data center
    CONSTRAINT:
      on: action
      refinement:
          andSequence:
            @list: [this:approvalDocumentType, this:approvedByIRB]

  approvalDocumentType:
    type: Constraint
    uid: this:approvalDocumentType
    leftOperand: occe:documentType
    operator: odrl:isA
    rightOperand: obo:NCIT_C70800 (A document containing the determination of the Institutional Review Board (IRB) that the clinical study with human subject participation has been reviewed and may be conducted at a particular study site within the constraints set forth by the IRB and other institutional and federal requirements.)

  approvedByIRB:
    type: Constraint
    uid: this:approvedByIRB
    leftOperand: odrl:industry
    operator: odrl:isA
    rightOperand: obo:NCIT_C16741 (An independent body constituted of medical, scientific, and non-scientific members, whose responsibility is to ensure the protection of the rights, safety and well-being of human subjects involved in a study by, among other things, reviewing, approving, and providing continuing review of study protocol and amendments and of the methods and material to be used in obtaining and documenting informed consent of the study subjects.)
  • Commercial Entity - Should be applied to the Party(assignee), as we need to check its industry (i.e: Profit organization or Nonprofit organization).

  • Geographic Area - Should be applied to the assignee Party, as a geographical restriction is imposed to the application of the policy. The assignee must operate on the specified region(s). We can use odrl:spatial for World Geodetic System (WGS84) Point values OR odrl:spatialCoordonates for ISO 3166-1 codes. We are using a logical constraint with xone operand, which means that ONE and ONLY ONE of the constraints (constraintSpatial, constraintSpatialCoordinates) must be satisfied.


  • Research Use - Should be applied to the action, as we want to know its purpose.

  • Clinical Care - Should be applied to the action itself as the use action is permitted only for a specific purpose. We use the newly created occe:ClinicalCare right operand.

  • Clinical Research - Same as above. But we use the newly created occe:ClinicalResearch right operand.

  • Disease Specific use - Same as above. We are using obo:DOID_4 as right operand to represent all diseases.

  • Use as control - Should be applied to the asset as it will be used as a reference, benchmark or normal comparison for research or other activities. The action should be odrl:read because as said before, asset will be used only as a reference (we try to be specific).

  • Profit motivated use - Should be applied to the action as we need to check the purpose of the action (which is to earn money). We don't use odrl:sell because it implies to transfer the ownership of the asset to the assignee, which is not the definition of this CCE. We don't use odrl:use because ODRL offers cc:CommercialUse action, so it's better to be specific.

  • Time period of use - We should apply a logical constraint on the action. The logical constraint will proceed in sequence (which means that both constraints (start_data and end_date) -in sequence- MUST be satisfied).

  • Collaboration - We apply a duty that must be fulfilled by the assignee toward the assigner. The duty implies a newly created action occe:collaborate. In the constraint, we use the odrl:recipient left operand because, by definition, it's "The party receiving the result/outcome of exercising the action of the Rule."

  • Fees - We apply a duty that must be fulfilled by the assignee toward the assigner. The duty implies to compensate the assigner by paying fees. The amount of compensation is a decimal value and the unit is any subclass of dbo:currency.

  • Return of results - The assigner makes an offer to use the target asset. The assignee who wants to use them has a duty and involves a requirement on the recipient (assignee) to return the results to the asset provider (assigner). The duty also has a constraint of event is greater (because results are obtained after the work is done) than policyUsage, meaning the duty rule must be exercised (ie the return of results) after the permission rule has been exercised. We use a newly created action occe:returnOfResults.

  • Return of incidental findings - The assigner makes an offer to use the target asset. The assignee who wants to use them has a duty and involves a requirement on the recipient (assignee) to return incidental findings to the asset provider (assigner). The duty also has a constraint of event is greater (because results are obtained after the work is done) than policyUsage, meaning the duty rule must be exercised (ie the return of incidental findings) after the permission rule has been exercised.

  • Re-identification of individuals - We apply a constraint on the action as they want/need to identify individuals in an anonymised or pseudonymised asset (which is its purpose) using the new occe:permitUsePurpose left operand.

  • Publication moratorium - We can't create a generic policy for this CCE because there can be many constraints that could be applied to actions, assets or assignees.

  • Publication - To use the asset(s), the assignee Party MUST publish the results of studies using those same asset(s) provided by the assigner Party.

  • User authentication - We apply a constraint on the assignee Party where it checks that the user ID (ORCID or email address) is included in a set of IDs. We use the newly created left operand occe:userID.

  • Ethics Approval - We apply a logical constraint on the assignee Party. The logical constraint will proceed in sequence (which means that all constraints -in sequence- MUST be satisfied). The constraints must be: check the type of the document provided (which MUST be of type obo:NCIT_C70800) and the approval body (which MUST be of type obo:NCIT_C16741).