Cet algorithme a été codé en Python avec l’aide de Clara Turp, alors bibliothécaire système à l’Université McGill. Très simple, il procède en recherchant une liste d’expressions régulières dans la notice d’un article. L’occurrence et la fréquence de chaque expression régulière dans la notice sont comptabilisées, de façon à faciliter sa classification manuelle a posteriori. Aussi pouvons-nous décrire ce projet comme relevant d’une activité d’indexation « semi-automatique » : celle-ci est assistée par une intelligence artificielle, mais dépend d’une très large part d’interprétation humaine.
Cette intelligence articielle fut mise sur pied en automne 2022, dans le cadre d'un projet étudiant en bibliométrie, à la Bibliothèque de l'École de technologie supérieure (ÉTS), à Montréal.