-
Notifications
You must be signed in to change notification settings - Fork 46
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
Harmonise content of the schema definition files #459
Comments
I haven't read an |
Thanks for checking this. Another "crash test" is to actually apply the schema file to one of the XML files and see that errors are as expected. That is, if there are any errors they must point at what we can identify as formatting issues in the XML file. On the other hand, if any error point at things we know are as intended it is an error in the schema file. |
Dear Jonathan, As this is in the cf-convention.github.io repo it should (if I get the procedure right) be enough with support from one qualified person to start the countdown clock. Would your comment from March 24 enable us to start the countdown? Of course, it would as always be good with an extra pair of eyes hence ping @sadielbartholomew). Many thanks, |
Dear Lars I agree that it would be helpful if someone else had a look, especially if there's anyone who's familiar with xsd and xml. Could we accept this change in three weeks from now, provided that someone else has checked by then and thinks it's OK? Best wishes Jonathan |
Hi Lars and Jonathan, I am happy to take a look though it will probably not be until after Easter I have a chance to. Just to check precisely what is useful here, you want someone to review #468 so I should do that? |
Hi Sadie, Many thanks for this - much appreicated!! Lars |
In the PR there have been some comments that more evolved in to a conversation about technical scope of the PR, and thus this issue. Hence I am copying them over here:
|
Hi @DocOtak and @ethanrd -- thanks for these useful comments :-) If I understand the comments the situation is as follows:
In the xml files the current situation is that the standard name entries are already sorted (or at least it seems so -- I have not checked) but the alias entries are not. I fully agree that having both types of entries sorted would be helpful. However, the sorting as such will have to be done when producing the xml file. For the already published standard name table files this will be done in #470 (or the associated PR (to come)). The xsd file we are dealing with here can at best only help to check and enforce such a sorting. We also have to consider that this schema file will have to work with new table version to be produced. Hence I suggest that we defer (but not forget!) enforcing this to a later issue. |
@ethanrd and @DocOtak, are you OK to move any work towards discussing implementation of ordering in the XSD file to a separate issue (which also was suggested by @JonathanGregory in a different issue). If so, are you otherwise happy with the current version in the PR? |
Hi Lars @larsbarring - Yes, I'm good moving this issue/PR forward and moving any ordering discussion to a separate issue. |
Hi @larsbarring, I am coming back to read this since I promised I would review the corresponding PR after Easter (which was a while back now). But there have been a lot of comments since. Please can I check what the status of #468 is, notably is it ready for review or should I wait for some update(s)? |
Hi Sadie, I think that it is ready for final review, your sharp eyes are always appreciated. Ethan already supports the PR , as does @JonathanGregory conditional on another review (Ethan and you). If you do not find anything specific I think that the PR is good to be merged, would you then mind doing that? Many thanks, |
Thanks Lars for clarifying. In that case, I will try to review that (and merge assuming no issues found) this afternoon, if not by tomorrow. |
This is one in a string of issues that aims to improve the format of the XML version of the standard name table files, see #457 for background and overview.
This particular issue directly builds on, and implements the XML schema changes brought about by the the following issues:
The first three deals with the content of the XML files. Appendix B specifies that an XML schema file is to be specified in the XML file.
The changes introduced in the issues above require this schema file(s) to be updated. In addition, as the existing schema files (cf. #433) has not been fully implemented in the versions of the XML files, the proposal is to harmonise the various schemas to create a new version that can be used consistently in all published versions of the XML files until the schema may be changed in the future.
In essence, the associated PR #468 does the following:
<conventions>
tag to the "header part" of the XML file (500)<first_published_date>
tag to the "header part" of the XML file (restore .nojekyll, which I accidentally deleted last week #511)annotation>
tag of the elements that have been added/changedThe text was updated successfully, but these errors were encountered: