pr-omethe-us / PyKED

Python interface to the ChemKED database format
https://pr-omethe-us.github.io/PyKED/
BSD 3-Clause "New" or "Revised" License
15 stars 15 forks source link

We should not require the reference field #76

Closed kyleniemeyer closed 6 years ago

kyleniemeyer commented 6 years ago

As pointed out by a reviewer for our IJCK submission, we want people to use the ChemKED format internally and submit alongside articles. This is impossible right now, because we require a reference.

I propose that we remove reference from the required list of fields. It should still be required when submitting something to our database, though.

bryanwweber commented 6 years ago

Would it be better to allow disabling the reference checker specifically, and leave it on by default?

kyleniemeyer commented 6 years ago

Hmm... I guess I'm not sure. Either way I do think it should be an option the way fully disabling validation is now.

bryanwweber commented 6 years ago

Yes, I think the recommendation for now would be to turn off all the validation.

So, I think we should break the validation into related chunks that can be turned on or off as desired. As part of that, the reference checking can be turned off. The question then is whether it should be on or off by default. I think I would prefer on by default, but its not a strong preference.

I think this is actually a duplicate of #39 then.

kyleniemeyer commented 6 years ago

OK, I think it is. We can continue the conversation there.

bryanwweber commented 6 years ago

I'm going to reopen this because I think it merits a bit more discussion.

So I looked at the schema, and I thought the only required fields were year and authors, but it turns out journal is also required. So I propose leaving the reference as required, but only requiring the year and authors subfields. This way, people can include a very basic reference if they want to use the files internally before publication, but it also helps them stay organized a little bit. Thoughts?

kyleniemeyer commented 6 years ago

OK, this seems fine. It seems reasonable to keep authors and year.