Replies: 1 comment 5 replies
-
Thanks, I will think about this. From the top of my head Forthcoming is not going to be a problem. There the critical part is that you can assign the same submission to several issues. There was some small clitch there that we talked about last year, but do not remember now what. You probably are thinking about that. Edit: ok so missed the issueId... Yeah, this will definitely break the Forthcoming plugin. Maybe we could have that in the core when this change happens? I mean the possibility to publish an article without assigning it to an issue? |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Describe the problem you would like to solve
When versioning was implemented in 3.2, several properties were moved from the
Submission
entity to thePublication
entity. This allowed the properties to have different values for each version. For example, two versions of the same submission can be assigned to different sections, categories and issues. These properties were moved to thePublication
entity so that emerging forms of publishing (ahead-of-print, accepted version, and preprints) might be supported through versioned submissions.However, this has proved to be complicated for most publishing requirements. Modifying metadata like section and issue assignments between versions is not well supported through our OAI interface or in downstream consumers like Crossref.
Also, since 3.2 was released, various forms of pre-publication have not made much use of the versioning system. Preprints are cultivated in separate platforms before coming to OJS. And when journals publish ahead-of-print or accepted version articles, modifying the section or issue between versions causes the problems described above.
Describe the solution you would like to see
Move these properties back to the
Submission
entity. I would suggest moving the following properties:sectionId
categoryIds
urlPath
ArticleHandler
. It's not used anywhere else so we should ensure it is as simple as possible.coverImage
issueId
accessStatus
issueId
so should be a property of the entity that getsissueId
.seriesId
/seriesPosition
sectionId
above.hideAuthor
Additional comments, code samples, or screenshots
@ajnyga I think that this may effect the forthcoming plugin. Can you comment on this further?
@ajnyga and @alexxxmendonca currently OPS includes
relationStatus
andvorDoi
at thePublication
level. Does OPS need to be able to associate each version of a preprint with a different "Relation"? Or do all versions of one preprint point to the same Version of Record?Beta Was this translation helpful? Give feedback.
All reactions