1 of 14

Perennial Semantic�Data Terms of Use�and others

Rui Zhao

Tianjin University

zhaorui@tju.edu.cn

Main work conducted when in University of Oxford

Perennial Semantic Data Terms of Use for Decentralized Web,

2024 ACM Web Conference (WWW 2024)

https://me.ryey.icu/solid-dtou

2 of 14

Solid Authorization ... Again

Which app?

Why?

What about...

3rd parties?

data re-sharing?

output data?

3 of 14

Data Terms of Use (DToU)

Never write; manual checking

Write once; check anywhere

Which app?

Why?

What about...

3rd parties?

data re-sharing?

output data?

4 of 14

DToU Language Design (at High-Level)

5 of 14

DToU in Action

Scenario:

  • Alice has her Solid Pod
  • Alice is interested in 3 apps:
  • Alice wants to know which app she should authorize, and why if not, in minimal effort

Actions needed for Alice:

  • Specify Data Policy for every data (e.g. at the container)
  • No more!

6 of 14

DToU in Action

7 of 14

DToU in Action

8 of 14

DToU in Action

9 of 14

DToU in Action

10 of 14

DToU in Action

11 of 14

DToU in Action

12 of 14

MANDAT?

13 of 14

Overview of Methods

14 of 14

Get in touch!

Rui Zhao

Associate Professor

zhaorui@tju.edu.cn

https://me.ryey.icu