Every ODRL 2.2 constraint compares a single scalar value: (leftOperand, operator, rightOperand). Five of ODRL's approximately 34 left operands, however, denote multi-dimensional quantities--image dimensions, canvas positions, geographic coordinates--whose specification text explicitly references multiple axes. For these operands, a single scalar constraint admits one interpretation per axis, making policy evaluation non-deterministic. We classify ODRL's left operands by value-domain structure (scalar, dimensional, concept-valued), grounded in the ODRL 2.2 specification text, and show that dimensional ambiguity is intrinsic to the constraint syntax. We present an axis-decomposition framework that refines each dimensional operand into axis-specific scalar operands and prove four properties: deterministic interpretation, AABB completeness, sound over-approximation under projection, and conservative extension. Conflict detection operates in two layers: per-axis verdicts are always decidable; box-level verdicts compose through Strong Kleene conjunction into a three-valued logic (Conflict, Compatible, Unknown). For ODRL's disjunctive (odrl:or) and exclusive-or (odrl:xone) logical constraints, where per-axis decomposition does not apply, the framework encodes coupled multi-axis conjectures directly. We instantiate the framework as the ODRL Spatial Axis Profile--15 axis-specific left operands for the five affected base terms--and evaluate it on 117 benchmark problems spanning nine categories across both TPTP FOF (Vampire) and SMT-LIB (Z3) encodings, achieving full concordance between provers. Benchmark scenarios are inspired by constraints arising in cultural heritage dataspaces such as Datenraum Kultur. All meta-theorems are mechanically verified in Isabelle/HOL.
翻译:每个ODRL 2.2约束都涉及单个标量值的比较:(左操作数,运算符,右操作数)。然而,在ODRL约34个左操作数中,有5个表示多维量——图像尺寸、画布位置、地理坐标——其规范文本明确引用了多个坐标轴。对于这些操作数,单个标量约束在每个轴上允许一种解释,导致策略评估具有非确定性。我们基于ODRL 2.2规范文本,按值域结构(标量型、维度型、概念值型)对ODRL左操作数进行分类,并证明维度歧义是约束语法固有的特性。我们提出了一个轴分解框架,将每个维度型操作数细化为轴特定的标量操作数,并证明了四个性质:确定性解释、AABB完备性、投影下的可靠过近似,以及保守扩展。冲突检测在两层进行:单轴判定总是可判定的;箱型层级判定通过强克莱尼合取组合成三值逻辑(冲突、兼容、未知)。对于ODRL中不适用单轴分解的析取(odrl:or)与异或(odrl:xone)逻辑约束,该框架直接编码耦合的多轴猜想。我们将该框架实例化为ODRL空间轴配置文件——为五个受影响的基项定义了15个轴特定左操作数——并在117个基准问题上进行评估,这些问题涵盖TPTP FOF(Vampire)和SMT-LIB(Z3)两种编码方式的九类场景,实现了证明器间的完全一致性。基准场景的灵感来源于文化遗产数据空间(如Datenraum Kultur)中出现的约束。所有元定理均在Isabelle/HOL中进行了机械化验证。