-
Notifications
You must be signed in to change notification settings - Fork 5
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
Synchronization with the NISO RP #7
Comments
Agree with all your comments here and will act upon the points I'm able to (anything relating to this repo.) I've been communicating with the NISO group through CrossRef's representative on the group, Ed Pentz. In fact that's how this repo was started - a draft of the NISO recommendation had examples and schemas that did not match up. I attempted to produce here something coherent, and the last I heard was that these examples and schemas would be linked to and documents updated accordingly. Though for an accurate and up-to-date summary please speak to the NISO group directly. I get the impression I don't have a full and accurate picture of what was decided. I just heard by way of other people that the NISO group is now disbanded and potentially would not want to make any changes so soon after their 'release'. Don't take that as official word though - it's about third or forth hand information. Communication should go direct to them. |
OK looking into this more. The schemas (both XML and JSON-LD) available via the links you provide above match the schemas currently in this repository. What has not been updated is the verbatim copy of the XML schema in the RP document in appendix A, and the JSON-LD examples also in appendix A that utilize a boolean I can mark a relevant commit with |
I believe the RP needs too be updated. The RP was issued in January but I've emailed Todd (Niso) about these discrepancies but have not heard Chuck On 5/8/15 5:35 AM, Karl Jonathan Ward wrote:
|
In continuing pursuit of getting this RP and repository in sync, I submitted a couple of pull request. Still needs to be done:
|
@Klortho - I'm waiting to hear why the RP was left out of sync with the changes made to the schema, namely removing the option of a boolean free-to-read in favour of a free-to-read period with a start date equal to publication date and without an end date. They chose to adopt this schema, but did not change the RP. Did they misunderstand what they were adopting, or not realise that it would require a change to the RP? I'd like to know their intention before making changes. On CenterForOpenScience/SHARE-Schema#10 - two problems.
|
It's just unnecessary added friction. |
Regarding your problem #1 above, I don't interpret it quite the same way. It seems to me that @erinspace is saying that they just want to implement the logic, "IF isOpenAccess OR isPublic THEN free-to-read". Not that she is wanting to replace either of those two flags with free-to-read. |
@Klortho Yes agreed. isOpenAccess implies free-to-read is probably a reasonable assumption. But, if the logic is just that, without any additional translation of isOpenAccess, then important information is being lost. I worry about the confusion of open access and free-to-read. One of the reasons I do not like the free-to-read tag. |
@kjw, This is a follow-on to #1. You referenced the issue of synchronization of this repository with the NISO Recommended Practice, and I think that's really where the heart of the problem lies. The RP document itself does not in any way reference this repository, from what I can tell. It is referenced on the ALI Schemas page. But there's no indication of what is "canonical".
Moreover, the versioning is a bit messed up, I think. There's no clear idea of what version "1.0" means.
Could I suggest:
(In fact, if it's not too late, it would be nice to change the latter to ali.jsonld, for symmetry)How do you communicate with the NISO folks? I have had very little luck getting answers. I'd be willing to help with some of this if you agree to it, and you need the help.
The text was updated successfully, but these errors were encountered: