Skip to content

Conversation

vincerubinetti
Copy link
Contributor

See greenelab/lab-website-template#330 and greenelab/lab-website-template#327

Testing to see how the new orcid.py plugin logic affects Casey's ORCID sources.

Copy link
Contributor

github-actions bot commented Jul 29, 2025

PR Preview Action v1.4.7
Preview removed because the pull request was closed.
2025-07-30 00:09 UTC

@vincerubinetti vincerubinetti requested a review from cgreene July 29, 2025 14:51
@cgreene
Copy link
Member

cgreene commented Jul 29, 2025

This looks generally fine. Not sure what's happening with that GECCO paper from 2008 showing up in 2024 - that was the main oddity I noticed.

@vincerubinetti
Copy link
Contributor Author

ORCID response for that paper
[
  {
    "last-modified-date": {
      "value": 1723057893590
    },
    "external-ids": {
      "external-id": [
        {
          "external-id-type": "eid",
          "external-id-value": "2-s2.0-57349142365",
          "external-id-normalized": {
            "value": "2-s2.0-57349142365",
            "transient": true
          },
          "external-id-normalized-error": null,
          "external-id-url": null,
          "external-id-relationship": "self"
        },
        {
          "external-id-type": "source-work-id",
          "external-id-value": "0417180825475-140",
          "external-id-normalized": {
            "value": "0417180825475-140",
            "transient": true
          },
          "external-id-normalized-error": null,
          "external-id-url": null,
          "external-id-relationship": "self"
        }
      ]
    },
    "work-summary": [
      {
        "put-code": 19471920,
        "created-date": {
          "value": 1445449693701
        },
        "last-modified-date": {
          "value": 1653410620906
        },
        "source": {
          "source-orcid": null,
          "source-client-id": {
            "uri": "https://orcid.org/client/0000-0002-5982-8983",
            "path": "0000-0002-5982-8983",
            "host": "orcid.org"
          },
          "source-name": {
            "value": "Scopus - Elsevier"
          },
          "assertion-origin-orcid": {
            "uri": "https://orcid.org/0000-0001-8713-9213",
            "path": "0000-0001-8713-9213",
            "host": "orcid.org"
          },
          "assertion-origin-client-id": null,
          "assertion-origin-name": {
            "value": "Casey Greene"
          }
        },
        "title": {
          "title": {
            "value": "Using expert knowledge in initialization for genome-wide analysis of epistasis using genetic programming"
          },
          "subtitle": null,
          "translated-title": null
        },
        "external-ids": {
          "external-id": [
            {
              "external-id-type": "eid",
              "external-id-value": "2-s2.0-57349142365",
              "external-id-normalized": {
                "value": "2-s2.0-57349142365",
                "transient": true
              },
              "external-id-normalized-error": null,
              "external-id-url": null,
              "external-id-relationship": "self"
            }
          ]
        },
        "url": {
          "value": "http://www.scopus.com/inward/record.url?eid=2-s2.0-57349142365&partnerID=MN8TOARS"
        },
        "type": "conference-paper",
        "publication-date": {
          "year": {
            "value": "2008"
          },
          "month": null,
          "day": null
        },
        "journal-title": {
          "value": "GECCO'08: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation 2008"
        },
        "visibility": "public",
        "path": "/0000-0001-8713-9213/work/19471920",
        "display-index": "0"
      },
      {
        "put-code": 43716410,
        "created-date": {
          "value": 1523967926327
        },
        "last-modified-date": {
          "value": 1653598065810
        },
        "source": {
          "source-orcid": null,
          "source-client-id": {
            "uri": "https://orcid.org/client/0000-0003-1377-5676",
            "path": "0000-0003-1377-5676",
            "host": "orcid.org"
          },
          "source-name": {
            "value": "ResearcherID"
          },
          "assertion-origin-orcid": {
            "uri": "https://orcid.org/0000-0001-8713-9213",
            "path": "0000-0001-8713-9213",
            "host": "orcid.org"
          },
          "assertion-origin-client-id": null,
          "assertion-origin-name": {
            "value": "Casey Greene"
          }
        },
        "title": {
          "title": {
            "value": "Using expert knowledge in initialization for genome-wide analysis of epistasis using genetic programming"
          },
          "subtitle": null,
          "translated-title": null
        },
        "external-ids": {
          "external-id": [
            {
              "external-id-type": "source-work-id",
              "external-id-value": "0417180825475-140",
              "external-id-normalized": {
                "value": "0417180825475-140",
                "transient": true
              },
              "external-id-normalized-error": null,
              "external-id-url": null,
              "external-id-relationship": "self"
            }
          ]
        },
        "url": {
          "value": "http://www.scopus.com/inward/record.url?eid=2-s2.0-57349142365&partnerID=MN8TOARS"
        },
        "type": "conference-paper",
        "publication-date": {
          "year": {
            "value": "2008"
          },
          "month": null,
          "day": null
        },
        "journal-title": {
          "value": "GECCO’08: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation 2008"
        },
        "visibility": "public",
        "path": "/0000-0001-8713-9213/work/43716410",
        "display-index": "0"
      },
      {
        "put-code": 165116049,
        "created-date": {
          "value": 1723057893590
        },
        "last-modified-date": {
          "value": 1723057893590
        },
        "source": {
          "source-orcid": {
            "uri": "https://orcid.org/0000-0001-8713-9213",
            "path": "0000-0001-8713-9213",
            "host": "orcid.org"
          },
          "source-client-id": null,
          "source-name": {
            "value": "Casey Greene"
          },
          "assertion-origin-orcid": null,
          "assertion-origin-client-id": null,
          "assertion-origin-name": null
        },
        "title": {
          "title": {
            "value": "Using expert knowledge in initialization for genome-wide analysis of epistasis using genetic programming"
          },
          "subtitle": null,
          "translated-title": null
        },
        "external-ids": {
          "external-id": [
            {
              "external-id-type": "source-work-id",
              "external-id-value": "0417180825475-140",
              "external-id-normalized": {
                "value": "0417180825475-140",
                "transient": true
              },
              "external-id-normalized-error": null,
              "external-id-url": null,
              "external-id-relationship": "self"
            },
            {
              "external-id-type": "eid",
              "external-id-value": "2-s2.0-57349142365",
              "external-id-normalized": {
                "value": "2-s2.0-57349142365",
                "transient": true
              },
              "external-id-normalized-error": null,
              "external-id-url": null,
              "external-id-relationship": "self"
            }
          ]
        },
        "url": {
          "value": "http://www.scopus.com/inward/record.url?eid=2-s2.0-57349142365&partnerID=MN8TOARS"
        },
        "type": "conference-paper",
        "publication-date": {
          "year": {
            "value": "2008"
          },
          "month": null,
          "day": null
        },
        "journal-title": {
          "value": "GECCO’08: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation 2008"
        },
        "visibility": "public",
        "path": "/0000-0001-8713-9213/work/165116049",
        "display-index": "-1"
      }
    ]
  }
]

So, for that paper, there aren't any Manubot-citable ID types, and thus we fall back to keeping the citation details directly from ORCID, which list a last modified date of 1723057893590 (Aug 07 2024) for some reason.

I think we've discussed previously whether "last modifed" or "created" date should be preferred, and I think ultimately it will vary from paper to paper but we should default to "last modified" (current behavior).

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

Successfully merging this pull request may close these issues.

2 participants