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

submit to Zenodo #37

Open
VladimirAlexiev opened this issue Jan 27, 2025 · 14 comments
Open

submit to Zenodo #37

VladimirAlexiev opened this issue Jan 27, 2025 · 14 comments

Comments

@VladimirAlexiev
Copy link
Collaborator

VladimirAlexiev commented Jan 27, 2025

Iovka Boneva at univ-lille.fr (@iovka) and D Tomaszuk at uwb.edu.pl (@domel ):

I am contacting you with a specific request regarding the awesome-semantic-shape GitHub repository, to which you have been contributing.
We will be publishing a scientific paper on communalities and differences between graph schema languages (SHACL, ShEx and PG-Schema) and would like to include in it a reference to an up-to-date list of known implementations of these languages, as the one available on that repo. We were wondering whether the community behind the repo would accept to link it to Zenodo, so that it would be attributed a DOI, archived, and made easier to cite in academic works.

Apparently the procedure for making the link is very light.
https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content

Could you please tell me whether as a community you are willing to make this link, and if necessary point me to the person who can effectively create the link.

@VladimirAlexiev
Copy link
Collaborator Author

VladimirAlexiev commented Jan 27, 2025

When OAuth app access restrictions are enabled, organization members and outside collaborators must request approval from an organization owner before they can authorize an OAuth app that has access to the organization's resources.

@ianbjacobs could you please enable w3c-cg for sharing with Zenodo? Or if you prefer, submit this repo to Zenodo?

@VladimirAlexiev
Copy link
Collaborator Author

@iovka and @daniel-tomaszuk I'm highly interested in structured SHACL-SHEX mappings. Can you send me a preprint of your work?

@iovka
Copy link

iovka commented Jan 27, 2025

We could be happy to share a pre-print in the middle of next week.
I'm afraid you won't find mappings in this paper though, but mappings are part of the longer term goals of the research group.

@ianbjacobs
Copy link
Contributor

@dontcallmedom, can you help with the above question about Zenodo? Thank you!

@dontcallmedom
Copy link
Member

@VladimirAlexiev can you request approval for the Zenodo OAuth app via the github interface? otherwise I don't think I can easily approve it (short of doing the registration myself, which I'd rather not)

@domel
Copy link

domel commented Jan 27, 2025

Hi @VladimirAlexiev, my github ID is domel. I guess that you ping Daniel Tomaszuk and I'm Dominik Tomaszuk. 🙂

@VladimirAlexiev
Copy link
Collaborator Author

Hi @dontcallmedom !
I cannot auhtorize Zenodo OAuth for https://github.com/w3c-cg/ because I don't have the rights:
when following https://docs.github.com/en/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization
I get Settings for an org I created (underpin), but not for w3c-cg because I'm only an outside collaborator:
Image

@dontcallmedom
Copy link
Member

I didn't expect you would have the rights to authorize it yourself, but thought you could request authorization through the UI - maybe you need to be a member of the org for that? I've sent you an invite to that end

@VladimirAlexiev
Copy link
Collaborator Author

@dontcallmedom
At https://github.com/settings/organizations I have more rights now but still don't get Settings.
Image

https://zenodo.org/account/settings/github/: I now notice the top right corner: (updated a year ago) Sync now.
I synched and now I get more repos from Accord-Project. The total is 125, of which about 5 have Zenodo enabled, and only 1 is archived on Zenodor:

     10 Accord-Project
    113 VladimirAlexiev
      2 highlightjs

Maybe that screen (which has no pagination) has a limit? but 125 doesn't sound as a very likely limit?

Could you please check at https://github.com/organizations/w3c-cg/settings/oauth_application_policy ?
(And this is also relevant: https://github.com/settings/applications#authorized)

@dontcallmedom
Copy link
Member

I think I have granted access to zenodo now - can you confirm?

@VladimirAlexiev
Copy link
Collaborator Author

Now at https://zenodo.org/account/settings/github/ when I do Sync now, I get Request failed with status code: 504
I got the same error once before, but now I always get it.
So I think there is some timeout in the Zenodo-Github communication.
I found this issue zenodo/zenodo-rdm#1107 and will add details there.

@VladimirAlexiev
Copy link
Collaborator Author

They thanked me for the details at zenodo/zenodo-rdm#1107, but I don't know when the bug will be fixed.
@jeswr , @TallTed , @tpluscode if you have fewer repos, can you please try to do it?
Or @dontcallmedom : can you add @amivanoff to this org, so he can try it?

@jeswr
Copy link
Contributor

jeswr commented Jan 30, 2025

I tried and also get a 504 error

@ianbjacobs
Copy link
Contributor

GitHub has reported some caching issues today, which may explain the 504.

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

6 participants