io.github.devbpm.linneo.Categories, DataUses y DataSubjects — clases public final con constructor privado,
@since 0.1.0.
Cada una contiene un public static final String por clave de la taxonomía estándar:
| Clase | Claves de | Número |
|---|---|---|
Categories |
categorías de datos | 125 |
DataUses |
usos de datos (finalidades del tratamiento) | 63 |
DataSubjects |
sujetos de datos | 21 |
@Category(Categories.USER_CONTACT_EMAIL).Classifier (UNKNOWN_CATEGORY).Las cadenas literales son igual de válidas donde se espera una clave; úsalas para las claves que añaden tus propias
extensiones, que no tienen constante. Las extensiones incluidas en Linneo traen sus propias
constantes: la extensión universitaria tiene UniversityCategories,
UniversityDataUses y UniversityDataSubjects.
import io.github.devbpm.linneo.annotation.Category;
import static io.github.devbpm.linneo.Categories.*;
public class Person {
@Category(USER_NAME)
private String fullName;
@Category("user.education.lab_notebook") // añadida por una extensión de la aplicación: sin constante
private String notebookTitle;
}
El nombre de la constante es la clave en mayúsculas con cada punto sustituido por un guion bajo:
| Clave | Constante |
|---|---|
user |
Categories.USER |
user.contact.email |
Categories.USER_CONTACT_EMAIL |
user.health_and_medical.disability |
Categories.USER_HEALTH_AND_MEDICAL_DISABILITY |
essential.service.authentication |
DataUses.ESSENTIAL_SERVICE_AUTHENTICATION |
third_party_sharing |
DataUses.THIRD_PARTY_SHARING |
job_applicant |
DataSubjects.JOB_APPLICANT |
Cada clase enumera primero las claves de fideslang (en el orden de la fuente de fideslang) y después las añadidas por
Linneo. Los términos obsoletos conservan su constante (por ejemplo, DataUses.PERSONALIZE_PROFILING).
Las tres clases las genera tools/fideslang/update.py a partir de los recursos fideslang-*.tsv y
linneo-*.tsv; no las edites a mano. Tras añadir un término a un fichero linneo-*.tsv, vuelve a ejecutar el
script:
python -I tools/fideslang/update.py 3.1.4
Un test de la biblioteca comprueba que cada clave de la taxonomía estándar tiene una constante y cada constante una clave. Consulta Taxonomía estándar.
Véase también: Taxonomía estándar · @Category ·
Taxonomía · curso: Anotar modelos