Hi Eddie,
A <glossentry> element is a DITA topic specialization. So it is not a DITA element, but a DITA topic.
According to the DITA specification:
http://docs.oasis-open.org/dita/dita/v1 ... fattribute
For content references from map elements to map elements or topic elements to topic elements, the value of the @conkeyref attribute is a key name, where the key must be bound to a map element (for references from map elements) or a topic element (for references from topic elements).
For all other elements, the value of the @conkeyref attribute is a key name, an optional slash ("/"), and the ID of the target element, where the key name must be bound to the map or topic that contains the topic element.
Because a <glossentry> is actually a topic (specialized from the base DITA <topic> element), the first quote applies to it. So whenever you add a conkeyref on a glossentry, you must not add an element ID after the key name, the key should be enough information to point to the target glossentry.
For example let's say I have a DITA file containing inside a glossentry:
Code: Select all
<!DOCTYPE glossentry PUBLIC "-//OASIS//DTD DITA Glossary//EN" "glossary.dtd">
<glossentry id="flowers.genus">
<glossterm>Genus</glossterm>
<glossdef>A low-level taxonomic rank used in the classification of living and fossil organisms.
Other well-known taxonomic ranks are domain, kingdom, phylum, class, order, family, and
species, with <term>genus</term> fitting between family and species. The scientific name of
a genus may be called the generic name: it is always capitalized.</glossdef>
</glossentry>
and in the DITA Map I define a key for it:
Code: Select all
<topicref href="concepts/glossaryGenus.dita" keys="genus"/>
then I can create another DITA file containing a glossentry which has a conkeyref to the first one:
Code: Select all
<!DOCTYPE glossentry PUBLIC "-//OASIS//DTD DITA Glossary//EN" "glossary.dtd">
<glossentry id="glossary" conkeyref="genus">
<glossterm>Glossary</glossterm>
<glossdef></glossdef>
</glossentry>
But I may not understand your current setup. For example did you add multiple glossentries in the same DITA topic and now you are trying to conkeyref to them from other places?
Regards,
Radu