Skip to content

Interface: KAnonymityResult

@kortexya/reasoninglayer


@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.