On 03/23/2011 08:52 PM, Tyrin Avery wrote:
> 
> I did see that section of the spec. When I read the phrase:
> 
> "For each vocabulary module in the referenced document, the referencing 
> document qualifies the common module with a subset of the constraints in the 
> referenced document." 
> 
> I assumed that this should mean that between two documents any vocabulary 
> that the two have in common (i.e. the most restrictive constraint) is used. 
> That should mean that any vocabulary that concept and reference topics have 
> in common should be conref-able. (which would make sense). I thought that was 
> further borne out in the examples in the section, which never use topic type 
> as a qualifier, which they definitely _should_ if they intended such a 
> drastic change.
> 
> Also, it says in the generalization and constraints section that a 
> generalization processor "Looks for the first vocabulary module that is both 
> present in the target document type and that has a subset of the constraints 
> in the document instance" which also implies what I said above.
> 
> So I think you should follow your first instinct, which was that it made no 
> sense the other way and change your implementation. I will use the workaround 
> however, with thanks.
> 

OK. We don't understand how this should really work so we'll change our
implementation in XMLmind XML Editor v4.9 (and also in XMLmind DITA
Converter, where this case has always been reported as a warning and not
as a fatal error).

 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to