angelosalatino/cso-classifier

Python library that classifies content from scientific papers with the topics of the Computer Science Ontology (CSO).

63
/ 100
Established

This tool helps researchers, academic publishers, and librarians automatically categorize computer science research papers. You provide the paper's title, abstract, and keywords, and it outputs a list of relevant research topics drawn from the comprehensive Computer Science Ontology (CSO). This streamlines the process of organizing, retrieving, and analyzing scientific literature within the computer science domain.

Available on PyPI.

Use this if you need to consistently and automatically assign fine-grained computer science topics to research papers for improved discoverability or analysis.

Not ideal if your papers are outside the field of computer science or if you require classification using a different, non-CSO ontology.

academic-publishing research-management information-retrieval scientific-classification computer-science-research
Maintenance 10 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

95

Forks

19

Language

Python

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

0

Dependencies

12

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/angelosalatino/cso-classifier"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.