solidprivacy commited on
Commit
13b6d32
·
verified ·
1 Parent(s): 53a355d

Add Dutch legal audit candidate review layer

Browse files
Files changed (1) hide show
  1. document_tools.py +6 -1
document_tools.py CHANGED
@@ -68,6 +68,10 @@ PLACEHOLDER_LABELS = {
68
  "NL_IMMIGRATION_REFERENCE": "VREEMDELINGENREFERENTIE",
69
  "NL_MUNICIPAL_REFERENCE": "BESTUURSREFERENTIE",
70
  "NL_REAL_ESTATE_REFERENCE": "VASTGOEDREFERENTIE",
 
 
 
 
71
  }
72
 
73
  STRUCTURED_ENTITY_TYPES = {
@@ -432,7 +436,8 @@ def pdf_from_text(text):
432
 
433
  def replacement_report_csv(report_rows):
434
  output = StringIO()
435
- writer = csv.DictWriter(output, fieldnames=["entity_type", "detected_text", "placeholder", "score"])
 
436
  writer.writeheader()
437
  for row in report_rows:
438
  writer.writerow(row)
 
68
  "NL_IMMIGRATION_REFERENCE": "VREEMDELINGENREFERENTIE",
69
  "NL_MUNICIPAL_REFERENCE": "BESTUURSREFERENTIE",
70
  "NL_REAL_ESTATE_REFERENCE": "VASTGOEDREFERENTIE",
71
+ "NL_VEHICLE_REFERENCE": "VOERTUIG_OF_KENTEKENREFERENTIE",
72
+ "NL_OBJECT_REFERENCE": "OBJECTREFERENTIE",
73
+ "NL_SUSPICIOUS_REFERENCE_CANDIDATE": "MOGELIJKE_REFERENTIE",
74
+ "NL_POSSIBLE_LICENSE_PLATE": "MOGELIJK_KENTEKEN",
75
  }
76
 
77
  STRUCTURED_ENTITY_TYPES = {
 
436
 
437
  def replacement_report_csv(report_rows):
438
  output = StringIO()
439
+ fieldnames = ["entity_type", "detected_text", "placeholder", "score", "source", "reason"]
440
+ writer = csv.DictWriter(output, fieldnames=fieldnames, extrasaction="ignore")
441
  writer.writeheader()
442
  for row in report_rows:
443
  writer.writerow(row)