# Uses of Class org.deidentifier.arx.criteria.ExplicitPrivacyCriterion (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.criteria.ExplicitPrivacyCriterion

- Packages that use ExplicitPrivacyCriterion
  Package | Description
  --- | ---
  org.deidentifier.arx.criteria | This package implements different variants of class-based privacy criteria, such as k-anonymity, l-diversity, t-closeness and d-presence.

- - ### Uses of ExplicitPrivacyCriterion in org.deidentifier.arx.criteria

    Subclasses of ExplicitPrivacyCriterion in org.deidentifier.arx.criteria
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicBLikeness` Basic-beta-Likeness: Jianneng Cao, Panagiotis Karras: Publishing Microdata with a Robust Privacy Guarantee VLDB 2012.
    `class` | `DDisclosurePrivacy` Delta-disclosure privacy as proposed in: Justin Brickell and Vitaly Shmatikov: The Cost of Privacy: Destruction of Data-mining Utility in Anonymized Data Publishing Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining 2008
    `class` | `DistinctLDiversity` The distinct l-diversity privacy criterion.
    `class` | `EnhancedBLikeness` Enhanced-beta-Likeness: Jianneng Cao, Panagiotis Karras: Publishing Microdata with a Robust Privacy Guarantee VLDB 2012.
    `class` | `EntropyLDiversity` The entropy l-diversity privacy model.
    `class` | `EqualDistanceTCloseness` The t-closeness criterion with equal-distance EMD.
    `class` | `HierarchicalDistanceTCloseness` The t-closeness criterion with hierarchical-distance EMD.
    `class` | `LDiversity` An abstract base class for l-diversity criteria Published in: Machanavajjhala A, Kifer D, Gehrke J.
    `class` | `OrderedDistanceTCloseness` The t-closeness criterion for ordered attributes.
    `class` | `RecursiveCLDiversity` The recursive-(c,l)-diversity criterion.
    `class` | `TCloseness` An abstract base class for t-closeness criteria as proposed in: Li N, Li T, Venkatasubramanian S.