# meta

key: description_short
value:
  Metadata and plain text form of the set of PDFs you can find under https://kansspelautoriteit.nl/aanpak-misstanden/sanctiebesluiten/ 


key: description
value:
  This is a plaintext form of the set of documents you can find under https://kansspelautoriteit.nl/aanpak-misstanden/sanctiebesluiten/ as PDFs.

          Since almost half of those PDFs do not have a text stream, this data is entirely OCR'd,
          so expect some typical OCR errors.  The OCR quality seems fairly decent, and some effort was made to remove headers and footers,
          yet there are some leftovers  like _ instead of . and = instead of :


          The data is a fairly nested structure of python objects (or JSON, before it's parsed).
          - .data is a list of cases.

          - each case is a dict, with a 
              - 'name', 
              - 'docs' (a list) 
              - and some extracted information like mentioned money amounts, the apparent date span of the case

          - each document in that mentioned list is is a dict, with keys like
              - 'url' - to the PDF it came from
              - 'status' - from the detail page (if we could find it - not 100%) 
              - extracted informations like 'header_dates' (comes from PDF contents)
              - 'pages' (a list)

          - each page in that list is a dict, which has keys:
              - 'body_text' - a list, which containts text fragments that are _almost_ like paragraphs 
                  except that text may continue between pages anyway - currently still up to you to detect - 
                  plus the post-OCR processing isn't perfect.
              - 'foot_text' - generally just [ "Pagina 1 van 27" ]
              - 'head_text' - fragments like []"Kansspelautoriteit", "OPENBAAR"] but also the date and kenmerk lines


          (TODO: update this example)
          For example (body text edited for brevity), one case's dict, with one document:
              { # dict for a case
                  'name': 'Toto Online B.V.',  # case's name
                  'docs': [                    # list of PDF documents in this case
                      { # dict detailing first document in case
                          'url': 'https://kansspelautoriteit.nl/publish/library/32/01_278_071_15091_sanctiebesluit_toto_ov.pdf',
                          'pages': [
                              {  # first page's dict   (currently contains only body's text fragments; idea was to split off header contents)
                                  'body_text':[  # first page's text fragments
                                      'Besluit van de raad van [more sentence]',
                                      'Zaak: 15091 Kenmerk: 15091 [more kenmerk]',
                                      'Besluit',
                                      'Inleiding',
                                      'De raad van bestuur van de Kansspelautoriteit [more paragraph]'
                                  ]
                              },
                              { # second page's dict
                                  'body_text': [   # second page text fragment
                                  'heeft heeft ontvangen sinds hij daar [more paragraph]',
                                  'De toezichthouders zijn naar aanleiding [more paragraph]'
                                  ]
                              } 
                              # ...more pages
                          ], 
                      }, # end of document dict
                      # ...more documents
                  ]
              }
          This dataset was generated on 2024-03-15


# kv

key:
  https://kansspelautoriteit.nl/aanpak-misstanden/sanctiebesluiten/equinox-dynamic-domiseda-and-partners/


