No media types for schemas
| Project: | EPUB Maintenance |
| Component: | Open Publication Structure (OPS) |
| Category: | bug report |
| Priority: | normal |
| Assigned: | MGylling |
| Status: | completed @ 2.0.1 |
Jump to:
We do not provide any media types for schemas of any kind, but we do require their inclusion in the manifest. At the very least, we should allow DTD and RNG as valid media types. We may want to consider waving the fallback requirement for other schema types. if not, we should at least be clear on what files require them.
Description
Issue Id:
32
Resolution:
The proposed resolution is to add to the spec the following filetype - mimetype relationships:
DTD (including DTD fragments (*.ent, *.mod)): application/xml-dtd
RelaxNG XML syntax and NVDL: application/xml
RelaxNG Compact Syntax: application/relax-ng-compact-syntax
- Login to post comments

Comments
#1
As Markus suggested:
* application/xml-dtd
* application/relax-ng-compact-syntax
#2
#3
It should be noted that son-of-3023 is under development [1], although it doesnt look like it will change much in terms of the DTD mimetype (?) vis-a-vis the original 3023.
Regarding RelaxNG; the recommendation from SC34 looks to be quite straight forward: for the xml syntax, use application/xml, and for the compact syntax, use the dedicated mimetype [2].
[1] http://www.w3.org/2006/02/son-of-3023/latest.html
[2] http://www.iana.org/assignments/media-types/application/relax-ng-compact-syntax
#4
The proposed resolution is to add to the spec the following filetype - mimetype relationships:
DTD (including DTD fragments (*.ent, *.mod)): application/xml-dtd
RelaxNG XML syntax: application/xml
RelaxNG Compact Syntax: application/relax-ng-compact-syntax
#5
#6
#7
NVDL appears to be missing.
NVDL: application/xm
#8
Moved back to Open for discussion of comment #7 on tomorrow's call.
#9
#10