diff --git a/doctypes/dtd/base/ditavalrefDomain.mod b/doctypes/dtd/base/ditavalrefDomain.mod index 5292cee4..07497e7e 100644 --- a/doctypes/dtd/base/ditavalrefDomain.mod +++ b/doctypes/dtd/base/ditavalrefDomain.mod @@ -88,6 +88,7 @@ processing-role CDATA 'resource-only' + %impose-role-attribute-fixed-keeptarget; %ditavalref-univ-atts;" > diff --git a/doctypes/dtd/base/map.mod b/doctypes/dtd/base/map.mod index 58edab51..dbb5a14c 100644 --- a/doctypes/dtd/base/map.mod +++ b/doctypes/dtd/base/map.mod @@ -335,6 +335,23 @@ PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Map//EN" #IMPLIED" > + + + @@ -427,6 +444,7 @@ PUBLIC "-//OASIS//ELEMENTS DITA 2.0 Map//EN" keys CDATA #IMPLIED + %impose-role-attribute; %topicref-atts; %univ-atts;" > diff --git a/doctypes/dtd/base/mapGroup.mod b/doctypes/dtd/base/mapGroup.mod index 3c0689ea..44f5a92d 100644 --- a/doctypes/dtd/base/mapGroup.mod +++ b/doctypes/dtd/base/mapGroup.mod @@ -103,6 +103,7 @@ format CDATA 'ditamap' + %impose-role-attribute-fixed-keeptarget; %topicref-atts-without-format; %univ-atts;" > @@ -141,6 +142,9 @@ resource-only | -dita-use-conref-target) 'resource-only' + impose-role + (keeptarget) + 'keeptarget' type CDATA #IMPLIED @@ -179,6 +183,7 @@ subjectrefs CDATA #IMPLIED + %impose-role-attribute-fixed-keeptarget; %univ-atts;" > @@ -241,6 +246,7 @@ yes | -dita-use-conref-target) #IMPLIED + %impose-role-attribute; %univ-atts;" > diff --git a/doctypes/dtd/subjectScheme/classifyDomain.mod b/doctypes/dtd/subjectScheme/classifyDomain.mod index c4a326dc..9ca35e15 100644 --- a/doctypes/dtd/subjectScheme/classifyDomain.mod +++ b/doctypes/dtd/subjectScheme/classifyDomain.mod @@ -90,6 +90,7 @@ yes | -dita-use-conref-target) 'no' + %impose-role-attribute-fixed-keeptarget; %univ-atts;" > @@ -152,6 +153,7 @@ yes | -dita-use-conref-target) 'no' + %impose-role-attribute-fixed-keeptarget; %univ-atts;" > @@ -212,6 +214,7 @@ yes | -dita-use-conref-target) 'no' + %impose-role-attribute-fixed-keeptarget; %univ-atts;" > diff --git a/doctypes/dtd/subjectScheme/subjectScheme.mod b/doctypes/dtd/subjectScheme/subjectScheme.mod index a0f4560a..4e9b06c8 100644 --- a/doctypes/dtd/subjectScheme/subjectScheme.mod +++ b/doctypes/dtd/subjectScheme/subjectScheme.mod @@ -168,6 +168,7 @@ peer | -dita-use-conref-target) #IMPLIED + %impose-role-attribute-fixed-keeptarget; %univ-atts;" > @@ -231,6 +232,7 @@ yes | -dita-use-conref-target) #IMPLIED + %impose-role-attribute-fixed-keeptarget; %univ-atts;" > @@ -423,6 +425,7 @@ yes | -dita-use-conref-target) #IMPLIED + %impose-role-attribute-fixed-keeptarget; %univ-atts;" >