Glossary: @linkend on glossterm must point to a glossentry

eltonG
Posts: 2
Joined: Sat Nov 09, 2013 3:37 pm

Glossary: @linkend on glossterm must point to a glossentry

Post by eltonG »

:? ..::..Glossary: @linkend on glossterm must point to a glossentry..::..
What is the configuration of a glossary on a DocBook document?
Thanks in advance to anyone who can guide me: xmlEditor15.1.
sorin_ristache
Posts: 4141
Joined: Fri Mar 28, 2003 2:12 pm

Re: Glossary: @linkend on glossterm must point to a glossent

Post by sorin_ristache »

Hello,

The glossterm/@linkend attribute works on inline glossary terms, which means a fragment of text is marked up with a glossterm element inline in the document content. The linkend attribute will be rendered as a link to the corresponding glossary definition in the glossary section of the document, listed at the end of the document.

The linkend attribute is not rendered as a link if added directly in the glossary section, because in this case the user is already looking at the glossary section.

If the linkend attribute is not rendered as a link on an inline glossterm element or if the link does not point to the correct entry in the glossary section please give an example of Docbook document fragment and glossary section for reproducing the problem.


Regards,
Sorin
eltonG
Posts: 2
Joined: Sat Nov 09, 2013 3:37 pm

Re: Glossary: @linkend on glossterm must point to a glossent

Post by eltonG »

:| I am including a snippet of each file:
:arrow: [docBook]
<para>La notación <acronym
annotations="Business Process Modeling & Notation v2"
xml:lang="en-us">BPMN</acronym> es el sistema de signos convencionales adoptados para
expresar de una manera estandarizada las actividades que componen los Procesos de Negocio.
Permite describir la <!-- glossterm linkend="colaboración">colaboración</glossterm -->
<glossterm
linkend="colaboracion">colaboración</glossterm> requerida para el desempeño eficaz de
las labores de los Procesos de Negocio, facilita la definición de la <glossterm
linkend="orquestación">orquestación</glossterm> que requieren las circunstancias
internas de los negocios, y documenta en forma clara cómo se implementará la <glossterm
linkend="coreografía">coreografía</glossterm> de procesos entre empresas diferentes que
deciden trabajar entre sí.</para>
<para>
[/docBook]

:arrow: [glossary]
<glossdiv>
<title xml:lang="es">Sección principal del Glosario de Términos sobre BPMN</title>
<glossentry xml:id="BPMN" xml:lang="en-us">
<glossterm>BPMN.w/oGloss</glossterm>
<acronym>BPMN</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>

<!--glossentry xml:id="colaboración" xml:lang="es-co" -->
<glossentry xml:id="colaboracion" xml:lang="es-co">
<glossterm>colaboración.w/oGloss</glossterm>
<acronym>colaboración</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<!-- colaboraciones de desempeño -->
<glossentry xml:id="colaboración-de-desempeño" xml:lang="es-co">
<glossterm>colaboración.w/oGloss</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<glossentry xml:id="orquestación" xml:lang="es-co">
<glossterm>orquestación</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<!-- orquestación de actividades -->
<glossentry xml:id="orquestación-de-actividades" xml:lang="es-co">
<glossterm>orquestación de actividades</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<glossentry xml:id="coreografía" xml:lang="es-co">
<glossterm>coreografía</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
</glossdiv>
[/glossary]
sorin_ristache
Posts: 4141
Joined: Fri Mar 28, 2003 2:12 pm

Re: Glossary: @linkend on glossterm must point to a glossent

Post by sorin_ristache »

eltonG wrote: <para>La notación <acronym
annotations="Business Process Modeling & Notation v2"
xml:lang="en-us">BPMN</acronym> es el sistema de signos convencionales adoptados para
expresar de una manera estandarizada las actividades que componen los Procesos de Negocio.
Permite describir la <!-- glossterm linkend="colaboración">colaboración</glossterm -->
<glossterm
linkend="colaboracion">colaboración</glossterm>
requerida para el desempeño eficaz de
las labores de los Procesos de Negocio, facilita la definición de la <glossterm
linkend="orquestación">orquestación</glossterm>
que requieren las circunstancias
internas de los negocios, y documenta en forma clara cómo se implementará la <glossterm
linkend="coreografía">coreografía</glossterm>
de procesos entre empresas diferentes que
deciden trabajar entre sí.</para>
<para>
[/docBook]

[glossary]
<glossdiv>
<title xml:lang="es">Sección principal del Glosario de Términos sobre BPMN</title>
<glossentry xml:id="BPMN" xml:lang="en-us">
<glossterm>BPMN.w/oGloss</glossterm>
<acronym>BPMN</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>

<!--glossentry xml:id="colaboración" xml:lang="es-co" -->
<glossentry xml:id="colaboracion" xml:lang="es-co">
<glossterm>colaboración.w/oGloss</glossterm>
<acronym>colaboración</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<!-- colaboraciones de desempeño -->
<glossentry xml:id="colaboración-de-desempeño" xml:lang="es-co">
<glossterm>colaboración.w/oGloss</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<glossentry xml:id="orquestación" xml:lang="es-co">
<glossterm>orquestación</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<!-- orquestación de actividades -->
<glossentry xml:id="orquestación-de-actividades" xml:lang="es-co">
<glossterm>orquestación de actividades</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
<glossentry xml:id="coreografía" xml:lang="es-co">
<glossterm>coreografía</glossterm>
<acronym>..::..</acronym>
<abbrev>..::..</abbrev>
<glossdef>
<para>..::..</para>
<glossseealso otherterm="BPM">BPM</glossseealso>
</glossdef>
</glossentry>
</glossdiv>
[/glossary]

You did not create the inline glossary links correctly, please look at the bolded code. You should create the links by using the content of the <glossterm> element:

Code: Select all

<glossterm>colaboración.w/oGloss</glossterm>

Code: Select all

<glossterm>orquestación</glossterm>

Code: Select all

<glossterm>coreografía</glossterm>

Regards,
Sorin
Post Reply