Page 1 of 1

Glossary: @linkend on glossterm must point to a glossentry

Posted: Sat Nov 09, 2013 4:59 pm
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.

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

Posted: Mon Nov 11, 2013 1:42 pm
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

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

Posted: Fri Nov 15, 2013 3:59 pm
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]

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

Posted: Fri Nov 15, 2013 4:50 pm
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