Wikidata:Property proposal/OpenAlex ID

From Wikidata
Jump to navigation Jump to search

OpenAlex ID

[edit]

Originally proposed at Wikidata:Property proposal/Generic

   Done: OpenAlex ID (P10283) (Talk and documentation)
DescriptionIdentifier for works, authors, institutes, venues, concepts/subjects in OpenAlex (Q107507571).
Data typeExternal identifier
Domainitem
Allowed values[WAVIC][1-9]\d{3,9} (the real identifiers are not case-sensitive, but in Wikidata they will be upper case only, like with the DOI)
Example 1The state of OA: a large-scale analysis of the prevalence and impact of Open Access articles (Q49510981)W2741809807 (a work)
Example 2Jason Priem (Q21678556)A2208157607 (an author)
Example 3Journal of the Welsh Bibliographical Society (Q6296212)V87782555 (a venue)
Example 4University of North Carolina at Chapel Hill (Q192334)I114027177 (an institute): compare with Microsoft Academic ID (P6366) = 114027177
Example 5altmetrics (Q14565201)C2778407487 (a concept): compare with Microsoft Academic ID (P6366) = 2778407487
Sourcehttps://docs.openalex.org/entity-objects#the-openalex-id
Planned useadd OpenAlex identifiers to Wikidata, allowing federated searching
Number of IDs in sourcemillions
Expected completenessalways incomplete (Q21873886)
Formatter URLhttps://openalex.org/$1
See alsoMicrosoft Academic ID (P6366)

Motivation

[edit]

OpenAlex (Q107507571) is a CC0 licensed resource from the team that brought us Unpaywall and generally a key player in the open knowledge field. The OpenAlex ID for concepts are already mapped to Wikidata pages. Egon Willighagen (talk) 15:40, 4 January 2022 (UTC)[reply]

Some note the Microsoft Academic ID (P6366) and the initial OpenAlex ID identifiers follow the Microsoft Academic ID (P6366). But MAG is only one source and it is not a 1-to-1 match, MAG is discontinued, and the OpenAlex team already curated data. --Egon Willighagen (talk) 07:29, 10 January 2022 (UTC)[reply]

Discussion

[edit]

Tried to count type combinations of things with MAG but got timeout. Need to run this on a local instance?

select ?A ?I ?V ?W (count(*) as ?c) {
  ?x wdt:P6366 ?mag
  bind(exists {?x wdt:P31/wdt:P279* wd:Q5} as ?A)
  bind(exists {?x wdt:P31/wdt:P279* wd:Q43229} as ?I)
  bind(exists {?x wdt:P31/wdt:P279* wd:Q5633421}|| exists {?x wdt:P31/wdt:P279* wd:Q625994} as ?V)
  bind(exists {?x wdt:P31/wdt:P279* wd:Q17537576} as ?W)
} group by ?A ?I ?V ?W
Try it!

--Vladimir Alexiev (talk) 16:00, 7 January 2022 (UTC)[reply]

@Egon Willighagen, TiagoLubiana, DarTar, ArthurPSmith, Daniel Mietchen, Jura1: @Nikola Tulechki, Oa01, Vladimir Alexiev, AdrianoRutz, MasterRus21thCentury: ✓ Done OpenAlex ID (P10283) Pamputt (talk) 16:23, 23 January 2022 (UTC)[reply]

the identifiers for the OpenAlex venues changed the format. Their first letter used to be V, now - S. The urls changed as well - it is https://explore.openalex.org/sources/S73261239 instead of https://explore.openalex.org/venues/V73261239. ( --Waydze (talk) 06:31, 10 April 2023 (UTC)[reply]