[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [dita] Errata: Example Domain Constraint Will Not Work
Perhaps I misspoke and was thinking more about the naming rules rather than the coding rules. In any case, my assessment of the example was wrong so all my inflammatory statements can be ignored... Cheers, E. ---- Eliot Kimber, Owner Contrext, LLC http://contrext.com From: Robert Anderson <robander@us.ibm.com> Date: Thursday, July 14, 2016 at 11:56 AM To: Eliot Kimber <ekimber@contrext.com> Cc: dita <dita@lists.oasis-open.org> Subject: Re: [dita] Errata: Example Domain Constraint Will Not Work Right - the example in the specification is correct and it works, but both the delivered 1.3 learning shells and the delivered learning constraint were wrong.
![]() From: Eliot Kimber <ekimber@contrext.com> To: Eliot Kimber <ekimber@contrext.com>, DITA TC <dita@lists.oasis-open.org> Date: 07/14/2016 11:39 AM Subject: Re: [dita] Errata: Example Domain Constraint Will Not Work Sent by: <dita@lists.oasis-open.org> Strike this comment: I just realized we do in fact account for this in the spec, I had just forgotten. So the example is correct, just the L&T constraint and shells are wrong. Cheers, E. ---- Eliot Kimber, Owner Contrext, LLC http://contrext.com From: dita <dita@lists.oasis-open.org> on behalf of Eliot Kimber <ekimber@contrext.com> Date: Thursday, July 14, 2016 at 11:34 AM To: dita <dita@lists.oasis-open.org> Subject: [dita] Errata: Example Domain Constraint Will Not Work In working through the correction for the learning object and learning group map constraints and reviewing the 1.3 spec language around constraints I noticed that the example topic for doing a domain constraint is wrong: http://docs.oasis-open.org/dita/dita/v1.3/os/part1-base/archSpec/base/example-contraints-subset-domain.html It is wrong in the same way that the DTD version of learning object and learning group map DTDs are wrong, namely that the constraint module must precede the inclusion of the .ent file for the domain being overridden. This is because the .ent files for domains define the content model extension parameter entities (e.g., %mapgroup-d-topicref). Thus if the constraint module that wants to override this parameter entity is included after the .ent file, it will have no effect (which is one of the problems Robert found). This is really a weakness in the way the constraint coding rules are defined—we never provided explicit accommodation for this particular case. However, since the coding rules are just guidelines it doesn't really matter—DTD syntax determines where things have to go. I think this probably requires another errata item. I can propose a rewrite of the example topic. Cheers, Eliot ---- Eliot Kimber, Owner Contrext, LLC http://contrext.com From: dita <dita@lists.oasis-open.org> on behalf of Robert Anderson <robander@us.ibm.com> Date: Wednesday, June 29, 2016 at 12:56 PM To: dita <dita@lists.oasis-open.org> Subject: [dita] Found problem with learningObjectMap, learningGroMap DTDs Hi,
--------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the OASIS TC that generates this mail. Follow this link to all your TCs in OASIS at: https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php --------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the OASIS TC that generates this mail. Follow this link to all your TCs in OASIS at: https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]