Skip to content
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

remove media type registrations #258

Closed
samuelweiler opened this issue Jan 12, 2021 · 9 comments
Closed

remove media type registrations #258

samuelweiler opened this issue Jan 12, 2021 · 9 comments
Assignees

Comments

@samuelweiler
Copy link
Member

These were done in the level 3 spec and do not need to be repeated here. It would be appropriate to point out that this version (re-)uses these media types, which were previously registered, but we don't need to repeat the template again here. (and, indeed, repeating it could lead to confusion).

@davidcarlisle
Copy link
Collaborator

I raised one concern in the charter issue where this was raised.

Agreed we do not want to make a new media type registration so the current text is not suitable (like most of the document it is simply a copy of MathML3 until we really work on updating the text).

My concern would be if we decide to make MathML3 marked as obsolete after MathML4 is published. The media type appendix should not be marked as obsolete. If MathML4 is not the best location I don't know if it is possible to split it into a self standing document separate from either MathML3 or MathML4? Possibly other WG that have media type registrations via W3C REC have already faced this issue?

@samuelweiler
Copy link
Member Author

I think it's fine for an IANA registry to point at an obsolete doc, so long as the doc is still available. And it's fine to sort this out later.

@NSoiffer NSoiffer transferred this issue from w3c/mathml Jun 29, 2021
@fred-wang
Copy link

@NSoiffer @davidcarlisle I believe this was originally for https://w3c.github.io/mathml/ and should not have been transferred to the mathml-core repo ? I guess it's referring to https://w3c.github.io/mathml/#media-types-reg ?

@davidcarlisle
Copy link
Collaborator

@fred-wang yes I'll move it back to an issue on the mathml4 spec

@davidcarlisle
Copy link
Collaborator

@samuelweiler @NSoiffer @polx Just referencing some discussion at

#299 (comment)

as PR comments more easily lost than issue links,

It seems other W3C media registrations (notably SVG) effectively end up referencing the current version of the specification which seems preferable in the long run than referencing a specification that has been superseded.

@davidcarlisle
Copy link
Collaborator

Referencing obsolete versions does have some issues though, for example XSLT 3 just references the XSLT2 media type registration

https://www.w3.org/TR/xslt-30/#xslt-mime-definition

But the URL given there (and at the IANA registraion for application/xslt-xml) is

https://www.w3.org/TR/2007/REC-xslt20-20070123/#media-type-registration

But this is an obsoleted document that produces the dialog

image

It would be good if we could arrange with IANA to give a stable document that just has the registration without being tied to a versioned mathml x.y rec, then we could reference that from MathML 4, ie change the MathML3 links listed at

https://www.iana.org/assignments/media-types/media-types.xhtml#application

@polx polx self-assigned this Mar 27, 2022
@polx
Copy link

polx commented Mar 27, 2022

Request to IETF-types sent.

@polx
Copy link

polx commented Mar 28, 2022

An answer came quickly by Martin Dürst: it is all possible to update and we apply the same process as the registration. That means that we can keep the appendix and a (maybe reduced) part of chapter 6.

@davidcarlisle
Copy link
Collaborator

media types have been removed from Mathml4 document and the text from MathML3 is being moved to a new document independent of mathml version: https://www.w3.org/TR/mathml-media-types/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants