Go directly to main content.

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

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

Comments

#1

As Markus suggested:
* application/xml-dtd
* application/relax-ng-compact-syntax

#2

Assigned to:Anonymous» MGylling

#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

Status:open» proposed resolution

#6

Status:proposed resolution» errata

#7

NVDL appears to be missing.

NVDL: application/xm

#8

Status:errata» open

 Moved back to Open for discussion of comment #7 on tomorrow's call.

#9

Status:open» errata

#10

Status:errata» completed @ 2.0.1
Valid XHTML 1.0!

Powered by Drupal, an open source content management system