/*
* ARX: Powerful Data Anonymization
* Copyright 2012 - 2017 Fabian Prasser, Florian Kohlmayer and contributors
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* This package implements different variants of class-based privacy criteria,
* such as k-anonymity, l-diversity, t-closeness and d-presence. <br>
* <br>
* Moreover, this package implements sample-based criteria, such as thresholds on
* the average re-identification risk, population uniqueness and sample uniqueness. <br>
* <br>
* k-anonymity and d-presence and the sample-based criteria are implicit privacy criteria, i.e., they
* are implicitly bound to the quasi-identifiers, while the other criteria are explicitly bound to a
* specific sensitive attribute. <br>
*
* @author Fabian Prasser
* @author Florian Kohlmayer
*/
package org.deidentifier.arx.criteria;