3MFConsortium / spec_core

3MF's Core specification
BSD 2-Clause "Simplified" License
55 stars 16 forks source link

IANA registered model/3mf content type missing in specification #73

Open StefanBruens opened 6 months ago

StefanBruens commented 6 months ago

IANA lists model/3mf and refers to the 3MF specification: https://www.iana.org/assignments/media-types/media-types.xhtml#model ->
http://www.3mf.io/specification

This content type was registered in 2017 by Michael Sweet (CUPS author) on behalf of the Printer Working Group (PWG).

The provided link is dead (404).

There is also an older registration application/vnd.ms-3mfdocument from 2014:
https://www.iana.org/assignments/media-types/media-types.xhtml#application

The specification only names content types for the Model and PrintTicket parts, not for the Package:
https://github.com/3MFConsortium/spec_core/blob/1.3.0/3MF%20Core%20Specification.md#c1-content-types

Required/suggested improvements:

duanntopology commented 3 months ago

Link updated

jordig100 commented 3 months ago

Fixed link: http://www.3mf.io/specification

StefanBruens commented 3 months ago

@jordig100 Please reopen, you only fixed 1 out of 4 problems.

jordig100 commented 3 months ago

Point #2 is a vendor specific entry by Microsoft prior the 3MF Consortium. This one should be reported to Microsoft, which is not part of the 3MF Consortium anymore.

jordig100 commented 3 months ago

Point #2 captured in https://github.com/3MFConsortium/spec_core/commit/8572fc4945e40e5411ad878ba9c31babcbb4d2dc, for next update. Thanks for pointing it out.

jordig100 commented 3 months ago

Point #4 not needed to update IANA of any URL change, since "https://www.iana.org/assignments/media-types/media-types.xhtml#model -> http://www.3mf.io/specification" is now working.

StefanBruens commented 3 months ago

Unchecked (1), model/3mf is nowhere mentionded in the spec.

Regarding (2), from https://www.iana.org/assignments/media-types/model/3mf:

Deprecated alias names for this type: N/A

jordig100 commented 3 months ago

Point #1 added in new draft: https://github.com/3MFConsortium/spec_core/commit/017d6740da98d7d941c80a8ea798d2c141054242