@@ -42,26 +42,57 @@ \subsection{Example}\label{sec:example}
42
42
43
43
\begin {table* }[ht!]
44
44
\centering
45
+ \caption {Anonymization policies}
46
+ \label {tab:anonymization }
45
47
\bgroup
46
48
\def\arraystretch {1.5}
47
- \begin {tabular }{c|c||l}
48
- \textbf {Policy } & \textbf {Service } & \textbf {Anonymization } \\ \hline
49
-
50
- $ \p {1}$ & \s {1} & \policy {$ \langle service,owner=``CTP"\rangle $ }{dataset}{READ}{ANY}{\varnothing } \\
51
- $ \p {2}$ & \s {1} & \policy {$ \langle service,owner=partner(``CTP") \rangle $ }{dataset}{READ}{ANY}{light\_ anonymization} \\
52
- $ \p {3}$ & \s {1} & \policy {$ \langle service,owner=``Connecticut Prison"$ }{dataset}{READ}{ANY}{full\_ anonymization} \\
53
- $ \p {4}$ & \s {4} & \policy {ANY}{dataset}{READ}{ANY}{full\_ anonymization} \\
54
- $ \p {5}$ & \s {5} & \policy {$ \langle service,region=``FACILITY"\rangle $ }{dataset}{WRITE}{ANY}{none} \\
55
- $ \p {6}$ & \s {5} & \policy {$ \langle service,region=``{CT,NY,NH}"\rangle $ }{dataset}{WRITE}{ANY}{light\_ anonymization} \\
56
- $ \p {7}$ & \s {6} & \policy {$ \langle ,user,role= ``Connecticut Prison Officer"$ }{dataset} {READ}{ANY}{none} \\
57
- $ \p {7}$ & \s {6} & \policy {$ \langle ,user,role= ``Partener Prison Officer"$ }{dataset} {READ}{ANY}{light\_ anonymization} \\
58
- $ \p {8}$ & \s {6} & \policy {$ \langle ,user,role= ``Any"$ }{dataset} {READ}{ANY}{full\_ anonymization} \\
49
+
50
+ \begin {tabular }[t]{c|c|l}
51
+ \textbf {Service } & \textbf {Policy } & \textbf {\policy {subject}{object}{action}{environment}{transformation} } \\ \hline
52
+
53
+ \vi {1} & $ \p {1}$ & \policy {$ \langle service,owner=``CTP"\rangle $ }{dataset}{READ}{ANY}{ \tf {1} } \\
54
+ \vi {1} & $ \p {2}$ & \policy {$ \langle service,owner=partner(``CTP") \rangle $ }{dataset}{READ}{ANY}{ \tf {2} } \\
55
+ \vi {1} & $ \p {3}$ & \policy {$ \langle service,owner=``Connecticut Prison"$ }{dataset}{READ}{ANY}{ \tf {3} } \\
56
+ \vi {4} & $ \p {4}$ & \policy {ANY}{dataset}{READ}{ANY}{ \tf {3} } \\
57
+ \vi {5} & $ \p {5}$ & \policy {$ \langle service,region=``FACILITY"\rangle $ }{dataset}{WRITE}{ANY}{ \tf {1} } \\
58
+ \vi {5} & $ \p {6}$ & \policy {$ \langle service,region=``{CT,NY,NH}"\rangle $ }{dataset}{WRITE}{ANY}{ \tf {2} } \\
59
+ \vi {6} & $ \p {7}$ & \policy {$ \langle user,role= ``Connecticut Prison Officer"$ }{dataset} {READ}{ANY}{ \tf {1} } \\
60
+ \vi {6} & $ \p {7}$ & \policy {$ \langle user,role= ``Partener Prison Officer"$ }{dataset} {READ}{ANY}{ \tf {2} } \\
61
+ \vi {6} & $ \p {8}$ & \policy {$ \langle user,role= ``Any"$ }{dataset} {READ}{ANY}{ \tf {3} } \\
62
+ \end {tabular }
63
+
64
+ \begin {tabular }[t]{c|c|c}
65
+ \textbf {\tf {i} } & \textbf {Transformation } & \textbf {Columns Anonymized } \\\hline
66
+ \tf {1} & none & $ \varnothing $ \\
67
+ \tf {2} & light\_ anonymization & \{ FIRST NAME, LAST NAME \} \\
68
+ \tf {3} & full\_ anonymization & \{ FIRST NAME, LAST NAME, IDENTIFIER,AGE \} \\
59
69
\end {tabular }
70
+
60
71
\egroup
61
- \caption {Anonymization policies}
62
- \label {tab:anonymization }
63
72
\end {table* }
73
+ \vspace {2em}
74
+ \begin {table* }[!ht]
75
+ \centering
76
+ \begin {adjustbox }{max totalsize={.99\linewidth }{\textheight },center}
77
+ \bgroup
78
+ \def\arraystretch {1.5}
79
+ \begin {tabular }{|l|l|l|l|l|l|l|l|l|l|l|l|}
80
+ \hline
81
+ \textbf {DOWNLOAD DATE } & \textbf {IDENTIFIER } & \textbf {LAD } & \textbf {RACE } & \textbf {GENDER } & \textbf {AGE } & \textbf {BOND } & \textbf {OFFENSE } & \textbf {\dots } & \textbf {FIRST NAME } & \textbf {LAST NAME } \\ \hline
82
+ 05/15/2020 & ZZHCZBZZ & 08/16/2018 & BLACK & M & 27 & 150000 & CRIMINAL POSS \dots & \dots & ROBERT & PIERCE \\ \hline
83
+ 05/15/2020 & ZZHZZRLR & 03/28/2019 & HISPANIC & M & 41 & 30100 & VIOLATION OF P\dots & \dots & KYLE & LESTER \\ \hline
84
+ 05/15/2020 & ZZSRJBEE & 04/03/2020 & HISPANIC & M & 21 & 150000 & CRIMINAL ATTEM\dots & \dots & JASON & HAMMOND \\ \hline
85
+ 05/15/2020 & ZZHBJLRZ & 01/15/2020 & WHITE & M & 36 & 50500 & CRIM VIOL OF P\dots & \dots & ERIC & TOWNSEND \\ \hline
86
+ 05/15/2020 & ZZSRRCHH & 12/26/2018 & HISPANIC & M & 29 & 100000 & CRIMINAL ATTEM\dots & \dots & MICHAEL & WHITE \\ \hline
87
+ 05/15/2020 & ZZEJCZWW & 01/03/2020 & WHITE & M & 54 & 100000 & CRIM VIOL OF P\dots & \dots & JOHN & HARPER \\ \hline
88
+ 05/15/2020 & ZZHJBJBR & 03/19/2020 & HISPANIC & M & 35 & 100000 & CRIM VIOL ST C\dots & \dots & KENNETH & JUAREZ \\ \hline
89
+ 05/15/2020 & ZZESESZW & 12/03/2018 & WHITE & M & 55 & 50000 & ASSAULT 2ND, V\dots & \dots & MICHAEL & SANTOS \\ \hline
90
+ 05/15/2020 & ZZRCSHCZ & 05/13/2020 & BLACK & M & 43 & 10000 & INTERFERING WIT\dots & \dots & CHRISTOPHER & JONES \\ \hline
91
+ \end {tabular }
92
+ \egroup
93
+ \end {adjustbox }
64
94
95
+ \end {table* }
65
96
\begin {figure }[ht!]
66
97
\centering
67
98
\begin {tikzpicture }[scale=0.85]
0 commit comments