---
id: "semantic_scholar_paper_id"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["texts", "science", "publishing"]
langs: ["common"]
quality: 90
url: "https://registry.apicrafter.io/datatype/semantic_scholar_paper_id"
---

# Semantic Scholar paper ID (`semantic_scholar_paper_id`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Identifier of a paper in Semantic Scholar, the academic search engine of the Allen Institute for AI: 40 lowercase hexadecimal characters, as in https://www.semanticscholar.org/paper/<id>. The Semantic Scholar API also gives each paper a numeric CorpusId, which is a different value. Any SHA-1 hash has the same form, so a match alone does not prove the type. The regexp matches all sampled values of Wikidata property P4011.

- Personal data (PII): no
- Categories: Texts and  articles (texts), Scientific (science), Publishing and print (publishing)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[0-9a-f]{40}$
```

## Examples

- `6d98a5901f53999eef5f74c931abfd6bd6656cf6` — Software Inspection (Wikidata Q76967507)
- `e1532a289eaa046731e52547a0e8c7011b967a37` — Functional Requirements for Bibliographic Records (Wikidata Q103316367)
- `6D98A5901F53999EEF5F74C931ABFD6BD6656CF6` (invalid example) — Uppercase, not the form Semantic Scholar uses

## Mappings

- wikidata: `P4011`

## Translations

- ru: Идентификатор статьи в Semantic Scholar: Идентификатор публикации в поисковой системе Semantic Scholar — 40 шестнадцатеричных символов.

## Sources

- wikidata: <https://www.wikidata.org/wiki/Property:P4011>
- wikipedia: <https://en.wikipedia.org/wiki/Semantic_Scholar>
- doc: <https://api.semanticscholar.org/api-docs/graph>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/semantic_scholar_paper_id.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/texts/semantic_scholar_paper_id.yaml>
