From 6ba00325d31e9f2edf36b9318ae3136e3f355965 Mon Sep 17 00:00:00 2001 From: maverickstuder Date: Mon, 18 Mar 2024 13:48:35 +0100 Subject: [PATCH] RED-8702: Explore document databases to store entityLog * added new CRUD operations to repositories and services * removed cascade logic as updates and deletes are not trivial to implement, and thus it is better to do all CRUD operations alike --- .../redaction/v1/server/Application.java | 19 - .../v1/server/mongo/CascadeCallback.java | 54 - .../v1/server/mongo/CascadeSave.java | 12 - .../mongo/CascadeSaveMongoEventListener.java | 21 - .../v1/server/mongo/EntityLogDocument.java | 8 +- .../EntityLogDocumentNotFoundException.java | 10 + .../server/mongo/EntityLogEntryDocument.java | 12 +- .../EntityLogEntryDocumentRepository.java | 6 + .../server/mongo/EntityLogMongoService.java | 123 +- .../v1/server/mongo/FieldCallback.java | 35 - .../EntityLogDocumentService.java | 38 - .../_EntityLogDocumentRepository.java | 26 - .../storage/RedactionStorageService.java | 3 +- .../src/main/resources/application.yml | 1 + .../redaction/v1/server/MyOtherMongoTest.java | 172 +- .../src/test/resources/application.yml | 1 + .../mongo/bigentityfileid.ENTITY_LOG.json | 81 - .../mongo/upd_bigentityfileid.ENTITY_LOG.json | 120408 +++++++++++++++ 18 files changed, 120724 insertions(+), 306 deletions(-) delete mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeCallback.java delete mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSave.java delete mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSaveMongoEventListener.java create mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocumentNotFoundException.java delete mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/FieldCallback.java delete mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/EntityLogDocumentService.java delete mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/_EntityLogDocumentRepository.java create mode 100644 redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/upd_bigentityfileid.ENTITY_LOG.json diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/Application.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/Application.java index 4f8b3f2f..177e84ba 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/Application.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/Application.java @@ -1,11 +1,5 @@ package com.iqser.red.service.redaction.v1.server; -import java.time.OffsetDateTime; -import java.time.ZoneOffset; -import java.util.Arrays; -import java.util.Date; - -import org.bson.Document; import org.springframework.boot.SpringApplication; import org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; @@ -16,15 +10,10 @@ import org.springframework.cache.annotation.EnableCaching; import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Import; -import org.springframework.core.convert.converter.Converter; -import org.springframework.data.mongodb.core.convert.MongoCustomConversions; -import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; import com.iqser.red.service.dictionarymerge.commons.DictionaryMergeService; import com.iqser.red.service.redaction.v1.server.client.RulesClient; -import com.iqser.red.service.redaction.v1.server.mongo.CascadeSaveMongoEventListener; import com.iqser.red.storage.commons.StorageAutoConfiguration; -import com.knecon.fforesight.mongo.database.commons.service.MongoClientCache; import com.knecon.fforesight.mongo.database.commons.service.MongoDataSources; import com.knecon.fforesight.tenantcommons.MultiTenancyAutoConfiguration; @@ -39,7 +28,6 @@ import io.micrometer.observation.aop.ObservedAspect; @EnableFeignClients(basePackageClasses = RulesClient.class) @EnableConfigurationProperties(RedactionServiceSettings.class) @SpringBootApplication(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class}) -@EnableMongoRepositories public class Application { public static void main(String[] args) { @@ -76,11 +64,4 @@ public class Application { return new DeprecatedElementsFinder(); } - - @Bean - public CascadeSaveMongoEventListener cascadingMongoEventListener() { - return new CascadeSaveMongoEventListener(); - } - - } diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeCallback.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeCallback.java deleted file mode 100644 index 5befa6df..00000000 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeCallback.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.iqser.red.service.redaction.v1.server.mongo; - -import java.lang.reflect.Field; -import java.lang.reflect.InaccessibleObjectException; -import java.util.Collection; - -import org.jetbrains.annotations.NotNull; -import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.data.mongodb.core.mapping.DBRef; -import org.springframework.util.ReflectionUtils; - -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -@AllArgsConstructor -public class CascadeCallback implements ReflectionUtils.FieldCallback { - - private Object source; - private MongoTemplate mongoTemplate; - - - @Override - public void doWith(@NotNull final Field field) throws IllegalArgumentException, IllegalAccessException { - - try { - ReflectionUtils.makeAccessible(field); - - if (field.isAnnotationPresent(DBRef.class) && field.isAnnotationPresent(CascadeSave.class)) { - final Object fieldValue = field.get(getSource()); - - if(Collection.class.isAssignableFrom(field.getType())) { - Collection collection = (Collection) fieldValue; - mongoTemplate.insertAll(collection); - } - else { - - if (fieldValue != null) { - //final FieldCallback callback = new FieldCallback(); - //ReflectionUtils.doWithFields(fieldValue.getClass(), callback); - - mongoTemplate.insert(fieldValue); - } - } - } - } catch (InaccessibleObjectException ignored) { - } - - } - - -} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSave.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSave.java deleted file mode 100644 index 3c3d9748..00000000 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSave.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.iqser.red.service.redaction.v1.server.mongo; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.FIELD) -public @interface CascadeSave { - // -} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSaveMongoEventListener.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSaveMongoEventListener.java deleted file mode 100644 index 6e26f54e..00000000 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/CascadeSaveMongoEventListener.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.iqser.red.service.redaction.v1.server.mongo; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.mongodb.core.MongoOperations; -import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener; -import org.springframework.data.mongodb.core.mapping.event.BeforeConvertEvent; -import org.springframework.util.ReflectionUtils; - -public class CascadeSaveMongoEventListener extends AbstractMongoEventListener { - - @Autowired - private MongoTemplate mongoTemplate; - - @Override - public void onBeforeConvert(BeforeConvertEvent event) { - Object source = event.getSource(); - ReflectionUtils.doWithFields(source.getClass(), - new CascadeCallback(source, mongoTemplate)); - } -} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocument.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocument.java index e57ce9b8..18087546 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocument.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocument.java @@ -5,6 +5,8 @@ import java.util.List; import org.jetbrains.annotations.NotNull; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.core.index.IndexDirection; +import org.springframework.data.mongodb.core.index.Indexed; import org.springframework.data.mongodb.core.mapping.DBRef; import org.springframework.data.mongodb.core.mapping.Document; @@ -12,6 +14,7 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLogLegalBasis; import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -20,20 +23,23 @@ import lombok.Setter; @Setter @AllArgsConstructor @NoArgsConstructor +@EqualsAndHashCode(onlyExplicitlyIncluded = true) @Document(collection = "entity-logs") public class EntityLogDocument { @Id + @EqualsAndHashCode.Include private String id; private String dossierId; private String fileId; private long analysisVersion; + + //@Indexed(direction = IndexDirection.DESCENDING) private int analysisNumber; @DBRef - @CascadeSave private List entityLogEntryDocument = new ArrayList<>(); private List legalBasis = new ArrayList<>(); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocumentNotFoundException.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocumentNotFoundException.java new file mode 100644 index 00000000..50ac364e --- /dev/null +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogDocumentNotFoundException.java @@ -0,0 +1,10 @@ +package com.iqser.red.service.redaction.v1.server.mongo; + +public class EntityLogDocumentNotFoundException extends RuntimeException { + + public EntityLogDocumentNotFoundException(String errorMessage) { + + super(errorMessage); + } + +} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocument.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocument.java index 11d54fee..15a44d3b 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocument.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocument.java @@ -6,7 +6,10 @@ import java.util.List; import java.util.Set; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.core.index.CompoundIndex; +import org.springframework.data.mongodb.core.index.CompoundIndexes; import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.data.redis.core.index.Indexed; import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Change; import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Engine; @@ -26,12 +29,15 @@ import lombok.experimental.FieldDefaults; @Data @NoArgsConstructor @AllArgsConstructor -@EqualsAndHashCode +@EqualsAndHashCode(onlyExplicitlyIncluded = true) @FieldDefaults(level = AccessLevel.PRIVATE) @Document(collection = "entity-log-entries") -public class EntityLogEntryDocument { +/**@CompoundIndexes({ + @CompoundIndex(name = "changes_analysisNumber", def = "{ 'changes.analysisNumber': 1 }") + })**/ public class EntityLogEntryDocument { @Id + @EqualsAndHashCode.Include String id; String entryId; String entityLogId; @@ -62,10 +68,8 @@ public class EntityLogEntryDocument { boolean excluded; - @EqualsAndHashCode.Exclude List changes = new ArrayList<>(); - @EqualsAndHashCode.Exclude List manualChanges = new ArrayList<>(); Set engines = new HashSet<>(); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocumentRepository.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocumentRepository.java index dbb76059..6f42a058 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocumentRepository.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogEntryDocumentRepository.java @@ -12,4 +12,10 @@ public interface EntityLogEntryDocumentRepository extends MongoRepository findByEntityLogIdAndChangesAnalysisNumber(String entityLogId, int analysisNumber); + + @Query("{ 'entityLogId' : ?0}") + List findByEntityLogId(String entityLogId); + + @Query(value = "{ 'entityLogId' : ?0}", delete = true) + void deleteByEntityLogId(String entityLogId); } diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogMongoService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogMongoService.java index 663aaf7f..adab4a44 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogMongoService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/EntityLogMongoService.java @@ -6,6 +6,7 @@ import java.util.List; import java.util.Optional; import java.util.stream.Collectors; +import org.jetbrains.annotations.NotNull; import org.springframework.stereotype.Service; import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLog; @@ -25,9 +26,114 @@ public class EntityLogMongoService { } + public void insertEntityLog(String dossierId, String fileId, EntityLog entityLog) { + + EntityLogDocument entityLogDocument = entityLogDocumentRepository.insert(new EntityLogDocument(dossierId, fileId, entityLog)); + + entityLogEntryDocumentRepository.insert(entityLog.getEntityLogEntry() + .stream() + .map(entityLogEntry -> new EntityLogEntryDocument(entityLogDocument.getId(), entityLogEntry)) + .toList()); + } + + + // this does everything : insert when not found and update if found + // todo: remove and replace when services use insert,update,delete correctly public void saveEntityLog(String dossierId, String fileId, EntityLog entityLog) { - entityLogDocumentRepository.save(new EntityLogDocument(dossierId, fileId, entityLog)); + Optional optionalEntityLogDocument = entityLogDocumentRepository.findById(EntityLogDocument.getDocumentId(dossierId, fileId)); + if (optionalEntityLogDocument.isEmpty()) { + // throw new EntityLogDocumentNotFoundException(String.format("Entity log for dossier %s and file %s not found.", dossierId, fileId)); + insertEntityLog(dossierId, fileId, entityLog); + return; + } + + EntityLogDocument oldEntityLogDocument = optionalEntityLogDocument.get(); + List oldEntityLogEntryDocuments = oldEntityLogDocument.getEntityLogEntryDocument(); + + EntityLogDocument newEntityLogDocument = new EntityLogDocument(dossierId, fileId, entityLog); + List newEntityLogEntryDocuments = newEntityLogDocument.getEntityLogEntryDocument(); + + List toUpdate = new ArrayList<>(oldEntityLogEntryDocuments); + toUpdate.retainAll(newEntityLogEntryDocuments); + + List toRemove = new ArrayList<>(oldEntityLogEntryDocuments); + toRemove.removeAll(toUpdate); + + List toInsert = new ArrayList<>(newEntityLogEntryDocuments); + toInsert.removeAll(toUpdate); + + entityLogEntryDocumentRepository.saveAll(toUpdate); + entityLogEntryDocumentRepository.deleteAll(toRemove); + entityLogEntryDocumentRepository.insert(toInsert); + + entityLogDocumentRepository.save(newEntityLogDocument); + } + + + public void deleteEntityLog(String dossierId, String fileId) { + + String entityLogId = EntityLogDocument.getDocumentId(dossierId, fileId); + + entityLogDocumentRepository.deleteById(entityLogId); + + entityLogEntryDocumentRepository.deleteByEntityLogId(entityLogId); + } + + + public void insertEntityLogEntries(String dossierId, String fileId, List entityLogEntries) { + + String entityLogId = EntityLogDocument.getDocumentId(dossierId, fileId); + + EntityLogDocument entityLogDocument = getEntityLogDocument(entityLogId); + + List entityLogEntryDocuments = entityLogEntries.stream() + .map(entityLogEntry -> new EntityLogEntryDocument(entityLogId, entityLogEntry)) + .toList(); + + entityLogDocument.getEntityLogEntryDocument().addAll(entityLogEntryDocuments); + + entityLogEntryDocumentRepository.insert(entityLogEntryDocuments); + entityLogDocumentRepository.save(entityLogDocument); + } + + + public void updateEntityLogEntries(String dossierId, String fileId, List entityLogEntries) { + + String entityLogId = EntityLogDocument.getDocumentId(dossierId, fileId); + + entityLogEntryDocumentRepository.saveAll(entityLogEntries.stream() + .map(entityLogEntry -> new EntityLogEntryDocument(entityLogId, entityLogEntry)) + .toList()); + } + + public void deleteEntityLogEntries(String dossierId, String fileId, List entityLogEntries) { + + String entityLogId = EntityLogDocument.getDocumentId(dossierId, fileId); + + EntityLogDocument entityLogDocument = getEntityLogDocument(entityLogId); + + List entityLogEntryDocuments = entityLogEntries.stream() + .map(entityLogEntry -> new EntityLogEntryDocument(entityLogId, entityLogEntry)) + .toList(); + + entityLogDocument.getEntityLogEntryDocument().removeAll(entityLogEntryDocuments); + + entityLogEntryDocumentRepository.deleteAll(entityLogEntryDocuments); + entityLogDocumentRepository.save(entityLogDocument); + } + + + @NotNull + private EntityLogDocument getEntityLogDocument(String entityLogId) { + + Optional optionalEntityLogDocument = entityLogDocumentRepository.findById(entityLogId); + + if (optionalEntityLogDocument.isEmpty()) { + throw new EntityLogDocumentNotFoundException(String.format("Entity log not found for %s", entityLogId)); + } + + return optionalEntityLogDocument.get(); } @@ -38,9 +144,9 @@ public class EntityLogMongoService { } - public boolean entityLogDocumentExists(String id) { + public boolean entityLogDocumentExists(String dossierId, String fileId) { - return entityLogDocumentRepository.existsById(id); + return entityLogDocumentRepository.existsById(EntityLogDocument.getDocumentId(dossierId, fileId)); } @@ -58,6 +164,8 @@ public class EntityLogMongoService { .map(EntityLogMongoService::fromDocument) .toList(); } + + public List findAllEntityLogEntriesByAnalysisNumber(String dossierId, String fileId, int analysisNumber) { return entityLogEntryDocumentRepository.findByEntityLogIdAndChangesAnalysisNumber(EntityLogDocument.getDocumentId(dossierId, fileId), analysisNumber) @@ -67,6 +175,15 @@ public class EntityLogMongoService { } + public List findAllEntriesByDossierIdAndFileId(String dossierId, String fileId) { + + return entityLogEntryDocumentRepository.findByEntityLogId(EntityLogDocument.getDocumentId(dossierId, fileId)) + .stream() + .map(EntityLogMongoService::fromDocument) + .toList(); + } + + private static EntityLog fromDocument(EntityLogDocument entityLogDocument) { EntityLog entityLog = new EntityLog(); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/FieldCallback.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/FieldCallback.java deleted file mode 100644 index ad46c088..00000000 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongo/FieldCallback.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.iqser.red.service.redaction.v1.server.mongo; - -import java.lang.reflect.Field; -import java.lang.reflect.InaccessibleObjectException; - -import org.jetbrains.annotations.NotNull; -import org.springframework.data.annotation.Id; -import org.springframework.util.ReflectionUtils; - -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -public class FieldCallback implements ReflectionUtils.FieldCallback { - - private boolean idFound; - - - @Override - public void doWith(@NotNull final Field field) throws IllegalArgumentException { - - try { - ReflectionUtils.makeAccessible(field); - - if (field.isAnnotationPresent(Id.class)) { - idFound = true; - } - } catch (InaccessibleObjectException ignored) { - } - } - -} - - diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/EntityLogDocumentService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/EntityLogDocumentService.java deleted file mode 100644 index 72dfae7a..00000000 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/EntityLogDocumentService.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.iqser.red.service.redaction.v1.server.mongodeprecated; - -import java.util.Optional; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.stereotype.Repository; -import org.springframework.stereotype.Service; - -import com.iqser.red.service.redaction.v1.server.mongo.EntityLogDocument; -import com.iqser.red.service.redaction.v1.server.mongo.EntityLogDocumentRepository; - -import lombok.AccessLevel; -import lombok.RequiredArgsConstructor; -import lombok.experimental.FieldDefaults; - -@Service -public class EntityLogDocumentService { - - private final EntityLogDocumentRepository entityLogDocumentRepository; - - - public EntityLogDocumentService(EntityLogDocumentRepository entityLogDocumentRepository) {this.entityLogDocumentRepository = entityLogDocumentRepository;} - - - public EntityLogDocument saveEntityLogDocument(EntityLogDocument entityLogDocument) { - return entityLogDocumentRepository.save(entityLogDocument); - } - - public Optional findEntityLogDocumentById(String id) { - return entityLogDocumentRepository.findById(id); - } - - public boolean entityLogDocumentExists(String id) { - return entityLogDocumentRepository.existsById(id); - } - -} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/_EntityLogDocumentRepository.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/_EntityLogDocumentRepository.java deleted file mode 100644 index 4600eb84..00000000 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/mongodeprecated/_EntityLogDocumentRepository.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.iqser.red.service.redaction.v1.server.mongodeprecated; - -import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.stereotype.Repository; - -import com.iqser.red.service.redaction.v1.server.mongo.EntityLogDocument; - -import lombok.AccessLevel; -import lombok.RequiredArgsConstructor; -import lombok.experimental.FieldDefaults; - -@Repository -@FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) -@RequiredArgsConstructor -public class _EntityLogDocumentRepository { - - MongoTemplate mongoTemplate; - - public EntityLogDocument saveEntityLogDocument(EntityLogDocument entityLogDocument) { - return mongoTemplate.save(entityLogDocument); - } - - public EntityLogDocument findEntityLogDocumentById(String id) { - return mongoTemplate.findById(id, EntityLogDocument.class); - } -} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/storage/RedactionStorageService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/storage/RedactionStorageService.java index afb7d702..5fe800dc 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/storage/RedactionStorageService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/storage/RedactionStorageService.java @@ -211,8 +211,7 @@ public class RedactionStorageService { public boolean entityLogExists(String dossierId, String fileId) { - //return storageService.objectExists(TenantContext.getTenantId(), StorageIdUtils.getStorageId(dossierId, fileId, FileType.ENTITY_LOG)); - return entityLogMongoService.entityLogDocumentExists(fileId); + return entityLogMongoService.entityLogDocumentExists(dossierId, fileId); } diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/resources/application.yml b/redaction-service-v1/redaction-service-server-v1/src/main/resources/application.yml index 0e774ef6..764cfd59 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/resources/application.yml +++ b/redaction-service-v1/redaction-service-server-v1/src/main/resources/application.yml @@ -47,6 +47,7 @@ spring: password: ${REDIS_PASSWORD} timeout: 60000 mongodb: + auto-index-creation: true # todo: multi-tenancy database: redaction host: ${MONGODB_HOST:localhost} diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java index b7e3babf..ed3ad8ac 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java @@ -1,11 +1,14 @@ package com.iqser.red.service.redaction.v1.server; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.when; import java.io.ByteArrayInputStream; import java.io.InputStream; +import java.util.List; import java.util.Optional; import org.junit.jupiter.api.BeforeEach; @@ -31,6 +34,8 @@ import org.springframework.test.context.junit.jupiter.SpringExtension; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; +import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Change; +import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLogEntry; import com.iqser.red.service.redaction.v1.server.client.DictionaryClient; import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLog; import com.iqser.red.service.redaction.v1.server.mongo.EntityLogDocument; @@ -80,6 +85,7 @@ public class MyOtherMongoTest { private static final String TEST_DOSSIER_2_ID = "bigentestdossierid"; private static final String TEST_FILE_2_ID = "bigentityfileid"; + private static final String TEST_FILE_3_ID = "upd_bigentityfileid"; private static final String TEST_DOSSIER_ID = "testdossierid"; private static final String TEST_FILE_ID = "b2cbdd4dca0aa1aa0ebbfc5cc1462df0"; public static final String COLLECTION_ENTITY_LOG = "entity-logs"; @@ -110,7 +116,6 @@ public class MyOtherMongoTest { TenantContext.setTenantId("redaction"); - when(mongoConnectionProvider.getMongoDBConnection(any())).thenReturn(MongoDBConnection.builder() .host("localhost") .port("27017") @@ -120,19 +125,70 @@ public class MyOtherMongoTest { .build()); } + @Test + @SneakyThrows + public void testUpdateBigEntityLogDocumentByAddingOne() { + + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.registerModule(new JavaTimeModule()); + + EntityLogEntry entityLogEntry = objectMapper.readValue(NEW_ENTITY_LOG_ENTRY, EntityLogEntry.class); + + entityLogMongoService.insertEntityLogEntries(TEST_DOSSIER_2_ID, TEST_FILE_2_ID, List.of(entityLogEntry)); + + Optional found = entityLogMongoService.findEntityLogByDossierIdAndFileId(TEST_DOSSIER_2_ID, TEST_FILE_2_ID); + assertTrue(found.isPresent()); + assertEquals(found.get().getEntityLogEntry().size(), 1707); + } + + @Test + @SneakyThrows + public void testUpdateBigEntityLogDocumentByNewLog() { + + var file = new ClassPathResource(String.format("mongo/%s.ENTITY_LOG.json", TEST_FILE_3_ID)); + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.registerModule(new JavaTimeModule()); + + EntityLog entityLog = objectMapper.readValue(file.getInputStream(), EntityLog.class); + entityLog.setAnalysisNumber(entityLog.getAnalysisNumber()+1); + + entityLogMongoService.saveEntityLog(TEST_DOSSIER_2_ID, TEST_FILE_2_ID, entityLog); + + Optional found = entityLogMongoService.findEntityLogByDossierIdAndFileId(TEST_DOSSIER_2_ID, TEST_FILE_2_ID); + assertTrue(found.isPresent()); + assertEquals(found.get().getAnalysisNumber(), entityLog.getAnalysisNumber()); + assertEquals(found.get().getEntityLogEntry().size(), 1707); + } + + @Test + @SneakyThrows + public void testUpdateBigEntityLogDocumentAnalysisNumber() { + + var file = new ClassPathResource(String.format("mongo/%s.ENTITY_LOG.json", TEST_FILE_2_ID)); + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.registerModule(new JavaTimeModule()); + + EntityLog entityLog = objectMapper.readValue(file.getInputStream(), EntityLog.class); + entityLog.setAnalysisNumber(entityLog.getAnalysisNumber()+1); + + entityLogMongoService.saveEntityLog(TEST_DOSSIER_2_ID, TEST_FILE_2_ID, entityLog); + + Optional found = entityLogMongoService.findEntityLogByDossierIdAndFileId(TEST_DOSSIER_2_ID, TEST_FILE_2_ID); + assertTrue(found.isPresent()); + assertEquals(found.get().getAnalysisNumber(), entityLog.getAnalysisNumber()); + } @Test @SneakyThrows public void testFindEntries() { - var latest = entityLogMongoService.findLatestAnalysisNumber(TEST_DOSSIER_2_ID, TEST_FILE_2_ID) .orElseThrow(); var latestChangedEntries = entityLogMongoService.findAllEntityLogEntriesByAnalysisNumber(TEST_DOSSIER_2_ID, TEST_FILE_2_ID, latest); - assertEquals(latestChangedEntries.size(), 491); + assertEquals(latestChangedEntries.size(), 490); var manuallyChangedEntries = entityLogMongoService.findAllEntityLogEntriesWithManualChanges(TEST_DOSSIER_2_ID, TEST_FILE_2_ID); - assertEquals(manuallyChangedEntries.size(), 1014); + assertEquals(manuallyChangedEntries.size(), 1013); } @@ -149,7 +205,18 @@ public class MyOtherMongoTest { @Test @SneakyThrows - public void testSaveBigEntityLogDocument() { + public void testDeleteEntityLog() { + + entityLogMongoService.deleteEntityLog(TEST_DOSSIER_2_ID, TEST_FILE_2_ID); + assertFalse(entityLogMongoService.entityLogDocumentExists(TEST_DOSSIER_2_ID, TEST_FILE_2_ID)); + assertEquals(entityLogMongoService.findAllEntriesByDossierIdAndFileId(TEST_DOSSIER_2_ID, TEST_FILE_2_ID).size(), 0); + + } + + + @Test + @SneakyThrows + public void testInsertBigEntityLogDocument() { var file = new ClassPathResource(String.format("mongo/%s.ENTITY_LOG.json", TEST_FILE_2_ID)); ObjectMapper objectMapper = new ObjectMapper(); @@ -157,16 +224,16 @@ public class MyOtherMongoTest { EntityLog entityLog = objectMapper.readValue(file.getInputStream(), EntityLog.class); - entityLogMongoService.saveEntityLog(TEST_DOSSIER_2_ID, TEST_FILE_2_ID, entityLog); + entityLogMongoService.insertEntityLog(TEST_DOSSIER_2_ID, TEST_FILE_2_ID, entityLog); Optional found = entityLogMongoService.findEntityLogByDossierIdAndFileId(TEST_DOSSIER_2_ID, TEST_FILE_2_ID); - assert (found.isPresent()); + assertTrue(found.isPresent()); } @Test @SneakyThrows - public void testSaveEntityLogDocument() { + public void testInsertEntityLogDocument() { var file = new ClassPathResource(String.format("mongo/%s.ENTITY_LOG.json", TEST_FILE_ID)); ObjectMapper objectMapper = new ObjectMapper(); @@ -174,7 +241,7 @@ public class MyOtherMongoTest { EntityLog entityLog = objectMapper.readValue(file.getInputStream(), EntityLog.class); - entityLogMongoService.saveEntityLog(TEST_DOSSIER_ID, TEST_FILE_ID, entityLog); + entityLogMongoService.insertEntityLog(TEST_DOSSIER_ID, TEST_FILE_ID, entityLog); } @@ -279,7 +346,8 @@ public class MyOtherMongoTest { public void initialize(ConfigurableApplicationContext configurableApplicationContext) { - TestPropertyValues.of("MONGODB_HOST=" + HOSTNAME, + TestPropertyValues.of("spring.data.mongodb.auto-index-creation=true", + "MONGODB_HOST=" + HOSTNAME, "MONGODB_PORT=" + PORT, "MONGODB_USER=" + USERNAME, "MONGODB_PASSWORD=" + PASSWORD, @@ -292,4 +360,88 @@ public class MyOtherMongoTest { } + private final String NEW_ENTITY_LOG_ENTRY = """ + { + "id": "05240998f2e657d739d59d220094702a", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "REMOVED", + "value": "Amato", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 639.3, + 32.59199, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "S. Amarasekare Amarasingham ", + "textAfter": " Amato S.L Amato", + "startOffset": 5137, + "endOffset": 5142, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 3, + "type": "REMOVED", + "dateTime": "2024-03-13T08:47:11.339124572Z" + }, + { + "analysisNumber": 4, + "type": "REMOVED", + "dateTime": "2024-03-13T08:47:19.694336707Z" + }, + { + "analysisNumber": 5, + "type": "REMOVED", + "dateTime": "2024-03-13T08:48:21.670287664Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + }, + { + "analysisNumber": 7, + "type": "REMOVED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + }, + { + "analysisNumber": 8, + "type": "REMOVED", + "dateTime": "2024-03-13T09:05:22.006293189Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + } + """; + } diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/application.yml b/redaction-service-v1/redaction-service-server-v1/src/test/resources/application.yml index 5b5361d3..b16c3b9d 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/resources/application.yml +++ b/redaction-service-v1/redaction-service-server-v1/src/test/resources/application.yml @@ -14,6 +14,7 @@ spring: type: NONE data: mongodb: + auto-index-creation: true # todo: multi-tenancy database: redaction host: ${MONGODB_HOST:localhost} diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/bigentityfileid.ENTITY_LOG.json b/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/bigentityfileid.ENTITY_LOG.json index 2c2572b9..1c291568 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/bigentityfileid.ENTITY_LOG.json +++ b/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/bigentityfileid.ENTITY_LOG.json @@ -120271,87 +120271,6 @@ "reference": [], "importedRedactionIntersections": [], "numberOfComments": 0 - }, - { - "id": "05240998f2e657d739d59d220094702a", - "type": "CBI_author", - "entryType": "ENTITY", - "state": "REMOVED", - "value": "Amato", - "reason": "Author found", - "matchedRule": "CBI.0.0", - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "containingNodeId": [ - 1, - 0 - ], - "closestHeadline": "", - "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", - "color": null, - "positions": [ - { - "rectangle": [ - 56.8, - 639.3, - 32.59199, - 12.642 - ], - "pageNumber": 2 - } - ], - "textBefore": "S. Amarasekare Amarasingham ", - "textAfter": " Amato S.L Amato", - "startOffset": 5137, - "endOffset": 5142, - "imageHasTransparency": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "excluded": false, - "changes": [ - { - "analysisNumber": 1, - "type": "ADDED", - "dateTime": "2024-03-13T08:44:54.811245839Z" - }, - { - "analysisNumber": 3, - "type": "REMOVED", - "dateTime": "2024-03-13T08:47:11.339124572Z" - }, - { - "analysisNumber": 4, - "type": "REMOVED", - "dateTime": "2024-03-13T08:47:19.694336707Z" - }, - { - "analysisNumber": 5, - "type": "REMOVED", - "dateTime": "2024-03-13T08:48:21.670287664Z" - }, - { - "analysisNumber": 6, - "type": "REMOVED", - "dateTime": "2024-03-13T08:58:41.082712591Z" - }, - { - "analysisNumber": 7, - "type": "REMOVED", - "dateTime": "2024-03-13T08:59:31.444615299Z" - }, - { - "analysisNumber": 8, - "type": "REMOVED", - "dateTime": "2024-03-13T09:05:22.006293189Z" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "numberOfComments": 0 } ], "legalBasis": [ diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/upd_bigentityfileid.ENTITY_LOG.json b/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/upd_bigentityfileid.ENTITY_LOG.json new file mode 100644 index 00000000..2c2572b9 --- /dev/null +++ b/redaction-service-v1/redaction-service-server-v1/src/test/resources/mongo/upd_bigentityfileid.ENTITY_LOG.json @@ -0,0 +1,120408 @@ +{ + "analysisVersion": 1, + "analysisNumber": 8, + "entityLogEntry": [ + { + "id": "715fac9474f3383918d19f60884f280f", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Altenbach", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 500.84808, + 722.1, + 49.19983, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Alscher, A. Alston ", + "textAfter": " Altenbach ME Altenberger", + "startOffset": 4658, + "endOffset": 4667, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "87eb85a37616f9d03985606ef2712601", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abbott", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 170.764, + 625.5, + 33.31201, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abbay Abbd-Alrahman Abbitt ", + "textAfter": " Abbott L. Abbotts", + "startOffset": 686, + "endOffset": 692, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.95293822Z", + "requestedDate": "2024-03-13T08:45:49.005539Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "9db60b07b7d013a188a4e5af7046eb19", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Aldrige", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 253.74402, + 197.70004, + 36.600037, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Aldinger Aldrich Aldridge ", + "textAfter": " Aldrige D. Aldwinckle", + "startOffset": 3538, + "endOffset": 3545, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953008683Z", + "requestedDate": "2024-03-13T08:45:50.085292Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "34cc497eb5e3e94b7b29447fbda82320", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Aardema", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 103.084, + 639.3, + 43.908005, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Aalderink Aamlid Aardema ", + "textAfter": " M. Aaron Aarup", + "startOffset": 581, + "endOffset": 588, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "0245dbce0111d5ee2df270a8e78f3855", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alerman", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 112.9, + 170.1, + 41.892006, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Alemanni Alen Alenberger ", + "textAfter": " Alesandrini Alessi Aletrari", + "startOffset": 3703, + "endOffset": 3710, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953103862Z", + "requestedDate": "2024-03-13T08:45:48.462405Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "737aeb490a777186bcbfbd2999a83b30", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Bade T", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 156.364, + 432.3, + 34.71602, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Bacsi Badawy Bade ", + "textAfter": " Bade T.R. Badelt", + "startOffset": 11025, + "endOffset": 11031, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.953181237Z", + "requestedDate": "2024-03-13T08:48:18.188Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Bade T" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.953187249Z", + "requestedDate": "2024-03-13T08:48:18.799597Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "dcf307efe545ad90f3fec3ff43919dc5", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "A. Kwiatkowski A. Roth", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 263.03204, + 666.9, + 118.93201, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "A. H. Karrenbrock ", + "textAfter": " A. Shirmohammadi A.", + "startOffset": 425, + "endOffset": 447, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953236872Z", + "requestedDate": "2024-03-13T08:45:49.390631Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "3e94c3516b420a46b937db82d67b0ecb", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Baluch", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 477.02826, + 239.1, + 33.900055, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Balu Balu, K. ", + "textAfter": " Bamber Bames Bammer", + "startOffset": 12410, + "endOffset": 12416, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.95328361Z", + "requestedDate": "2024-03-13T08:48:18.535Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Baluch" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.953284351Z", + "requestedDate": "2024-03-13T08:48:18.594944Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "62ebb6143f9df4d82849bd30d667cef7", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Awoyemi", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 267.65207, + 584.1, + 46.212036, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Avril Awazu Awong ", + "textAfter": " Axelrod Ayadi Aydin-Sinan", + "startOffset": 10039, + "endOffset": 10046, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.953322433Z", + "requestedDate": "2024-03-13T08:48:18.194393Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.953323245Z", + "requestedDate": "2024-03-13T08:48:18.473Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Awoyemi" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "55d686c53c7748e6f24e0d38a3b1afee", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Makiko", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 285.71204, + 556.5, + 37.29602, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Anai M. Anai ", + "textAfter": " Anaka Anand Ananth", + "startOffset": 5670, + "endOffset": 5676, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 3, + "type": "ADDED", + "dateTime": "2024-03-13T08:47:11.339124572Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "e4ab26a0961a71a582f763ca62cfb0fb", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Akhavan M", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 412.01205, + 308.1, + 56.96405, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Akerman Akesson Akhavan ", + "textAfter": " Akhavan M. Akhavein", + "startOffset": 2822, + "endOffset": 2831, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953399919Z", + "requestedDate": "2024-03-13T08:45:50.143058Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.953406241Z", + "requestedDate": "2024-03-13T08:59:29.965623Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "9cdab8f6406921cd4c757755d1fdf73b", + "type": "CBI_author", + "entryType": "RECOMMENDATION", + "state": "SKIPPED", + "value": "Anastacio Anastasiadou Anastasiadou P.", + "reason": "", + "matchedRule": "", + "legalBasis": "", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 542.7, + 193.15202, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Ananth Anas Anasaloni ", + "textAfter": " Anastasiou Anbari Ancay", + "startOffset": 5711, + "endOffset": 5749, + "imageHasTransparency": false, + "dictionaryEntry": false, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 4, + "type": "ADDED", + "dateTime": "2024-03-13T08:47:19.694336707Z" + } + ], + "manualChanges": [], + "engines": [ + "NER" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "1808156dd06beb1e924d71c4e3451e32", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Adair", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 482.68018, + 515.1, + 27.288025, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Zeist, NL Adair ", + "textAfter": " Jason Adam Adam", + "startOffset": 1475, + "endOffset": 1480, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "9d6d9c4461a0a0228f52fd32707eac30", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Banham PB.", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 314.59604, + 197.70004, + 60.660034, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "PB Banham PB, ", + "textAfter": " Banhan Banica Banicova", + "startOffset": 12643, + "endOffset": 12653, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.953519554Z", + "requestedDate": "2024-03-13T08:48:18.187Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Banham PB." + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.953520125Z", + "requestedDate": "2024-03-13T08:48:18.196436Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "0cdb91bf350b46ab43c323fe950be3af", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alekseyev", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 371.9921, + 183.90005, + 50.496033, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "AlejandroArias Alekperov Aleksashina ", + "textAfter": " Aleksunes Alemanni Alen", + "startOffset": 3658, + "endOffset": 3667, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953557135Z", + "requestedDate": "2024-03-13T08:45:49.063833Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "642f0942aab80d6afd4b0d8e1a46bd21", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abellan Martinez", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 72.796005, + 584.1, + 84.192, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abellan Abellan M. ", + "textAfter": " Aberer Abernathy Abernethy", + "startOffset": 943, + "endOffset": 959, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953592241Z", + "requestedDate": "2024-03-13T08:45:48.60437Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "e843c5de7636406d34198c8184730beb", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allsup", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 59.700043, + 31.979992, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Alllen Allochuku Allran ", + "textAfter": " Almaraz Almeida Almeida", + "startOffset": 4486, + "endOffset": 4492, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953626705Z", + "requestedDate": "2024-03-13T08:45:48.905789Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "21ed6c2f0e618aacc46d81b3c7319fad", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Adams", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 297.73602, + 487.5, + 33.960022, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "K. Adams RA ", + "textAfter": " Richard Adams S.", + "startOffset": 1613, + "endOffset": 1618, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "dafe2c394f2230fe891b872a56e69718", + "type": "CBI_author", + "entryType": "RECOMMENDATION", + "state": "SKIPPED", + "value": "Arnoux Arnus Arora Arpad Arpasy M.", + "reason": "", + "matchedRule": "", + "legalBasis": "", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 384.484, + 170.1, + 167.93994, + 12.642 + ], + "pageNumber": 2 + }, + { + "rectangle": [ + 56.8, + 156.30002, + 13.5960045, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Arnold Arnold D.W. ", + "textAfter": " Arpino Arrhenius Arrhenius", + "startOffset": 8285, + "endOffset": 8319, + "imageHasTransparency": false, + "dictionaryEntry": false, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 4, + "type": "ADDED", + "dateTime": "2024-03-13T08:47:19.694336707Z" + } + ], + "manualChanges": [], + "engines": [ + "NER" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "9225cc7c37f7b3a4fc2606103fb6e601", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Almeida A", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 290.02002, + 59.700043, + 52.344086, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "A Almeida A. ", + "textAfter": ".A. Almond Almond", + "startOffset": 4530, + "endOffset": 4539, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953732154Z", + "requestedDate": "2024-03-13T08:58:39.618107Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "31b190d20533e27230769116114e928b", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alex Charlton,", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 322.3841, + 170.1, + 71.26807, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Alessi Aletrari Alevra ", + "textAfter": " Alexander Alexander Gregory", + "startOffset": 3746, + "endOffset": 3760, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953766358Z", + "requestedDate": "2024-03-13T08:45:49.267467Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "f2788c6966d0e3edd5ca16bd1fa29fb9", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alban", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 287.392, + 239.1, + 29.292023, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "S Alba S. ", + "textAfter": " Albanese Albanese E.J.", + "startOffset": 3255, + "endOffset": 3260, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953800543Z", + "requestedDate": "2024-03-13T08:45:48.74127Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "8e71e92c29f08c1112f4742eb92f606d", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 468.48425, + 114.900055, + 26.592041, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Allchin Alleman Allemann ", + "textAfter": " Allen B.C. Allen", + "startOffset": 4165, + "endOffset": 4170, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953834937Z", + "requestedDate": "2024-03-13T08:45:48.594494Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "04d31e73df649fb4cbb8a76bc257f67f", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alba", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 177.73601, + 239.1, + 23.304, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Alavez Alawi Alba ", + "textAfter": " A Alba S", + "startOffset": 3233, + "endOffset": 3237, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953869392Z", + "requestedDate": "2024-03-13T08:58:39.431293Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "6eef8c459cc714eb1468d7f12760c647", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Balsa", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 163.06, + 239.1, + 26.604004, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Baloch Balog Balogh ", + "textAfter": " Balsaa Baltensperger Baltisberger", + "startOffset": 12346, + "endOffset": 12351, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.953906592Z", + "requestedDate": "2024-03-13T08:48:18.12Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Balsa" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.953907223Z", + "requestedDate": "2024-03-13T08:48:19.233261Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "0d74e644a7c36219f3de82a05c943d9e", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Aardema", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 639.3, + 43.908, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Aagaard Aalderink Aamlid ", + "textAfter": " Aardema M. Aaron", + "startOffset": 573, + "endOffset": 580, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953942039Z", + "requestedDate": "2024-03-13T08:45:48.545746Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "843c418ed58a97614165c9c5a4d4c6c9", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abildt", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 467.30817, + 584.1, + 30.61203, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "A. Abi-Akar Abildgard ", + "textAfter": " Abildt U. Abis", + "startOffset": 1019, + "endOffset": 1025, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.953976814Z", + "requestedDate": "2024-03-13T08:45:49.783535Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "ae58788da8854c1f42ff429def4aff98", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Adema", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 162.184, + 459.9, + 34.608, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Adelberger I Adelson ", + "textAfter": " Ademola Adham Adhihetty", + "startOffset": 1758, + "endOffset": 1763, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954011089Z", + "requestedDate": "2024-03-13T08:45:48.967729Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "e5a6654664d689949e3823e1681d6272", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Akesson", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 322.63608, + 308.1, + 41.375977, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Akashi Akashiba Akerman ", + "textAfter": " Akhavan Akhavan M", + "startOffset": 2806, + "endOffset": 2813, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954045754Z", + "requestedDate": "2024-03-13T08:45:49.298559Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.954046415Z", + "requestedDate": "2024-03-13T08:59:29.8778Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "ad3096cde99eac5a9c41ec85058efcfe", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen H.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 249.004, + 101.100006, + 41.28006, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "J. Allen D.J. ", + "textAfter": " Allen J.A. Allen", + "startOffset": 4223, + "endOffset": 4231, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954081842Z", + "requestedDate": "2024-03-13T08:45:48.820661Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY", + "NER" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "26710321b5cbdec8ad8431117bb34d1e", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Baldridge", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 156.74799, + 294.3, + 47.208008, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Baldrick Baldrick P. ", + "textAfter": " Baldwin Baldwin M.K.", + "startOffset": 11954, + "endOffset": 11963, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954118551Z", + "requestedDate": "2024-03-13T08:48:18.084Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Baldridge" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954119092Z", + "requestedDate": "2024-03-13T08:48:19.244317Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "711db44a5295a6a8ae96a58adfb8a23a", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Adams", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 511.58823, + 501.3, + 33.95993, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Adami Adamovics Adams ", + "textAfter": " Allen Adams D.", + "startOffset": 1565, + "endOffset": 1570, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "6f742899f1c6237f8504fe08dac27866", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Audrey V.", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 198.376, + 653.1, + 48.888016, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Audouze Audouze K. ", + "textAfter": " Audus Audy Auer", + "startOffset": 9572, + "endOffset": 9581, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954190456Z", + "requestedDate": "2024-03-13T08:48:18.342Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Audrey V." + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954191007Z", + "requestedDate": "2024-03-13T08:48:18.794003Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "3ec790054bdf095c6f9adace3a2cfabc", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Banwell", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 342.7961, + 183.90005, + 39.91205, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "A.J Bannwarth Banton ", + "textAfter": " Banyard Banyuls Banzar", + "startOffset": 12736, + "endOffset": 12743, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954225642Z", + "requestedDate": "2024-03-13T08:48:18.061524Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954226384Z", + "requestedDate": "2024-03-13T08:48:18.229Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Banwell" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "7cb0ead3fcfb00dfc24178941b028fdc", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Adams", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 136.77998, + 487.5, + 33.960007, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Allen Adams D. ", + "textAfter": " DS Adams K.", + "startOffset": 1586, + "endOffset": 1591, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "c2755a69d36ea2b74af9b082a0036a41", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Atreya NC", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 282.68802, + 694.5, + 52.272034, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "S. Atrashkova Atreya ", + "textAfter": " Atreys Atreyya Atsushi", + "startOffset": 9303, + "endOffset": 9312, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954296576Z", + "requestedDate": "2024-03-13T08:48:18.639Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Atreya NC" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954297127Z", + "requestedDate": "2024-03-13T08:48:18.830217Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "ae5c6edab43155a7f68b27546dda06aa", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abd-Alrahman", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 295.73203, + 625.5, + 72.57605, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abbott L. Abbotts ", + "textAfter": " Abd-Ella AA Abdallah", + "startOffset": 711, + "endOffset": 723, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954332053Z", + "requestedDate": "2024-03-13T08:45:49.868331Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "a55989c7e9ed50c5532e83ec54d70d2b", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen D.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 99.78399, + 101.100006, + 41.27999, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "B.C. Allen C. ", + "textAfter": " Allen D. J.", + "startOffset": 4191, + "endOffset": 4199, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954366177Z", + "requestedDate": "2024-03-13T08:45:49.44948Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY", + "NER" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "4c59c27ca5762407b5ef65e527f0f1a5", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Aarup S.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 230.64401, + 639.3, + 42.671997, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "M. Aaron Aarup ", + "textAfter": " Aarup V. Abadie", + "startOffset": 604, + "endOffset": 612, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954400942Z", + "requestedDate": "2024-03-13T08:45:49.907731Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "9246b04b4e87dcc82a91443e2712319c", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Aversa", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 235.576, + 597.9, + 33.107986, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Avault Aveline Aver ", + "textAfter": " Avery Aviado Avila", + "startOffset": 9934, + "endOffset": 9940, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954436649Z", + "requestedDate": "2024-03-13T08:48:18.293Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Aversa" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.95443716Z", + "requestedDate": "2024-03-13T08:48:18.558489Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "1031714e84ee17f996985991545a8b7f", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Aldinger", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 124.78, + 197.70004, + 42.588013, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "S. Aldershof SA ", + "textAfter": " Aldrich Aldridge Aldrige", + "startOffset": 3512, + "endOffset": 3520, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954471665Z", + "requestedDate": "2024-03-13T08:45:49.839363Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "8227c499c2cb6553a8268b176ec0fbe7", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 197.72798, + 101.100006, + 26.59201, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Allen D. J. ", + "textAfter": " D.J. Allen H.", + "startOffset": 4212, + "endOffset": 4217, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.95450595Z", + "requestedDate": "2024-03-13T08:58:39.402992Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "64c1106908b56e9d8fcde5e28a7b682f", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Aga", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 195.052, + 404.7, + 20.003998, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "AG Seville Aga ", + "textAfter": " D. S. Agarwal", + "startOffset": 2139, + "endOffset": 2142, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954540304Z", + "requestedDate": "2024-03-13T08:58:39.577173Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "529979f07c589a58324433de581f1970", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alger", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 399.42407, + 142.50003, + 27.288025, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "D.R. Algate Derek ", + "textAfter": " Ali Alim Aliouane", + "startOffset": 3951, + "endOffset": 3956, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954574799Z", + "requestedDate": "2024-03-13T08:45:48.538748Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "1bd5c4c513c146c62850cf8fe2502453", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Aldershof S", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 471.74808, + 211.50003, + 57.64798, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Aldershof Aldershof S ", + "textAfter": ". Aldershof SA", + "startOffset": 3486, + "endOffset": 3497, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954608853Z", + "requestedDate": "2024-03-13T08:58:39.293665Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "937df935fab632abb4038339f9d2ba2c", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Chamier", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 480.9162, + 722.1, + 41.27997, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Tummon 0. D. ", + "textAfter": " 0. W. Matheson", + "startOffset": 84, + "endOffset": 91, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954642727Z", + "requestedDate": "2024-03-13T08:58:39.548295Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "75b27037ff69dd81eb48894fe4f07a78", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Adamovics", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 418.3001, + 501.3, + 54.564087, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Adamczewska-Andrzejewska Adamczyk Adami ", + "textAfter": " Adams Adams Allen", + "startOffset": 1549, + "endOffset": 1558, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954676931Z", + "requestedDate": "2024-03-13T08:45:48.698964Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "0b973ec922774f6df9243e85cdc09a6f", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Atger", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 708.3, + 27.287998, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Atallah Y.H. Ataulla ", + "textAfter": " Athanaselis Atherton Athusi", + "startOffset": 9157, + "endOffset": 9162, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954712518Z", + "requestedDate": "2024-03-13T08:48:18.033968Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.9547134Z", + "requestedDate": "2024-03-13T08:48:18.136Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Atger" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "32c33ef8d4d1e6fddfafc2bf4e50f06c", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Magdalena", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 155.38, + 473.7, + 53.304, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Adamska Magdalen Adamska ", + "textAfter": " Adanyi Adaskaveg Adato", + "startOffset": 1669, + "endOffset": 1678, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "4f23721ab5580a7dfd5b6c49716e7e32", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Bach", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 383.1762, + 501.3, + 24.600037, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Baccarelli Bacchus Bacci ", + "textAfter": " Bach B. Bach", + "startOffset": 10609, + "endOffset": 10613, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954781448Z", + "requestedDate": "2024-03-13T08:48:18.153093Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.95478222Z", + "requestedDate": "2024-03-13T08:48:18.332Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Bach" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "10bbc22e5ccd549d0ff535563dbf7d82", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Aloni", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 242.42801, + 722.1, + 27.312012, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Almond Richard Alongi ", + "textAfter": " Aloph Alpendurada Alsadek", + "startOffset": 4607, + "endOffset": 4612, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "50c88533fe01a91f38e6b306d368a8c2", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Attique", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 333.29214, + 680.7, + 35.904053, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Attia Attila Attilio ", + "textAfter": " Atwa Atwal Atwood", + "startOffset": 9415, + "endOffset": 9422, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954854265Z", + "requestedDate": "2024-03-13T08:48:18.385Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Attique" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954854946Z", + "requestedDate": "2024-03-13T08:48:18.623858Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "dba9c6b2bf616e27a862e97a35ac29c4", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Abbott", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 206.45201, + 625.5, + 33.228012, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abbd-Alrahman Abbitt Abbott ", + "textAfter": " L. Abbotts Abd-Alrahman", + "startOffset": 693, + "endOffset": 699, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "fa52ae8005f74a067472cd37e1e1ecf9", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 249.004, + 101.100006, + 26.592041, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "J. Allen D.J. ", + "textAfter": " H. Allen J.A.", + "startOffset": 4223, + "endOffset": 4228, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.954923896Z", + "requestedDate": "2024-03-13T08:58:39.422983Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "7d93e285f46c31d3e952755ed3c30508", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Baldez", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 410.17627, + 308.1, + 33.216064, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Baldamus Baldarelli Balderacchi ", + "textAfter": " Baldi Baldi B.", + "startOffset": 11911, + "endOffset": 11917, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.954959413Z", + "requestedDate": "2024-03-13T08:48:18.208Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Baldez" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.954959964Z", + "requestedDate": "2024-03-13T08:48:19.127545Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "11c3b3212fe0591e5d24066f37c8084e", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Adolphi H.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 187.74399, + 432.3, + 53.976013, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Adolph S. Adolphi ", + "textAfter": " Adora Clark Adriaanse", + "startOffset": 1946, + "endOffset": 1956, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.95499509Z", + "requestedDate": "2024-03-13T08:45:48.928955Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "2c74180b4cac91a652842a78de9506ea", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Balluf", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 363.73618, + 252.90005, + 29.89206, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Ballet Ballet-Besnard Ballsutwe ", + "textAfter": " Balluff Balluff M.", + "startOffset": 12293, + "endOffset": 12299, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955030437Z", + "requestedDate": "2024-03-13T08:48:18.574Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Balluf" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955030938Z", + "requestedDate": "2024-03-13T08:48:18.685198Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "e1a544ce45b4ae36eb94b3edd5dda8ca", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Al. Amin", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 442.01218, + 266.70004, + 44.676025, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Al-Sarar Al-Shaibani Al-Taher ", + "textAfter": " Aladjem Alagar Alamo", + "startOffset": 3097, + "endOffset": 3105, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955066274Z", + "requestedDate": "2024-03-13T08:45:49.558719Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "190f05c164689f7c37c7fb384f857468", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allin", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 209.74, + 73.50003, + 24.588013, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Allender Alley Allias ", + "textAfter": " Allingham Allinson Allison", + "startOffset": 4418, + "endOffset": 4423, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955100498Z", + "requestedDate": "2024-03-13T08:45:49.15997Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "d6886f051bd757a8e40c8e071aac1cfb", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Altenburger E.", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 299.74005, + 708.3, + 70.992096, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Altenberger Altenburg Altenburger ", + "textAfter": " Altenkirch Alterbuger Alterburger", + "startOffset": 4715, + "endOffset": 4729, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "7c948e439a62f8f2fa46e6d65eccdab0", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Abraham", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 445.03613, + 570.3, + 44.616028, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abraham Abraham N. ", + "textAfter": " N.R. Abraham, N.R.", + "startOffset": 1107, + "endOffset": 1114, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "56facb7952f1c273d39204156840e84c", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "$ D Jones", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 722.1, + 47.26801, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "", + "textAfter": " $.Friedrich & Farrelly", + "startOffset": 0, + "endOffset": 9, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955207149Z", + "requestedDate": "2024-03-13T08:45:49.116166Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "d709ac992b5802bc56b695e4d479fac8", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "B. Schmid", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 437.10416, + 528.9, + 50.580048, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Pavlowitz B. Kerr, ", + "textAfter": " B.A. LACKEY Ba", + "startOffset": 10441, + "endOffset": 10450, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955242586Z", + "requestedDate": "2024-03-13T08:48:18.281118Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955243367Z", + "requestedDate": "2024-03-13T08:48:18.676Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "B. Schmid" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "ac29eda843f8e638355ee9443eb02827", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Ballantine L.G.", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 305.88412, + 280.5, + 74.2561, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Ballantine Ballantine L. ", + "textAfter": " Ballantine L.G.. Ballantyne", + "startOffset": 12075, + "endOffset": 12090, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955278593Z", + "requestedDate": "2024-03-13T08:48:18.327Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Ballantine L.G." + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955279094Z", + "requestedDate": "2024-03-13T08:48:18.737835Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "481ddcb3cfaf559d3c6889dc0c73f27f", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 482.18814, + 87.30002, + 26.592041, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "L. Allen, Lisa ", + "textAfter": ", M Allen,", + "startOffset": 4377, + "endOffset": 4382, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955314862Z", + "requestedDate": "2024-03-13T08:58:39.47052Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "bfe79514a1a2b0d9676ce945ca1048f8", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Bachmann K.", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 496.44443, + 473.7, + 51.20395, + 12.642 + ], + "pageNumber": 3 + }, + { + "rectangle": [ + 56.8, + 459.9, + 11.604, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Bachmann Bachmann B. ", + "textAfter": " Bachmann M Bachmann", + "startOffset": 10818, + "endOffset": 10829, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955349928Z", + "requestedDate": "2024-03-13T08:48:18.708Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Bachmann K." + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955350459Z", + "requestedDate": "2024-03-13T08:48:18.802243Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "e01c212594ffb0f196febcd9a2c845f1", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Anderson", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 307.24, + 515.1, + 46.679993, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "L. Anderson M. ", + "textAfter": " Melanie Anderson R", + "startOffset": 5941, + "endOffset": 5949, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 4, + "type": "ADDED", + "dateTime": "2024-03-13T08:47:19.694336707Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "0fe2ed3fbdcf924cc9fd24f5be54b221", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alden", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 99.784, + 211.50003, + 29.291992, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "R. Alcock Aldcroft ", + "textAfter": " Aldenberg Alder Alder", + "startOffset": 3413, + "endOffset": 3418, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955421793Z", + "requestedDate": "2024-03-13T08:45:48.497638Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "892bd30cac5c286e0e226d94e41ab2ea", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Balogh", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 125.37999, + 239.1, + 34.59601, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Balmer Baloch Balog ", + "textAfter": " Balsa Balsaa Baltensperger", + "startOffset": 12339, + "endOffset": 12345, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.9554573Z", + "requestedDate": "2024-03-13T08:48:18.243Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Balogh" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955457801Z", + "requestedDate": "2024-03-13T08:48:18.592147Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "204e74d8fe7140031b1772c4b81d260a", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Roper", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 239.32002, + 722.1, + 29.292007, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "& Farrelly &M ", + "textAfter": " )avid Patton .", + "startOffset": 36, + "endOffset": 41, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 6, + "type": "ADDED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "2b2430421789aee957d772aa26a3ce51", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Alder", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 213.856, + 211.50003, + 27.28801, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Alden Aldenberg Alder ", + "textAfter": " L. Alderman Aldersdorf", + "startOffset": 3435, + "endOffset": 3440, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955531189Z", + "requestedDate": "2024-03-13T08:58:39.427068Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "5e38a2b746b98c73addae37b41645de6", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Aulerich", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 625.5, + 41.891994, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Augusiak J.A Aukema ", + "textAfter": " Auletta Auletta A.", + "startOffset": 9719, + "endOffset": 9727, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955567086Z", + "requestedDate": "2024-03-13T08:48:18.121789Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955567878Z", + "requestedDate": "2024-03-13T08:48:18.424Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Aulerich" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "a7599fec691d20fe9516d04637b8dfaa", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Aikens P.J.", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 299.60803, + 335.7, + 52.97998, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Aikens Aikens P. ", + "textAfter": " Airoldi Airs Airs", + "startOffset": 2617, + "endOffset": 2628, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955603665Z", + "requestedDate": "2024-03-13T08:45:49.276334Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.955604236Z", + "requestedDate": "2024-03-13T08:59:29.887062Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "b309589863695b5fa8443adb9aeb231a", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Altenkirch", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 373.12015, + 708.3, + 51.288086, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Altenburger Altenburger E. ", + "textAfter": " Alterbuger Alterburger Althaus", + "startOffset": 4730, + "endOffset": 4740, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "e188003edabb919da47e36fa779d0168", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Bandeira", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 392.18817, + 225.30002, + 43.212067, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Banasiak U. Bandeen ", + "textAfter": " Bandisode Bandong Bandow", + "startOffset": 12484, + "endOffset": 12492, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955674158Z", + "requestedDate": "2024-03-13T08:48:18.144Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Bandeira" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955674759Z", + "requestedDate": "2024-03-13T08:48:18.888585Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "6be7538b0c92a5be801e78d90321eda0", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abdulla", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 597.9, + 38.603992, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abdou Abdu-Allah, G. ", + "textAfter": " Abdulrachman Abdurrachman Abe", + "startOffset": 846, + "endOffset": 853, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955710226Z", + "requestedDate": "2024-03-13T08:45:49.776213Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "8f7700281e46dbfcfe3d84e796bf1450", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Asuncion", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 309.71207, + 722.1, + 45.900024, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Aston Astoux Astuti ", + "textAfter": " Asya Lyon Atallah", + "startOffset": 9109, + "endOffset": 9117, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955745292Z", + "requestedDate": "2024-03-13T08:48:18.191Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Asuncion" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.955745813Z", + "requestedDate": "2024-03-13T08:48:19.237909Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "87198eb2e01366f976e65e2f7872fa4b", + "type": "PII", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Allen L. Allen", + "reason": "Personal Information found, removed by manual override", + "matchedRule": "PII.0.1", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 343.96005, + 101.100006, + 68.95209, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "H. Allen J.A. ", + "textAfter": " M Allen M.", + "startOffset": 4243, + "endOffset": 4257, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.95578148Z", + "requestedDate": "2024-03-13T08:58:39.566648Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "08714f9b70197e7bf845d66482bbf99c", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Campbell", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 344.23605, + 321.9, + 46.608063, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "R. Aizawa AJ ", + "textAfter": " Ajao Ajayi Ajimi", + "startOffset": 2723, + "endOffset": 2731, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955816375Z", + "requestedDate": "2024-03-13T08:58:39.450885Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.955817027Z", + "requestedDate": "2024-03-13T08:59:30.001836Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "365cb4dc259de6b724241def1b7f5a50", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abellan", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 475.98407, + 597.9, + 37.896057, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Abel P. Abell ", + "textAfter": " Abellan M. Abellan", + "startOffset": 924, + "endOffset": 931, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955851221Z", + "requestedDate": "2024-03-13T08:45:50.164702Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "764ef8428618fa427655beb66d25e21b", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Anderson", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 80.188, + 487.5, + 46.680008, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "A. Anderson, T.D. ", + "textAfter": "-Long Anderson. R.", + "startOffset": 6076, + "endOffset": 6084, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 4, + "type": "ADDED", + "dateTime": "2024-03-13T08:47:19.694336707Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "60e81a3af1ea0f1888d2a7afa315c5af", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Akalach", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 149.39201, + 308.1, + 39.98401, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Ajimoko Akahavan Akahori ", + "textAfter": " Akashi Akashiba Akerman", + "startOffset": 2774, + "endOffset": 2781, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955920642Z", + "requestedDate": "2024-03-13T08:45:48.512Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.955921393Z", + "requestedDate": "2024-03-13T08:59:29.927172Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "aaaac196160903fc9ea24e55998daaf9", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Balaz", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 447.1361, + 321.9, + 27.300049, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "J. A. Balasubramanian ", + "textAfter": " Balazs Balbinder Balchak", + "startOffset": 11830, + "endOffset": 11835, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.95595692Z", + "requestedDate": "2024-03-13T08:48:18.091077Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.955957671Z", + "requestedDate": "2024-03-13T08:48:18.174Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Balaz" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "a39cf861450d3703189062673a3421ba", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Almeida A.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 232.348, + 59.700043, + 55.368027, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Almeida Almeida A ", + "textAfter": " Almeida A.A. Almond", + "startOffset": 4519, + "endOffset": 4529, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.955991976Z", + "requestedDate": "2024-03-13T08:45:49.033815Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "da5f8efdba9b5b598ae6dceaabe6e318", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Atkinson S.", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 131.06801, + 694.5, + 56.664, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "C. Atkinson K. ", + "textAfter": " Atrashkova Atreya Atreya", + "startOffset": 9273, + "endOffset": 9284, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.956027242Z", + "requestedDate": "2024-03-13T08:48:18.045557Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.956027993Z", + "requestedDate": "2024-03-13T08:48:18.082Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Atkinson S." + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "f97664e35d2b5592d00dada90fd53fd1", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Adams", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 475.28818, + 501.3, + 33.876038, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Adamczyk Adami Adamovics ", + "textAfter": " Adams Allen Adams", + "startOffset": 1559, + "endOffset": 1564, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956062779Z", + "requestedDate": "2024-03-13T08:45:49.959736Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "9d36c9be579098a6e234ac4f8d1cbb3c", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abernethy A.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 301.03604, + 584.1, + 64.59604, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Aberer Abernathy Abernethy ", + "textAfter": " Abi-Akar Abildgard Abildt", + "startOffset": 987, + "endOffset": 999, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956096953Z", + "requestedDate": "2024-03-13T08:45:48.883216Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "cce741c3a7657f46ec31a88448cf11dd", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Ahouangninou", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 257.75198, + 349.5, + 71.29202, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Ahmed A. Ahn ", + "textAfter": " Ahr H Ahrens", + "startOffset": 2517, + "endOffset": 2529, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956131278Z", + "requestedDate": "2024-03-13T08:45:48.532984Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.956131939Z", + "requestedDate": "2024-03-13T08:59:29.933934Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "55a36bf818e46af966299ca4635bbd06", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Algate", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 215.92003, + 142.50003, + 31.992004, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Alford Alfred Algate ", + "textAfter": " D.R Algate D.R.", + "startOffset": 3915, + "endOffset": 3921, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956166133Z", + "requestedDate": "2024-03-13T08:58:39.583941Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "22d3381523bacd561d7a9a9087b0b609", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Abambres", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 398.2001, + 639.3, + 49.26004, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "V. Abadie Aballay ", + "textAfter": " Abanto Abass Abbay", + "startOffset": 637, + "endOffset": 645, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956201811Z", + "requestedDate": "2024-03-13T08:45:49.081005Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "0f22c6c8135b8d9e7c2a6be6c3c7b846", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "5SR Burke", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 161.68001, + 708.3, + 52.979996, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Matheson 0M Clarke ", + "textAfter": " 8 Wilson :tf:inia", + "startOffset": 117, + "endOffset": 126, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 2, + "type": "ADDED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 6, + "type": "REMOVED", + "dateTime": "2024-03-13T08:58:41.082712591Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956239672Z", + "requestedDate": "2024-03-13T08:58:39.397098Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "84801a4d899accc003ff6253f3403c83", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Akhavan M.", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 471.3041, + 308.1, + 59.988007, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Akhavan Akhavan M ", + "textAfter": " Akhavein Akhaven Akhtar", + "startOffset": 2832, + "endOffset": 2842, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956275239Z", + "requestedDate": "2024-03-13T08:45:48.522654Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "c2b0f6cc13c6c0970bcba981e3f179ee", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Anderson", + "reason": "Author found", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 1, + 0 + ], + "closestHeadline": "", + "section": "[1, 0]: Paragraph: Almond R.H. Almond Richard", + "color": null, + "positions": [ + { + "rectangle": [ + 458.488, + 515.1, + 46.679993, + 12.642 + ], + "pageNumber": 2 + } + ], + "textBefore": "Melanie Anderson R ", + "textAfter": " R. Anderson Rachel", + "startOffset": 5969, + "endOffset": 5977, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 4, + "type": "ADDED", + "dateTime": "2024-03-13T08:47:19.694336707Z" + } + ], + "manualChanges": [], + "engines": [ + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "10daaf609d6457147d05b6eecc0802d2", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Atallah", + "reason": "Recategorized entities are applied by default., legal basis was manually changed, recategorized by manual override", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 412.6721, + 722.1, + 35.196075, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Asuncion Asya Lyon ", + "textAfter": " Atallah Y.H. Ataulla", + "startOffset": 9128, + "endOffset": 9135, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.956346092Z", + "requestedDate": "2024-03-13T08:48:18.173Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Atallah" + } + }, + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.956346613Z", + "requestedDate": "2024-03-13T08:48:19.149614Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "b63d78af66d7287c39ec9ecdeed4370e", + "type": "CBI_address", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Aufmuth", + "reason": "Recategorized entities are applied by default., recategorized by manual override, legal basis was manually changed", + "matchedRule": "MAN.3.3", + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 2, + 0 + ], + "closestHeadline": "", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "color": null, + "positions": [ + { + "rectangle": [ + 56.8, + 639.3, + 43.283993, + 12.642 + ], + "pageNumber": 3 + } + ], + "textBefore": "Auerbach S Aufederheide ", + "textAfter": " Augello Augello A.", + "startOffset": 9631, + "endOffset": 9638, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "RECATEGORIZE", + "processedDate": "2024-03-13T09:05:21.956381889Z", + "requestedDate": "2024-03-13T08:48:18.048697Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "type": "CBI_address" + } + }, + { + "manualRedactionType": "LEGAL_BASIS_CHANGE", + "processedDate": "2024-03-13T09:05:21.956382731Z", + "requestedDate": "2024-03-13T08:48:18.545Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", + "section": "[2, 0]: Paragraph: Assaad Assad Assiagada Astete b", + "value": "Aufmuth" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "c79fbb403e8c1d31341aa30720d30626", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": "Akkan", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 442.94806, + 294.3, + 31.992004, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Akins Akintonwa Akiyama ", + "textAfter": " Akkan Z Akkan", + "startOffset": 2915, + "endOffset": 2920, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956418548Z", + "requestedDate": "2024-03-13T08:45:50.010924Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "d2c7d0bea4d75187e7aba26381b27280", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "APPLIED", + "value": "Airoldi", + "reason": "Author found, removed by manual override, forced by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 354.892, + 335.7, + 34.608032, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "P. Aikens P.J. ", + "textAfter": " Airs Airs D", + "startOffset": 2629, + "endOffset": 2636, + "imageHasTransparency": false, + "dictionaryEntry": true, + "dossierDictionaryEntry": false, + "excluded": false, + "changes": [ + { + "analysisNumber": 1, + "type": "ADDED", + "dateTime": "2024-03-13T08:44:54.811245839Z" + }, + { + "analysisNumber": 2, + "type": "REMOVED", + "dateTime": "2024-03-13T08:45:53.93986414Z" + }, + { + "analysisNumber": 7, + "type": "ADDED", + "dateTime": "2024-03-13T08:59:31.444615299Z" + } + ], + "manualChanges": [ + { + "manualRedactionType": "REMOVE", + "processedDate": "2024-03-13T09:05:21.956453654Z", + "requestedDate": "2024-03-13T08:45:49.352307Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": {} + }, + { + "manualRedactionType": "FORCE", + "processedDate": "2024-03-13T09:05:21.956454316Z", + "requestedDate": "2024-03-13T08:59:29.992948Z", + "userId": "abbc3e3a-c499-48da-9346-063e1863a7f5", + "propertyChanges": { + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002" + } + } + ], + "engines": [ + "MANUAL", + "DICTIONARY" + ], + "reference": [], + "importedRedactionIntersections": [], + "numberOfComments": 0 + }, + { + "id": "fdcd3f3b40058bb6f5cfa7ae3cde4ffc", + "type": "CBI_author", + "entryType": "ENTITY", + "state": "IGNORED", + "value": ":tf:inia F. Gruber", + "reason": "Author found, removed by manual override", + "matchedRule": "CBI.0.0", + "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", + "imported": false, + "containingNodeId": [ + 0, + 0 + ], + "closestHeadline": "", + "section": "[0, 0]: Paragraph: $ D Jones $.Friedrich", + "color": null, + "positions": [ + { + "rectangle": [ + 263.63202, + 708.3, + 80.66412, + 12.642 + ], + "pageNumber": 1 + } + ], + "textBefore": "Burke 8 Wilson ", + "textAfter": "