Package org.deidentifier.arx
package org.deidentifier.arx
This package provides the public API for the ARX anonymization framework.
- The class
AttributeTypeencapsulates the four different kinds of attributes recognized by the framework. - The class
DataTypeencapsulates the three different kinds of data types recognized by the framework. - The class
Datarepresents an input dataset for the algorithm. - The class
, an instance of which can be obtain for any input data by calling
Ungültige Referenz
DataDefinitio}, allows assign attribute types, data types and further parameters to a dataset.ungültiges @link
{@link Data.getDefinition() - The class
DataHandle, an instance of which can be obtain for any input data by calling} and for any output data by callingungültiges @link
{@link Data.getHandle()}, implements convenience methods for accessing a dictionary encoded representation of a dataset. It also allows manipulating the data (e.g., sorting it) and makes sure that input and output data are always in sync.ungültiges @link
{@link ARXResult.getHandle() - The class
ARXAnonymizerrepresents the actual algorithm and allows to derive anonymous representations of the input dataset, e.g., by calling} orungültiges @link
{@link ARXAnonymizer.kAnonymize()}.ungültiges @link
{@link ARXAnonymizer.lDiversify() - The class
ARXResultrepresents the results of executing the algorithm. It provides access to the globally optimal solution and the underlying generalization latticeARXLattice. - The class
can be utilized to attach a listener to the ARX framework, tracking its progress while anonymizing a dataset.
Ungültige Referenz
ARXAdapter
-
KlasseBeschreibungThis class offers several methods to define parameters and execute the ARX algorithm.ARXClassificationConfiguration<T extends ARXClassificationConfiguration<?>>An base class for configuration classes for classification experimentsA generic configuration for the ARX anonymizer.The algorithms supported by ARXClass for internal use that provides access to more parameters and functionality.Monotonicity.The semantics of heuristic search steps.Basic configuration of monetary amounts, such as the publisher's benefit per record or the per-record fine fine for a successful re-identification attack.Configuration for feature scalingThis class implements a representation of the generalization lattice that is exposed to users of the API.Reflects different anonymity properties.Context for deserialization.This class implements a listener for the ARX framework.This class models population properties for risk estimationRegionsStatistics about the anonymization process for output dataOne individual anonymization stepEncapsulates the results of an execution of the ARX algorithm.Runtime configuration for the solverRepresents an attribute type.This class implements a generalization hierarchy.The default implementation of a generalization hierarchy.This class is used to define aggregate functions for microaggregation.This class describes a microaggregation functionRepresents input data for the ARX framework.The default implementation of a data object.Encapsulates a definition of the types of attributes contained in a dataset.This class encapsulates a generalization schemeA specific generalization degreeThis class provides access to dictionary encoded data.An implementation of the DataHandle interface for input data.Wrapper class that provides information to StatisticsBuilder.InterfaceAn implementation of the class DataHandle for output data.This implementation of a data handle projects a given data handle onto a given research subset.This class represents different scales of measure.A selector for tuples.This class provides configuration options for importing data from CSV-files, from Excel-files or via a JDBC connection.This class represents a the dataset that is to be de-identified as a subset of the given population table.DataType<T>This class provides access to the data types supported by the ARX framework.Base class for date/time types.Base class for numeric types.Base class for numeric types.Base class for ordered string types.Base class for string types.An entry in the list of available data types.An interface for data types with format.An interface for data types with a ratio scale.A set of rows.