-
Notifications
You must be signed in to change notification settings - Fork 7
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
Er, where are the authoritative versions of ixml.ixml and ixml.xml? #252
Comments
Yes, https://invisiblexml.org/1.0/ixml.ixml (or .xml)
Yes, https://invisiblexml.org/current/ixml.ixml (or .xml)
I don't necessarily expect folks to look in the repository. But, "yes".
We link to the normative versions from InvisibleXML.org. I don't think we've ever documented the repository locations, but you can find the grammars in the
There are. And there should be.
My understanding is that the files under
You can checkout any commit in the repo and find the then-current versions in the
The buttons are just links. I copied the link from that button to get the URI above.
Ah, Right. #253
Absolutely. |
I believe this issue was resolved by #260 |
Several questions arise out of an unexpected failure, just now, during an attempt to create a VXML version of an ixml grammar I have been working on. (Some of them I have been able to answer while preparing this issue description, but I retain them since I don't think the answers are terribly well known.)
I'm aware, at least some of the time, that one way to get the version of the spec grammar corresponding to the 1.0 spec or the current working spec is to copy and paste it from the text of the spec. And some of the time it occurs to me to check the splash page at invisiblexml.org, where -- yes! -- there are pointers to HTML pages depicting the grammar, which in turn have buttons to download the grammar. I would prefer something that does not require me to interact quite so much with my web browser.
I'm also aware that when the files ixml.ixml and ixml.xml disappeared from the root directory of the github repo, we put copies of them into tests/reference/ with the intention of always having copies of the current normative spec (whatever we meant by that) in that location, though I'm not completely sure I remember the details of the argument that persuaded some of us that this was needed. But the ixml.ixml file in tests/reference is ... well I have no idea what version of the spec grammar it is. It's dated 2022-05-17, but without checking the date on the 1.0 spec I don't know off hand whether that means it's the 1.0 spec grammar, something later, or something earlier. (Answer: some days earlier.)
I believe it would be helpful to have something like a written policy answering the questions above -- maybe it just belongs in the FAQ. The dated/undated policy governing URIs for W3C technical reports (adapted by at least one WG in my experience for ancillary documents like our grammars) has, I think, a lot to recommend it.
The text was updated successfully, but these errors were encountered: