Edit online

Glossary Entries Referenced Using 'glossref' are not Displayed

Problem

I have a <glossgroup> that contains multiple <glossentry> elements and all the entries are referenced using <glossref> elements inside my map. When I add an <abbreviated-form> element linked to one of my <glossentry> elements (using a @keyref), the entry is not resolved in the PDF output.

Solution

Make sure every <glossentry> has an @id. Then, for each <glossentry>, declare a <glossref> element like this:
<glossref href="concepts/glossary.dita#flowers.genus" print="yes" keys="genus"/>
Important: For bookmaps, the <glossref> elements should be declared in a separate ditamap.