Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove selected glossentry elements for DITA 2.0 #256

Merged
merged 7 commits into from
Feb 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
181 changes: 3 additions & 178 deletions doctypes/dtd/technicalContent/glossentry.mod
Original file line number Diff line number Diff line change
Expand Up @@ -38,28 +38,15 @@
<!ENTITY % glossterm "glossterm" >
<!ENTITY % glossdef "glossdef" >
<!ENTITY % glossBody "glossBody" >
<!ENTITY % glossAbbreviation
"glossAbbreviation" >
<!ENTITY % glossAcronym
"glossAcronym" >
<!ENTITY % glossShortForm
"glossShortForm" >
<!ENTITY % glossSynonym
"glossSynonym" >
<!ENTITY % glossPartOfSpeech
"glossPartOfSpeech" >
<!ENTITY % glossStatus "glossStatus" >
<!ENTITY % glossProperty
"glossProperty" >
<!ENTITY % glossSurfaceForm
"glossSurfaceForm" >
<!ENTITY % glossUsage "glossUsage" >
<!ENTITY % glossScopeNote
"glossScopeNote" >
<!ENTITY % glossSymbol "glossSymbol" >
<!ENTITY % glossAlt "glossAlt" >
<!ENTITY % glossAlternateFor
"glossAlternateFor" >

<!-- ============================================================= -->
<!-- ELEMENT DECLARATIONS -->
Expand Down Expand Up @@ -132,12 +119,8 @@

<!-- LONG NAME: Glossary Body -->
<!ENTITY % glossBody.content
"((%glossPartOfSpeech;)?,
(%glossStatus;)?,
(%glossProperty;)*,
(%glossSurfaceForm;)?,
"((%glossSurfaceForm;)?,
(%glossUsage;)?,
(%glossScopeNote;)?,
(%glossSymbol;)*,
(%note;)*,
(%glossAlt;)*)"
Expand All @@ -148,34 +131,6 @@
<!ELEMENT glossBody %glossBody.content;>
<!ATTLIST glossBody %glossBody.attributes;>


<!-- LONG NAME: Glossary Abbreviation -->
<!ENTITY % glossAbbreviation.content
"(#PCDATA |
%keyword; |
%term; |
%text; |
%tm; |
%ph;)*"
>
<!ENTITY % glossAbbreviation.attributes
"%id-atts;
%localization-atts;
base
CDATA
#IMPLIED
%base-attribute-extensions;
outputclass
CDATA
#IMPLIED
rev
CDATA
#IMPLIED"
>
<!ELEMENT glossAbbreviation %glossAbbreviation.content;>
<!ATTLIST glossAbbreviation %glossAbbreviation.attributes;>


<!-- LONG NAME: Glossary Acronym -->
<!ENTITY % glossAcronym.content
"(#PCDATA |
Expand Down Expand Up @@ -203,33 +158,6 @@
<!ATTLIST glossAcronym %glossAcronym.attributes;>


<!-- LONG NAME: Glossary Short Form -->
<!ENTITY % glossShortForm.content
"(#PCDATA |
%keyword; |
%term; |
%text; |
%tm; |
%ph;)*"
>
<!ENTITY % glossShortForm.attributes
"%id-atts;
%localization-atts;
base
CDATA
#IMPLIED
%base-attribute-extensions;
outputclass
CDATA
#IMPLIED
rev
CDATA
#IMPLIED"
>
<!ELEMENT glossShortForm %glossShortForm.content;>
<!ATTLIST glossShortForm %glossShortForm.attributes;>


<!-- LONG NAME: Glossary Synonym -->
<!ENTITY % glossSynonym.content
"(#PCDATA |
Expand Down Expand Up @@ -257,39 +185,6 @@
<!ATTLIST glossSynonym %glossSynonym.attributes;>


<!-- LONG NAME: Part of Speech -->
<!ENTITY % glossPartOfSpeech.content
"EMPTY"
>
<!ENTITY % glossPartOfSpeech.attributes
"%data-element-atts;"
>
<!ELEMENT glossPartOfSpeech %glossPartOfSpeech.content;>
<!ATTLIST glossPartOfSpeech %glossPartOfSpeech.attributes;>


<!-- LONG NAME: Glossary Status -->
<!ENTITY % glossStatus.content
"EMPTY"
>
<!ENTITY % glossStatus.attributes
"%data-element-atts;"
>
<!ELEMENT glossStatus %glossStatus.content;>
<!ATTLIST glossStatus %glossStatus.attributes;>


<!-- LONG NAME: Glossary property -->
<!ENTITY % glossProperty.content
"(%data.cnt;)*"
>
<!ENTITY % glossProperty.attributes
"%data-element-atts;"
>
<!ELEMENT glossProperty %glossProperty.content;>
<!ATTLIST glossProperty %glossProperty.attributes;>


<!-- LONG NAME: Glossary Surface Form -->
<!ENTITY % glossSurfaceForm.content
"(#PCDATA |
Expand Down Expand Up @@ -335,35 +230,6 @@
<!ATTLIST glossUsage %glossUsage.attributes;>


<!-- LONG NAME: Glossary Scope Note -->
<!ENTITY % glossScopeNote.content
"(%note.cnt;)*"
>
<!ENTITY % glossScopeNote.attributes
"type
(attention |
caution |
danger |
fastpath |
important |
note |
notice |
other |
remember |
restriction |
tip |
warning |
-dita-use-conref-target)
#IMPLIED
othertype
CDATA
#IMPLIED
%univ-atts;"
>
<!ELEMENT glossScopeNote %glossScopeNote.content;>
<!ATTLIST glossScopeNote %glossScopeNote.attributes;>


<!-- LONG NAME: Glossary Symbol -->
<!ENTITY % glossSymbol.content
"((%alt;)?,
Expand Down Expand Up @@ -415,15 +281,10 @@

<!-- LONG NAME: Glossary Alternate Form -->
<!ENTITY % glossAlt.content
"((%glossAbbreviation; |
%glossAcronym; |
%glossShortForm; |
"((%glossAcronym; |
%glossSynonym;)?,
(%glossStatus;)?,
(%glossProperty;)*,
(%glossUsage;)?,
(%note;)*,
(%glossAlternateFor;)*)"
(%note;)*)"
>
<!ENTITY % glossAlt.attributes
"%univ-atts;"
Expand All @@ -432,35 +293,6 @@
<!ATTLIST glossAlt %glossAlt.attributes;>


<!-- LONG NAME: Glossary - Alternate For -->
<!ENTITY % glossAlternateFor.content
"EMPTY"
>
<!ENTITY % glossAlternateFor.attributes
"href
CDATA
#IMPLIED
keyref
CDATA
#IMPLIED
type
CDATA
#IMPLIED
format
CDATA
#IMPLIED
scope
(external |
local |
peer |
-dita-use-conref-target)
#IMPLIED
%univ-atts;"
>
<!ELEMENT glossAlternateFor %glossAlternateFor.content;>
<!ATTLIST glossAlternateFor %glossAlternateFor.attributes;>



<!-- ============================================================= -->
<!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
Expand All @@ -470,16 +302,9 @@
<!ATTLIST glossterm class CDATA "- topic/title concept/title glossentry/glossterm ">
<!ATTLIST glossdef class CDATA "- topic/abstract concept/abstract glossentry/glossdef ">
<!ATTLIST glossBody class CDATA "- topic/body concept/conbody glossentry/glossBody ">
<!ATTLIST glossAbbreviation class CDATA "- topic/title concept/title glossentry/glossAbbreviation ">
<!ATTLIST glossAcronym class CDATA "- topic/title concept/title glossentry/glossAcronym ">
<!ATTLIST glossShortForm class CDATA "- topic/title concept/title glossentry/glossShortForm ">
<!ATTLIST glossSynonym class CDATA "- topic/title concept/title glossentry/glossSynonym ">
<!ATTLIST glossPartOfSpeech class CDATA "- topic/data concept/data glossentry/glossPartOfSpeech ">
<!ATTLIST glossProperty class CDATA "- topic/data concept/data glossentry/glossProperty ">
<!ATTLIST glossStatus class CDATA "- topic/data concept/data glossentry/glossStatus ">
<!ATTLIST glossAlt class CDATA "- topic/section concept/section glossentry/glossAlt ">
<!ATTLIST glossAlternateFor class CDATA "- topic/xref concept/xref glossentry/glossAlternateFor ">
<!ATTLIST glossScopeNote class CDATA "- topic/note concept/note glossentry/glossScopeNote ">
<!ATTLIST glossSurfaceForm class CDATA "- topic/p concept/p glossentry/glossSurfaceForm ">
<!ATTLIST glossSymbol class CDATA "- topic/image concept/image glossentry/glossSymbol ">
<!ATTLIST glossUsage class CDATA "- topic/note concept/note glossentry/glossUsage ">
Expand Down
Loading