Re: Interoperable Interpretation and Evaluation of ODRL Policies

Hi Leonard,

 

I’ve also implemented compliance reports and monitoring scenarios for Nicoletta’s use cases – they’re all JSON by default and could easily be transformed to JSON-LD or RDF.

 

The inputs are in 3 possible formats: RFC 9396, AuthZen or very basic for use cases in lightweight IoT / low bandwidth (e.g. report?actor=XXX&action=YYY&asset=ABC)

 

I also have integrated those outputs with Open Telemetry (those go straight to operations).

 

Regards,

 

___________________________________

Joshua Cornejo

marketdata

smart authorisation management for the AI-era

 

From: Leonard Rosenthol <lrosenth@adobe.com>
Date: Thursday, 27 March 2025 at 14:31
To: Wout Slabbinck <Wout.Slabbinck@Ugent.be>, "public-odrl@w3.org" <public-odrl@w3.org>
Subject: Re: Interoperable Interpretation and Evaluation of ODRL Policies
Resent-From: <public-odrl@w3.org>
Resent-Date: Thu, 27 Mar 2025 14:31:18 +0000

 

Wout – thanks for posting.

 

One thing that I don’t see documented anywhere is the actual grammar for those ODRL Compliance Reports.  It looks like a custom syntax, requiring custom parsing logic, rather than a well known serialization syntax such as JSON or YAML.

 

Am I missing something??

 

Leonard

 

From: Wout Slabbinck <Wout.Slabbinck@Ugent.be>
Date: Thursday, March 27, 2025 at 10:24 AM
To: public-odrl@w3.org <public-odrl@w3.org>
Subject: Interoperable Interpretation and Evaluation of ODRL Policies

EXTERNAL: Use caution when clicking on links or opening attachments.


Dear ODRL Community,

Julian Rojas, Beatriz Esteves, Pieter Colpaert, Ruben Verborgh and I are
pleased to present our paper, 'Interoperable Interpretation and
Evaluation of ODRL Policies', that has been accepted for the ESWC25
Resource Track [1, 2].

The paper is influenced by and hopefully an addition to the ODRL Formal
Semantics specification [3].
In it, we introduce three components to improve policy engine
interoperability when using the Open Digital Rights Language (ODRL) [4]:
- The Compliance Report Model: Denotes the result of an ODRL evaluation
in an interoperable manner [5]
- ODRL Evaluator: An open implementation of an ODRL Evaluator that
evaluates ODRL policies by generating Compliance Reports [6]
- The ODRL Test Suite: A software component that executes, validates and
measures the compliance of an ODRL evaluator over a set of test cases [7]

To further enhance the exploration and usability of ODRL evaluations, we
have developed FORCE [8], an interactive web application powered by the
ODRL Evaluator. This application allows users to modify key inputs and
gain deeper insights through comprehensive explanations of compliance
report results. Moreover, FORCE is seamlessly integrated with a diverse
set of examples dynamically sourced from the test suite, making the
experimentation with ODRL evaluations both intuitive and accessible.

We hope our contribution sparks some discussions in the monthly ODRL
meetings or ODRL Formal Semantic meetings.
We also welcome any feedback on the repositories to help continue
improving our work.

Kind regards,

Wout Slabbinck
Researcher
Internet Technology & Data Science Lab
Ghent University - imec
Ghent - Belgium

[1] preprint of "Interoperable Interpretation and Evaluation of ODRL
Policies":
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwoutslabbinck%2Fpapers%2Fmain%2F2025%2FInteroperable-Interpretation-and-Evaluation-of-ODRL-Policies.pdf&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735729606%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8oUXD6Pei2yfTF1mPM%2FR3N%2F3X3SL%2BeOFZj1eGkpaOeA%3D&reserved=0
[2] ESWC25 Conference: https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2F2025.eswc-conferences.org%2F&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735750018%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=uFiCfOfWJrRe2q8d%2F24FNIaC16JlwKfMDQ7n%2F3ZAoS4%3D&reserved=0
[3] ODRL Formal Semantics specification:
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw3c.github.io%2Fodrl%2Fformal-semantics%2F&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735762214%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=d30lplMTqN9UQ%2Buse2R3YaEWLb5MJstz4XJi8NwgRVg%3D&reserved=0
[4] The Open Digital Rights Language (ODRL):
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fodrl-model%2F&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735774116%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=GVaeueP%2FbILXHiui5ZuJsG%2FYjxwveu4hPueHjOGYdh4%3D&reserved=0
[5] ODRL Compliance Report Model: https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw3id.org%2Fforce%2Fcompliance-report&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735785909%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=AsL8mtGBgmTnlsntj2H66oK1%2B57XDppuKh8IyQETHN4%3D&reserved=0
[6] ODRL Evaluator: https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSolidLabResearch%2FODRL-Evaluator&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735797928%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=CP%2FcWr98scAauCu0vEKiiQ2Qp6sNx4EPRwwqm0BfteE%3D&reserved=0
[7] ODRL Test Suite: https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fw3id.org%2Fforce%2Ftest-suite&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735809956%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Y6h8SOAf0jUsEf8yLXGpBoaL2QqPXqTcM52xtDtycFY%3D&reserved=0
[8] Framework for ODRL Rule Compliance through Evaluation (FORCE):
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwoutslabbinck.github.io%2FODRL-Evaluator-Demo%2F&data=05%7C02%7Clrosenth%40adobe.com%7Cbb47a67be2034c27b6ca08dd6d3adc4d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C638786822735821589%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=7kGvZfRfLBa62Fo1fy5tFdXTA6LiYEh3BBqv5Pb6q24%3D&reserved=0

Received on Thursday, 27 March 2025 14:50:34 UTC