Cour-de-cassation / label

Open source text annotation software created by the french supreme court 'Cour de cassation'

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EN | FR

Label logo

LABEL is an open source text annotation software created by the french supreme court 'Cour de cassation'. It is currently used for publishing court decisions in order to open justice data.

This tool allows annotators to proofread and review decisions that have been pre-annotated by an NLP algorithm.

Screenshot LABEL

Features

Admin side

Label admin tabs

📎 Admin panel

We have designed a complete and easy to use admin panel. The first tab is dedicated to statistics. In the second tab you can find the documents ready to be treated. The next one is for documents that need to be double checked by admins before they are published. In the fourth tab there are treated documents. Next, we have all alerts sent by the annotators. Finally, you can manage accounts in the last tab.


Label admin contextual

🔍 Contextual actions & search

For each document, you can view the anonymized document, assign the document to yourself or to a chosen annotator and even remove the assignation (if for instance the document needs to be treated by another annotator).

You can also see that you have a search bar. You can type a document number to find it instantly. The refresh button updates the document list with the last available data.


Label filters

📆 Advanced filters

You can filter the list of documents. There are many fields you can filter. For instance, you can filter by treatment date, by import date, by source database and more. The fields are grayed out if the filters cannot find data. This prevents empty selections.

Note that you can also sort the table by clicking on the columns' header.



Annotators side

Label supplementary annotations

📌 Supplementary annotations

By default, LABEL allows a great range of annotation types: from phone numbers, to birth dates and bank account numbers. You can customize everything and another field called "supplementary annotations" let you add custom annotations that does not belong to any annotation type. This is very useful if we have non-generic annotation requests like plane numbers, horse names or others.


Label inline annotation

📝 Inline editing

You can browse and edit annotations from the left panel, but also directly in the text. The labels are interactive: you can change annotation type, link or unlink the annotation or even delete it. Obviously, you can label other stuff by selecting them in the text. The software checks the consistency of your labeling to avoid mistakes. You can still go back or reset your modifications at any time.


Label linked annotations

🔗 Linked annotations

LABEL allow you to link annotations. Sometimes names are written lowercase or in capitals. By linking them, the replacement terms will be the same (whether the names are in lowercase or not). This increases readability of anonymized documents.


This is a non-exhaustive review of LABEL's features. Contact us if you want a demo or a detailed presentation. And yes, we do i18n!

History

  • October 2016: French law for a Digital Republic.
  • November 2017: Repport of Cadiet mission.
  • 23 march 2019: Programmatic justice law 2018-2022.
  • 29 june 2020: Decree about the publishing of court decision.
  • September 2020: The project is initiated by the Entrepeneur d'Intérêt Général (EIG) program.
  • June 2021: Production launch with supreme court decisions (Jurinet database).
  • April 2022: Addition of appeal court's decisions (JuriCA database).
  • December 2023: Addition of 9 first judicial courts' decisions.

Next steps:

  • During 2024: Addition of other judicial courts' decisions.
  • December 2024: Addition of industrial courts' decisions.
  • Septembre 2025: Addition of labour courts' decisions and all first instance.

Learn more with the roadmap.

Installation

Follow the installation guide.

Business logic index

How to reuse LABEL

LABEL has been designed to be reused whatever the annotation context. There are two different kinds of packages in LABEL

  • specific: what is specific to the Cour de cassation (machine learning engine API, database connector, etc.)
  • generic: what is not linked to the specific needs of the Cour de cassation

Learn more in the reuser guide.

About

Open source text annotation software created by the french supreme court 'Cour de cassation'

License:MIT License


Languages

Language:TypeScript 99.3%Language:Shell 0.5%Language:HTML 0.1%Language:Jinja 0.1%Language:JavaScript 0.0%Language:CSS 0.0%