Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

identify items that need to be imported for zbMath and set up import #41

Closed
Tracked by #3
LizzAlice opened this issue Jun 14, 2022 · 0 comments
Closed
Tracked by #3
Assignees

Comments

@LizzAlice
Copy link
Contributor

LizzAlice commented Jun 14, 2022

Fields returned by ZBMath query:

  • ZBMath id --> document id --> zbmath_id.split(":")[-1]
  • author --> P50 --> author.split("|"); got mapping to orcid; will be included into the api at a later time (within zbmath: match by author_id)
  • author id --> zbMath author id P1556 --> author_ids.split("|")
  • document title --> title: P1476
  • source --> e.g. journal name --> published in P1433
    - edition: b = item.split(",")[0].split(" ")[-1] \n if b.isdigit()...
    - page numbers: item.split("|")[0].split(",")[-1].strip().split(" ")[0]
    (- year (slightly long): re.search('(([^)]+)',item.split("|")[0].split(",")[-1].strip().split(" ")[-1]).group(1))
  • classifications --> Mathematics Subject Classification ID P3285 (?) --> classifications.split("|")
  • language --> language of work or name P407
  • links --> url P2699
  • keywords -> just use strings --> or would it be better to make items for them?
  • doi --> DOI P356
  • publication year --> 'P577': 'publication date'
  • serial --> journal name: item.split("|")[0] ; publisher: item.split("|")[1].split(",")[0]
@LizzAlice LizzAlice changed the title identify items that need to be imported and set up import identify items that need to be imported for zbMath and set up import Jun 14, 2022
@LizzAlice LizzAlice self-assigned this Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant