Query the OpenAlex dataset using the magic of The Internet
Lets use the OpenAlex API to get journal articles and books published by authors at Stanford University. We'll limit our search to articles published between 2010 and 2020. Since OpenAlex is free and openly available, these examples work without any login or account creation. π
If you open these examples in a web browser, they will look much better if you have a browser plug-in such as JSONVue installed.
1. Find the institution
You can use the institutions endpoint to learn about universities and research centers. OpenAlex has a powerful search feature that searches across 108,000 institutions.
{"id":"https://openalex.org/I97018004","ror":"https://ror.org/00f54p054","display_name":"Stanford University","country_code":"US","type":"education","homepage_url":"http://www.stanford.edu/"// other fields removed}
We can use the ID https://openalex.org/I97018004 in that result to find out more.
5. Group works by publication year to show counts by year
Finally, you can group our result by publication year to get our final result, which is the number of articles produced by Stanford, by year from 2010 to 2020. There are more than 30 ways to group records in OpenAlex, including by publisher, journal, and open access status.
There you have it! This same technique can be applied to hundreds of questions around scholarly data. The data you received is under a CC0 license, so not only did you access it easily, you can share it freely! π
Sometimes you want to find works that are about the same topic, even if they use different terminology. OpenAlex's semantic search uses AI to find conceptually related works.
Let's find papers related to "machine learning applications in healthcare":
This will find relevant papers even if they use terms like "AI-driven medical diagnosis" or "deep learning for clinical data"βconcepts that are related but use different words.