MathGloss is a project to create a knowledge graph for undergraduate mathematics automatically, using modern NLP tools. These include concept and entity recognition, entity and definition extraction, parsing, and other natural language processing (NLP) techniques.
A preprint describing this prototype is available at MathGloss: Building mathematical glossaries from text.
Click here to see the database.
To build the database.html
file from database.csv
, run the following commands:
python scripts/generate_database_table.py database.csv database-table.html
python scripts/generate_database_page.py database-template.html database-table.html database.html
Also check out CatGloss!