# Uses of Package org.deidentifier.arx.framework.data (ARX Developer Documentation)

# Uses of Package
org.deidentifier.arx.framework.data

- Packages that use org.deidentifier.arx.framework.data
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.algorithm | This package provides algorithms which traverse the generalization lattice.
  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.
  org.deidentifier.arx.framework.check | This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
  org.deidentifier.arx.framework.check.groupify | This package implements different hash-groupify operators.
  org.deidentifier.arx.framework.check.transformer | This package provides several transformers that efficiently implement the 'projection' optimization.
  org.deidentifier.arx.framework.data | This package implements data management, i.e., encoding and representing input data, output data and generalization hierarchies
  org.deidentifier.arx.metric | This package implements several metrics for information loss.
  org.deidentifier.arx.metric.v2 |

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx
  Class and Description
  Data Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
  DataManager Holds all data needed for the anonymization process.
  Dictionary A dictionary mapping integers to strings for different dimensions.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.algorithm
  Class and Description
  GeneralizationHierarchy The class GeneralizationHierarchy.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.criteria
  Class and Description
  DataManager Holds all data needed for the anonymization process.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.framework.check
  Class and Description
  Data Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
  DataManager Holds all data needed for the anonymization process.
  Dictionary A dictionary mapping integers to strings for different dimensions.
  GeneralizationHierarchy The class GeneralizationHierarchy.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.framework.check.groupify
  Class and Description
  Data Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
  Dictionary A dictionary mapping integers to strings for different dimensions.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.framework.check.transformer
  Class and Description
  GeneralizationHierarchy The class GeneralizationHierarchy.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.framework.data
  Class and Description
  Data Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
  DataManager Holds all data needed for the anonymization process.
  Dictionary A dictionary mapping integers to strings for different dimensions.
  GeneralizationHierarchy The class GeneralizationHierarchy.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.metric
  Class and Description
  Data Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
  DataManager Holds all data needed for the anonymization process.
  GeneralizationHierarchy The class GeneralizationHierarchy.

- Classes in org.deidentifier.arx.framework.data used by org.deidentifier.arx.metric.v2
  Class and Description
  Data Encodes a data object consisting of a dictionary encoded two-dimensional array, an associated dictionary, a header and a mapping to the columns in the input data set.
  DataManager Holds all data needed for the anonymization process.
  GeneralizationHierarchy The class GeneralizationHierarchy.