1. Introduction
TODO: write full text The Open Digital Rights Language (ODRL) is a W3C Recommendation-
[ODRL-model]: interoperable information model
-
[odrl-vocab]: The vocabulary used in that model
The current problem: the recommendation defines how to represent policies using the vocabulary using the model, the interpretation and evaluation of these policies and its accompanying rules are not standardized.
To this extend: Formal Semantics spec [odrl-formal-semantics]
Inspired by the ODRL Formal Semantics CG, Slabbinck et al. made in Interoperable Interpretation and Evaluation of ODRL Policies:
FORCE is build on top of an ODRL Evaluator to allow experimenting with ODRL policies and the evaluation process. This is made possible through a user friendly User Interface Furthermore, it is used as an experimentation platform to prototype and showcase future ODRL proposals that could be included for ODRL 3.0.
1.1. Terminology
The following terms are used to describe concepts in this specification.
- ODRL Compliance Report
- A vocabulary that is used to elaborate the result of an evaluation of an ODRL Policy, (optionally) ODRL Request and the State of the World. It elaborates not only whether a rule from a policy is active, but also why.
- ODRL Evaluator
- A system that determines whether the Rules of an ODRL Policy expression have meet their intended action performance.
- State of the World
- A set of knowledge representing real-world information aiding the evaluation of ODRL Policies. See the State of the World for ODRL Evaluator specification for further details.
2. ODRL Compliance Report Model
3. ODRL Test Suite
-
TODO: what makes a test pass or fail in plain terms.
4. ODRL Evaluator
Mention different steps
Elaborate the need for the time thingy Refer to repo how much we support
5. User Inteface
https://w3id.org/force/ESWC2025-demo TODO: rename to NXDG2025 demo6. ODRL 3.0
7. Supporting Materials
-
ODRL Compliance Report: https://w3id.org/force/compliance-report
-
test suite: https://w3id.org/force/test-suite
-
github repository for an ODRL Evaluator: https://w3id.org/force/evaluator
-
ESWC 2025 paper: TODO:
-
State of the World for ODRL specification ([SotW4ODRL]): https://w3id.org/sotw
-
ODRL Policy Instantiation specification ([ODRL-Instantiation]): https://w3id.org/policy-instantiation
-
ODRL 3.0 Proposal specification: https://w3id.org/odrl3proposal
-
demonstrator: https://w3id.org/force/ESWC2025-demo
-
source code: https://w3id.org/force/ESWC2025-demo/repo
-
8. Namespaces
Commonly used namespace prefixes used in this specification:
@prefix dcterms: <http://purl.org/dc/terms/> . @prefix odrl: <http://www.w3.org/ns/odrl/2/> . @prefix odrl3proposal: <https://w3id.org/force/odrl3proposal#> . @prefix report: <https://w3id.org/force/compliance-report#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .