Interface: KAnonymityResult
@kortexya/reasoninglayer / Anonymization / KAnonymityResult
Interface: KAnonymityResult
Defined in: src/types/anonymization.ts:108
K-anonymity analysis of the input dataset (before enforcement).
Properties
avgClassSize
avgClassSize:
number
Defined in: src/types/anonymization.ts:126
Average class size.
checkedAt
checkedAt:
string
Defined in: src/types/anonymization.ts:128
ISO-8601 timestamp of the check.
equivalenceClassCount
equivalenceClassCount:
number
Defined in: src/types/anonymization.ts:116
Number of equivalence classes.
equivalenceClasses
equivalenceClasses:
EquivalenceClass[]
Defined in: src/types/anonymization.ts:120
All equivalence classes.
isKAnonymous
isKAnonymous:
boolean
Defined in: src/types/anonymization.ts:110
Whether the dataset satisfies k-anonymity.
k
k:
number
Defined in: src/types/anonymization.ts:112
The k value used.
maxClassSize
maxClassSize:
number
Defined in: src/types/anonymization.ts:124
Maximum class size found.
minClassSize
minClassSize:
number
Defined in: src/types/anonymization.ts:122
Minimum class size found.
totalRecords
totalRecords:
number
Defined in: src/types/anonymization.ts:114
Total number of records.
violations
violations:
KAnonymityViolation[]
Defined in: src/types/anonymization.ts:118
Equivalence classes with fewer than k records.