1.8 Vendor-Extensible Fields

The BDSRR protocol contains a number of vendor-extensible fields. These fields use an extension mechanism based on XML type xs:NMTOKEN. Each of these elements can be extended by using either of a pair of XML pattern definitions. The definitions, which allow keywords from additional namespaces, are defined as follows.

 <xs:simpleType name="KeywordNsExtensionPatternType">
     <xs:restriction base="xs:NMTOKEN">
         <xs:pattern value="\w+:[\w_\-\.]+"/>
     </xs:restriction>
 </xs:simpleType>
  
 <xs:simpleType name="MimeExtensionPatternType">
     <xs:restriction base="xs:NMTOKEN">
         <xs:pattern value="\w+[\w:/;_\-\\\+\.]*"/>
     </xs:restriction>
 </xs:simpleType>
  

The following table lists all the elements that support these extension patterns.<1>

Simple Type

Reference

dsc:DocumentFormatBaseType

Section 2.2.5.1

dsc:FilterStateBaseType

Section 2.2.5.3

dsc:FilterStateReasonBaseType

Section 2.2.5.4

dsc:JobStateBaseType

Section 2.2.5.9

dsc:JobStateReasonBaseType

Section 2.2.5.10

dsc:RepositoryStateBaseType

Section 2.2.5.15

dsc:RepositoryStateReasonBaseType

Section 2.2.5.16

wscn:ColorConfigBaseType

Section 2.2.5.23

wscn:ContentTypeBaseType

Section 2.2.5.26

wscn:DocumentFormatBaseType

Section 2.2.5.28

wscn:DocumentInputSourceBaseType

Section 2.2.5.30

wscn:FilmScanModeBaseType

Section 2.2.5.32

wscn:RotationBaseType

Section 2.2.5.38