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
Next release? #236
Comments
To me, this v2.1 or v3.0 might pivot on if we re-define the codemeta context as inclusive of all Relatedly, our DOI corresponds directly to the codemeta.jsonld file alone, we don't have a 'published' release of the rest of the material in this repo (specifically the crosswalks). (Related to #186). Thoughts on that? |
Yeah, I was examining our CodeMeta files in the Google structured data testing tool, and it didn't recognize it as schema.org because wrap the SO terms. So I think we should reconsider that, although I don't seem to be able to replicate it atm. We also need to ensure that our namespace ends with a I do like an identifier that resolves to exactly the bytes of our context file, as it makes it self-referential. That said, if you'd prefer, we can use a namespace that uses a regular https address and redirect from there, which is what we do with our other schemas. It certainly wasn't easy to get the DOI redirect to work right with the DOI redirection service. |
open issues that might be suited for V3 evolution
|
When we are ready to move to the CodeMeta v3 or v2.1 we need to add a crosswalk between |
@cboettig @moranegg I think at this point many of the changes proposed warrant a v3.0 designation, including the most recent proposal to change the https namespace for schema.org in PR #248. So, I created a new v3.0 milestone for us to use to identify issues and PRs that will be part of the next release. Please review and nominate issues to be included, keeping in mind that issues for which no PR exists might considerably delay release (but still might be warranted). The schema.org task force from Force11 has proposed a number of changes, some of which have been implemented or discussed, and it seems like we should harmonize these and come to agreement on a new release. I will also note that the Science on Schema.org (SOSO) release milestone v.1.2 is coming up, and that covers a number of issues that will apply to CodeMeta as well, particularly their proposal on provenance relationships between software and data objects for describing workflows. So, everyone please nominate issues to include in the release by adding them to the milestone, and let's discuss what the release timing for that might look like. Thanks. |
Hi @mbjones I'm very excited about the v3.0. Very interesting links on SOSO and the relations between research outputs, thanks. Concerning the release timing, I believe that a release before the end of 2020 is reasonable. |
Hi @chrishalbert -- yes, it's just awaiting community work on the release. There are a lot of outstanding pull requests from the CodeMeta task force and others, which need to be reviewed and merged. I haven't had time to maintain this myself, but my impression was that @moranegg and others from the task force were going to handle that. In looking now, I see that somehow they don't have write access to the repository, so that is likely the problem. Let's discuss admin additions with @moranegg and the CodeMeta task force. Maybe @tmorrell has some thoughts to move forward as well. |
Thanks for the response @mbjones. I may free up at the end of this week. If so, I can spend some time on code reviews and/or pull requests. |
I'd be happy to help move a release forward. What's the process for moving through the backlog of PRs? |
@tmorrell In the past, @cboettig and I have done due diligence to ensure there is community support for a change, and that it doesn't cause compatibility issues, and that the crosswalks and transformations all continue to work with the change via tests. I think some of that review can now happen through community reviews of PRs, and then a final check and merge by a maintainer. We've taken a fairly conservative stance on breaking changes, but if the group decides breaking changes are needed, I think it should be confined to a single release, and then build incrementally from there. I can make you a maintainer on the repo if @cboettig and others support that. It would be good to define who can serve as maintainer from the CodeMeta task force and elsewhere -- you and @moranegg come to mind as having engaged in the CodeMeta task force a lot, but open to other suggestions. |
Also, once all proposed changes are in One other note -- there is some tooling out there that works with the current release -- e.g., codemetar and codemeta-generator. I think we should try to keep those functional, and ensure they continue to work with new releases of the schema. |
Hello, I wanted to ask about issue #186 (responding here since the issue hasn't been active for a while). I am writing my master thesis on the topic of FAIR research software and am looking to properly cite the CodeMeta project. Considering that you already had this discussion I'd like to push this issue. |
I agree and think that this a very important point, having good software that complies to the latest codemeta standard can make or break it. I'll do the same for the tools I developed (codemetapy, and by extension the new codemeta-harvester and codemeta-server). |
We will be closing this task with the V3.0 release. Cheers and good weekend! |
Will the v3.0 be fully released or is it a release candidate? Several things seem still to be undecided 3.0 is not listed in
Several issues "tagged for 3.0" were not included:
3.0 is not yet used by https://codemeta.github.io/codemeta-generator/ -- perhaps waiting for that PID issue. I'm happy to help but at the moment I am quite confused because "3.0" seems to be in a beta or release candidate stage -- perhaps as 3.0 is not known outside GitHub releases, this gives us a change to fix this and call it 3.1? |
This is still a work in progress
It's scheduled for 4.0.
Oversight, sorry.
The 404 is fine, there is no requirement that IRIs resolve to anything. Using the
Could you open a PR to https://github.com/codemeta/codemeta.github.io/ ?
We are still working on announcing it and updating the website |
Emphasizing @progval that it is still work in progress. Since the v3.0 is not yet in use (because it's not identifiable yet). I'm inclined to resolve some of the items in @stain 's comment, if possible in a reasonable time. PRs are always welcome and we are all struggling with time ;-) My "personal" deadline for this is mid November, because it is needed for the a beta release of other components that are using metadata. |
I'm actually going to close this long thread. |
Are we ready for a new release of the the codemeta.jsonld context file? Do we do a major or a minor release? (migrated from #235 (comment))
The text was updated successfully, but these errors were encountered: