Giter Club home page Giter Club logo

openalex-docs's Introduction

Overview

OpenAlex is a fully open catalog of the global research system. It's named after the ancient Library of Alexandria and made by the nonprofit OurResearch.

This is the technical documentation for OpenAlex, including the OpenAlex API and the data snapshot. Here, you can learn how to set up your code to access OpenAlex's data. If you want to explore the data as a human, you may be more interested in OpenAlex Web.

Data

The OpenAlex dataset describes scholarly entities and how those entities are connected to each other. Types of entities include works, authors, sources, institutions, topics, publishers, and funders.

Together, these make a huge web (or more technically, heterogeneous directed graph) of hundreds of millions of entities and billions of connections between them all.

Learn more at our general help center article: About the data

Access

We offer a fast, modern REST API to get OpenAlex data programmatically. It's free and requires no authentication. The daily limit for API calls is 100,000 requests per user per day. For best performance, add your email to all API requests, like [email protected]. Learn more

There is also a complete database snapshot available to download. Learn more about the data snapshot here.

The API has a limit of 100,000 calls per day, and the snapshot is updated monthly. If you need a higher limit, or more frequent updates, please look into OpenAlex Premium.

The web interface for OpenAlex, built directly on top of the API, is the quickest and easiest way to get started with OpenAlex.

Why OpenAlex?

OpenAlex offers an open replacement for industry-standard scientific knowledge bases like Elsevier's Scopus and Clarivate's Web of Science. Compared to these paywalled services, OpenAlex offers significant advantages in terms of inclusivity, affordability, and avaliability.

OpenAlex is:

  • Big — We have about twice the coverage of the other services, and have significantly better coverage of non-English works and works from the Global South.
  • Easy — Our service is fast, modern, and well-documented.
  • Open — Our complete dataset is free under the CC0 license, which allows for transparency and reuse.

Many people and organizations have already found great value using OpenAlex. Have a look at the Testimonials to hear what they've said!

Contact

For tech support and bug reports, please visit our help page. You can also join the OpenAlex user group, and follow us on Twitter (@OpenAlex_org) and Mastodon.

Citation

If you use OpenAlex in research, please cite this paper:

Priem, J., Piwowar, H., & Orr, R. (2022). OpenAlex: A fully-open index of scholarly works, authors, venues, institutions, and concepts. ArXiv. https://arxiv.org/abs/2205.01833

openalex-docs's People

Contributors

at-syt avatar caseydm avatar cdpierse avatar gitbook-bot avatar h1-the-swan avatar jasonpriem avatar richard-orr avatar trangdata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

openalex-docs's Issues

DOI lookup in URL requires encoding

It took me a while to figure out how to look up based on a DOI:

Fails:
https://explore.openalex.org/works/doi:10.1016/j.cageo.2015.09.015

Works:
https://explore.openalex.org/works/doi:10.1016%2Fj.cageo.2015.09.015
https://explore.openalex.org/works/doi%3A10.1016%2Fj.cageo.2015.09.015
https://explore.openalex.org/works/https%3A%2F%2Fdoi.org%2F10.1016%2Fj.cageo.2015.09.015

Even a hint in the docs that / --> %2F could be useful!

Perhaps in your get single entity page:

After:

namespace:id format

This is the namespace of the identifier, followed by a colon, and then the ID itself. It works for all IDs that we support. examples:
doi:10.123
ror:456
openalex:w4242

Note: The ID must be URI encoded, for example, the `/` in a DOI should be encoded as `%2F`. For example, in javascript you can use the `encodeURIComponent(myDOI)` function.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.