<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>SINAI en TASS 2018 Task 3. Clasi cando acciones y conceptos con UMLS en MedLine.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pilar Lopez-Ubeda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manuel C. D az-Galiano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mar a Teresa Mart n-Valdivia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>L. Alfonso Uren~a-Lopez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de informatica, Centro de Estudios Avanzados en TIC (CEATIC) Universidad de Jaen</institution>
          ,
          <addr-line>Campus Las Lagunillas, 23071, Jaen, Espan~a</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>77</fpage>
      <lpage>82</lpage>
      <abstract>
        <p>This article describes the rst participation of the SINAI group in the Task 3. eHealth Knowledge Discovery Workshop at SEPLN. Our goal has been to develop a system for detecting medical entities in Spanish using Natural Language Processing techniques to nally classify terms into actions or concepts. For this, we have used the biomedical ontology UMLS as well as several lters to make the system more e cient. The results obtained have been satisfactory although the classi cation needs to be improved.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Hoy d a, la necesidad de tener un buen
sistema informatico para la extraccion de
informacion en informes medicos esta
teniendo gran importancia, pues los
datos contenidos en dichos documentos
son relevantes. Aunque existen diversas
herramientas y estudios que realizan
deteccion de conceptos biomedicos
        <xref ref-type="bibr" rid="ref4 ref7 ref8">(Aronson,
2001; Krauthammer y Nenadic, 2004;
Osborne et al., 2007; Wright et al., 1999;
Allones, Mart nez, y Taboada, 2014)</xref>
        , la
mayor a son para documentos en ingles,
por lo que se hace necesario el disen~o y
desarrollo de nuevas y potentes herramientas
de procesamiento de la informacion en
espan~ol que aprovechen los avances de las
tecnolog as relacionadas con la informacion
para poder acceder y analizar estos datos.
      </p>
      <p>La clasi cacion de entidades es una
tecnica englobada dentro del Procesamiento
del Lenguaje Natural (PLN) que sirve para
asignar un topico o categor a de forma
automatica a cualquier entidad detectada en
un texto.</p>
      <p>
        La nueva tarea llamada Task 3: eHealth
Knowledge Discovery que nos propone el
Taller de Analisis Semantico de la Sociedad
Espan~ola para el Procesamiento del Lenguaje
Natural (TASS) no ha sido incluida en an~os
anteriores
        <xref ref-type="bibr" rid="ref6">(Mart nez-Camara et al., 2017)</xref>
        ,
por lo que es un nuevo reto a seguir.
      </p>
      <p>
        Esta inspirada en tareas como Semeval-2017
Task 10: ScienceIE
        <xref ref-type="bibr" rid="ref3">(Gonzalez-Hernandez et
al., 2017)</xref>
        y l neas de investigacion como
Teleologies
        <xref ref-type="bibr" rid="ref2">(Giunchiglia y Fumagalli, 2017)</xref>
        ,
ambas no centradas espec camente en el
area de la salud. eHealth-KD propone
modelar el lenguaje humano en un escenario
en el que los documentos electronicos de
salud espan~oles puedan ser legibles por
maquina desde un punto de vista semantico.
      </p>
      <p>
        Copyright © 2018 by the paper's authors. Copying permitted for private and academic purposes.
Los documentos usados para esta tarea
se han obtenido de MedlinePlus1 y han sido
tratados manualmente para esta tarea, tal y
como se describe en el art culo resumen del
TASS
        <xref ref-type="bibr" rid="ref6">(Mart nez-Camara et al., 2018)</xref>
        .
      </p>
      <p>Este art culo explica nuestra participacion
en la tarea en las siguientes tres secciones:
en la Seccion 2 se describe el funcionamiento
del sistema, a continuacion, en la Seccion
3 se muestra los resultados obtenidos y
para nalizar, exponemos las conclusiones y
trabajos futuros en la Seccion 4.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Descripcion del sistema</title>
      <p>Para nuestra primera participacion en
esta tarea, hemos disen~ado un sistema
sencillo que realiza un analisis morfologico
para detectar ((acciones)) y ((conceptos)),
tal y como se muestra en la Figura 1.
Posteriormente, utiliza una base de
conocimiento biomedica para reconocer
entidades medicas y nalmente aplica varios
ltros para eliminar falsos positivos.</p>
      <p>Documentos</p>
      <p>Análisis morfológico
«acciones»</p>
      <p>«conceptos»
Filtro</p>
      <p>Reconocedor de
entidades</p>
      <p>Filtro
Resultados
UMLS</p>
      <p>Figura 1: Arquitectura del sistema.</p>
      <p>En las siguientes subsecciones se describen
con mas detalle cada parte del sistema.
2.1</p>
      <sec id="sec-2-1">
        <title>Analisis morfologico</title>
        <p>Para el desarrollo del sistema utilizamos
el analizador sintactico incluido en la
herramienta CoreNLP desarrollada por la</p>
        <p>
          Universidad de Stanford para el espan~ol
          <xref ref-type="bibr" rid="ref5">(Manning et al., 2014)</xref>
          .
        </p>
        <p>Con esta herramienta realizamos una
separacion entre verbos y no verbos.
Siendo los verbos etiquetados como posible
((accion)) y todo lo demas sera analizado
posteriormente para encontrar posibles
((conceptos)). Esta separacion nos permite
realizar un analisis distinto para cada tipo
de entidad que queremos detectar.</p>
        <p>Deteccion de acciones
Al realizar un estudio exhaustivo de los datos
de test ofrecidos por la organizacion, se ha
comprobado que las acciones compuestas
por per frasis verbales, solo tienen marcado
el verbo de la accion principal, obviandose el
verbo auxiliar. Entre ellos, vemos diferentes
conjugaciones de los verbos \poder",
\haber", \soler", etc. Observamos que la
mayor a son per frasis de in nitivo, como por
ejemplo: \pueden sufrir" o \debe hablar".</p>
        <p>Tras ello y para llegar a realizar un sistema
mas e caz, hemos obviado los siguientes
verbos y sus respectivas conjugaciones:
estar, deber, poder, soler.
2.2 Reconocedor de conceptos con</p>
        <p>
          UMLS
En esta seccion, presentamos la herramienta
creada para conseguir detectar ((conceptos))
en el texto. Esta herramienta reconoce
terminos biomedicos basado en Uni ed
Medical Languaje System (UMLS)
          <xref ref-type="bibr" rid="ref1">(Bodenreider, 2004)</xref>
          . UMLS es un proyecto
de la National Library of Medicine (NLM)
que agrupa actualmente mas de 3,46 millones
de conceptos sobre dominio medico, de los
cuales hemos obtenido un total de 846.044
conceptos en espan~ol.
        </p>
        <p>El sistema utiliza PLN tanto en el texto
de entrada como en texto de los conceptos
del diccionario UMLS y busca los conceptos
con mayor porcentaje de terminos contenidos
en el texto de entrada. El sistema realiza los
pasos siguientes:
1. Normalizar: realizamos una
normalizacion en el texto quitando
acentos y signos de puntuacion,
utilizando para ello la Forma de
Normalizacion de Descomposicion
Canonica (NFD - Normalization Form
canonical Decomposition)(Atkin, 2005).
2. Separar terminos: el separador utilizado
para esta tarea es WordPunctTokenizer
de Python Natural Language Toolkit
(NLTK)2.
3. Extraer ra ces: el algoritmo usado para
obtener la ra z de las palabras en espan~ol
es SnowballStemmer3.</p>
        <p>El identi cador de entidades medicas
automatico devuelve 10 resultados, cada uno
de ellos compuesto por: el concepto detectado
en la frase, el codigo UMLS asociado y
el porcentaje de concordancia con el texto.
Dicho porcentaje de concordancia se calcula
en funcion del numero de palabras del
concepto UMLS que se pueden encontrar
en la frase. En la Figura 2 podemos ver
un ejemplo de los conceptos detectados
para la frase \s ntomas de las mujeres".
Tanto concepto \s ntoma" como el concepto
\Mujeres" se encuentran completos dentro de
la frase, por lo que el sistema devuelve el
100 % de acuerdo para ambos. Sin embargo,
para el resultado 3 (\Salud de las Mujeres")
que esta compuesto por 4 palabras, solo
3 de ellas se encuentran en la frase de
busqueda por lo que el sistema devuelve una
coincidencia del 75 %.</p>
        <sec id="sec-2-1-1">
          <title>Frase buscada:</title>
          <p>s ntomas de las mujeres</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Resultado 1</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Concepto: s ntoma</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>Codigo UMLS: C0043210</title>
        </sec>
        <sec id="sec-2-1-5">
          <title>Coincidencia: 100%</title>
        </sec>
        <sec id="sec-2-1-6">
          <title>Resultado 2</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-1-7">
          <title>Concepto: Mujeres</title>
        </sec>
        <sec id="sec-2-1-8">
          <title>Codigo UMLS: C1457887</title>
        </sec>
        <sec id="sec-2-1-9">
          <title>Coincidencia: 100%</title>
        </sec>
        <sec id="sec-2-1-10">
          <title>Resultado 3:</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-1-11">
          <title>Concepto: Salud de las Mujeres</title>
        </sec>
        <sec id="sec-2-1-12">
          <title>Codigo UMLS: C0080339</title>
        </sec>
        <sec id="sec-2-1-13">
          <title>Coincidencia: 75%</title>
          <p>Figura 2: Ejemplo de resultados obtenidos
con el reconocedor automatico.</p>
          <p>2https://www.nltk.org/
3https://snowballstem.org/
2.3</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Terminos multipalabra</title>
        <p>Posteriormente, intentamos localizar
conceptos multipalabra utilizando la lista de
etiquetado gramatical obtenida en la Seccion
2.1 y el reconocedor de la Seccion 2.2. Para
ello buscamos sentencias que comiencen
y acaben en sustantivo o adjetivo sin que
esa frase contenga un verbo en su interior.
De esta manera, intentaremos identi car
conceptos en frases como: \personas con
enfermedad" o \adultos de mayor edad", pero
no buscaremos frases como las siguientes:
\nin~os tienen enfermedades" o \paciente no
toma aspirina".</p>
        <p>Tras analizar las frases convenientes
en nuestro sistema, calculamos una nueva
metrica basada en numero de palabras y
numero de stop-word contenidas tanto en la
frase de entrada como en el concepto devuelto
por el sistema basado en UMLS.</p>
        <p>M = (T R</p>
        <p>SW R)=(T I</p>
        <p>SW I)
(1)
donde:</p>
        <p>T R es el numero de terminos reconocidos
por el sistema de deteccion.</p>
        <p>SW R es el numero de stop-words
recocidas por el sistema de deteccion.
T I es el numero de terminos
introducidos para buscar dentro del
sistema.</p>
        <p>SW I es el numero de stop-words
introducidas para buscar dentro del
sistema.</p>
        <p>Finalmente, se comprueba: (1) que el
concepto detectado contiene mas de una
palabra y (2) que la metrica M (de nida
en la formula 1) sea menor estricta que el
porcentaje de acierto que devuelve el sistema,
si es as , la frase introducida sera valida para
etiquetarla como concepto.</p>
        <p>En la Figura 3 se muestran algunos
ejemplos del calculo de la metrica M para
nalmente concluir si es un concepto valido
o no lo es. Por ejemplo, para la frase
\v as urinarias" el primer resultado no es
satisfactorio puesto que el concepto devuelto
contiene un unico termino, en cambio, el
resultado 2, si es un concepto valido puesto
que es multipalabra y ademas satisface que
el valor de coincidencia 1 y es igual a
(2-0)/(2-0) de la formula 1. Por otro lado,
el ultimo ejemplo, el concepto \sin dolor
genitourinario" cumple la condicion de ser
multipalabra pero no satisface que 0.66 sea
mayor o igual que (3-1)/(3-1).</p>
        <sec id="sec-2-2-1">
          <title>Frase buscada: v as urinarias</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>Resultado 1:</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>Concepto: Urinarios</title>
        </sec>
        <sec id="sec-2-2-4">
          <title>Codigo UMLS: C0184219</title>
        </sec>
        <sec id="sec-2-2-5">
          <title>Coincidencia: 100% M = 0.5</title>
        </sec>
        <sec id="sec-2-2-6">
          <title>Resultado 2:</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-2-7">
          <title>Concepto: V as Urinarias</title>
        </sec>
        <sec id="sec-2-2-8">
          <title>Codigo UMLS: C0042027</title>
        </sec>
        <sec id="sec-2-2-9">
          <title>Coincidencia: 100% M = 1</title>
        </sec>
        <sec id="sec-2-2-10">
          <title>Frase buscada: analisis de orina</title>
        </sec>
        <sec id="sec-2-2-11">
          <title>Resultado 1:</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-2-12">
          <title>Concepto: analisis de orina</title>
        </sec>
        <sec id="sec-2-2-13">
          <title>Codigo UMLS: C0042014</title>
        </sec>
        <sec id="sec-2-2-14">
          <title>Coincidencia: 100% M = 1</title>
        </sec>
        <sec id="sec-2-2-15">
          <title>Frase buscada: urgencia sin dolor</title>
        </sec>
        <sec id="sec-2-2-16">
          <title>Resultado 1:</title>
          <p>----------</p>
        </sec>
        <sec id="sec-2-2-17">
          <title>Concepto: sin dolor genitourinario</title>
        </sec>
        <sec id="sec-2-2-18">
          <title>Codigo UMLS: C0423702</title>
        </sec>
        <sec id="sec-2-2-19">
          <title>Coincidencia: 66% M = 1</title>
          <p>Figura 3: Ejemplos de valores obtenidos en la
deteccion de multipalabras.</p>
          <p>En la Figura 4 mostramos el resultado
en las distintas subtareas despues de haber
utilizando el reconocedor multipalabra.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Resultados</title>
      <p>La tarea 3 del TASS esta compuesta por
varias subtareas4:
1. Subtarea A: Identi cacion de frases</p>
      <p>clave.
2. Subtarea B: Clasi cacion de frases clave.
3. Subtarea C: Determinacion de relaciones
semanticas.</p>
      <p>La organizacion propon a poder participar
en los siguientes escenario por subtareas:
A-B-C, B-C y C. Nuestro grupo SINAI
ha participado en dos de los escenarios
propuestos: A-B-C y B-C. Para ambos
escenarios se implementaron todas las demas
funcionalidades explicadas en la Seccion 2
ademas de utilizar el baseline desarrollado
por la organizacion5.</p>
      <p>Los resultados obtenidos se muestran en
la Tabla 1.</p>
      <p>Round Precision</p>
      <p>Recall
A-B-C
B-C</p>
      <p>La medidas de evaluacion propuestas por
la organizacion son: precision, cobertura y
F1. Con la precision, podemos observar que
alcanzamos clasi cando en torno al 85 % y
90 %, aunque decaemos en la exhaustividad
por lo que en la medida Micro F1 nos penaliza
estos errores.</p>
      <p>La media del F1 nal ha sido de 0,461 ya
que no hemos participado en el escenario C y
con ello, no hemos podido ponderar esa parte
obteniendo nalmente este bajo resultado.
4</p>
      <p>Conclusiones y trabajos futuros
En este trabajo, el grupo SINAI presenta
su primera participacion a la tarea 3
del TASS. En nuestra aproximacion hemos
realizado un sencillo analisis del texto
proporcionado, adaptando los resultados
de diversas herramientas a los resultados
esperados. Como novedad, hemos creado
una metrica que ayuda a nuestro sistema
a seleccionar aquellos conceptos de UMLS
mas importantes en el texto. Dicha metrica
es sencilla de implementar y rapida en
su ejecucion, por lo que permite tener un
detector de entidades biomedicas con una
e ciencia moderada y un gran rendimiento.</p>
      <p>En el ranking nal expuesto por los
organizadores, nuestro grupo ha quedado en
segunda posicion aunque no hemos llegado
a participar en el escenario C y por ello se
obtuvieron resultados no muy altos.</p>
      <p>Para proximas ediciones pretendemos
nalizar un nuevo sistema, el cual nos
4http://www.sepln.org/workshops/tass/2018/task-3/
5https://github.com/TASS18-Task3/data</p>
      <p>Figura 4: Ejemplo frase anotada para el escenario A-B-C
permita participar en el escenario C
utilizando las relaciones entre conceptos
existentes en UMLS. Sin embargo, nuestro
principal objetivo consiste en mejorar
el reconocedor automatico de entidades
biomedicas en espan~ol, incluyendo nuevas
metricas que nos permitan mejorar la
precision en la deteccion de multipalabras.</p>
      <p>Pretendemos entrenar un sistemas de
aprendizaje automatico para que nos
permita combinar dichas metricas de la
mejor forma posible.</p>
    </sec>
    <sec id="sec-4">
      <title>Agradecimientos</title>
      <p>Este trabajo esta parcialmente
subvencionado por el Fondo Europeo
de Desarrollo Regional (FEDER) y el
proyecto REDES (TIN2015-65136-C2-1-R)
del Gobierno de Espan~a.</p>
    </sec>
    <sec id="sec-5">
      <title>Bibliograf a</title>
      <p>Allones, Jose Lu s, Diego Mart nez, y
Maria Taboada. 2014. Automated
mapping of clinical terms into snomed-ct.
an application to codify procedures
in pathology. J. Medical Systems,
38(10):134.</p>
      <p>Aronson, Alan R. 2001. E ective
mapping of biomedical text to the
umls metathesaurus: the metamap
program. En Proceedings of AMIA,
pagina 17. American Medical Informatics
Association.</p>
      <p>Atkin, Steven Edward. 2005.</p>
      <p>normalization for text, Abril 19.</p>
      <p>Patent 6,883,007.</p>
      <p>Meta</p>
      <p>US
2018: Opinions, health and emotions.
En Eugenio Mart nez-Camara Yudivian
Almeida Cruz Manuel C. D az-Galiano
Suilan Estevez Velarde Miguel A.
Garc a-Cumbreras Manuel Garc a-Vega
Yoan Gutierrez Vazquez Arturo
Montejo Raez Andre Montoyo Guijarro
Rafael Mun~oz Guillena Alejandro
Piad Mor s, y Julio Villena-Roman,
editores, Proceedings of TASS 2018:
Workshop on Semantic Analysis at
SEPLN (TASS 2018), volumen 2172 de
CEUR Workshop Proceedings, Sevilla,
Spain, September. CEUR-WS.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bodenreider</surname>
          </string-name>
          , Olivier.
          <year>2004</year>
          .
          <article-title>The uni ed medical language system (UMLS): integrating biomedical terminology</article-title>
          .
          <source>Nucleic acids research</source>
          ,
          <volume>32</volume>
          (
          <issue>suppl 1</issue>
          ):D267{
          <fpage>D270</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Giunchiglia</surname>
          </string-name>
          , Fausto y Mattia Fumagalli.
          <year>2017</year>
          .
          <article-title>Teleologies: Objects, actions and functions</article-title>
          .
          <source>En International Conference on Conceptual Modeling</source>
          , paginas
          <volume>520</volume>
          {
          <fpage>534</fpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Gonzalez-Hernandez</surname>
            ,
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Sarker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K O</given-names>
            <surname>'Connor</surname>
          </string-name>
          , y G Savova.
          <year>2017</year>
          .
          <article-title>Capturing the patient's perspective: a review of advances in natural language processing of health-related text</article-title>
          .
          <source>Yearbook of medical informatics</source>
          ,
          <volume>26</volume>
          (
          <issue>01</issue>
          ):
          <volume>214</volume>
          {
          <fpage>227</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Krauthammer</surname>
          </string-name>
          , Michael y Goran Nenadic.
          <year>2004</year>
          .
          <article-title>Term identi cation in the biomedical literature</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>37</volume>
          (
          <issue>6</issue>
          ):
          <volume>512</volume>
          {
          <fpage>526</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , Christopher, Mihai Surdeanu, John Bauer, Jenny Finkel, Steven Bethard, y David McClosky.
          <year>2014</year>
          .
          <article-title>The stanford CoreNLP natural language processing toolkit</article-title>
          .
          <source>En Proceedings of 52nd annual meeting of ACL: system demonstrations, paginas</source>
          <volume>55</volume>
          {
          <fpage>60</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Mart</surname>
          </string-name>
          nez-Camara, Eugenio, Yudivian Almeida-Cruz, Manuel C.
          <article-title>D az-</article-title>
          <string-name>
            <surname>Galiano</surname>
          </string-name>
          ,
          <article-title>Suilan Estevez-Velarde, Miguel A. Garc a-Cumbreras, Manuel Garc a-Vega, Yoan Gutierrez, Arturo Montejo-Raez, Andres Montoyo, Rafael Mun~oz, Alejandro Piad-Mor s</article-title>
          , y Julio Villena-Roman.
          <year>2018</year>
          .
          <article-title>Overview of TASS Mart nez-</article-title>
          <string-name>
            <surname>Camara</surname>
          </string-name>
          , Eugenio, Manuel C.
          <article-title>D az-</article-title>
          <string-name>
            <surname>Galiano</surname>
          </string-name>
          ,
          <article-title>Miguel</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Garc</surname>
          </string-name>
          a-Cumbreras,
          <string-name>
            <given-names>Manuel</given-names>
            <surname>Garc</surname>
          </string-name>
          a-Vega, y Julio Villena-Roman.
          <year>2017</year>
          .
          <article-title>Overview of tass 2017</article-title>
          .
          <article-title>En Julio Villena Roman M. Angel' Garc a Cumbreras Eugenio Mart nez-Camara M. Carlos D az Galiano, y Manuel Garc a Vega, editores</article-title>
          ,
          <source>Proceedings of TASS 2017: Workshop on Semantic Analysis at SEPLN (TASS</source>
          <year>2017</year>
          ), volumen 1896 de CEUR Workshop Proceedings, Murcia, Spain, September. CEUR-WS.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Osborne</surname>
            ,
            <given-names>John D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simon</surname>
            <given-names>Lin</given-names>
          </string-name>
          ,
          <source>Lihua Julie Zhu, y Warren A Kibbe</source>
          .
          <year>2007</year>
          .
          <article-title>Mining biomedical data using metamap transfer (mmtx) and the uni ed medical language system (umls)</article-title>
          .
          <source>Gene Function Analysis, paginas</source>
          <volume>153</volume>
          {
          <fpage>169</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Wright</surname>
          </string-name>
          ,
          <string-name>
            <surname>Lawrence</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holly</surname>
            <given-names>K Grossetta</given-names>
          </string-name>
          <string-name>
            <surname>Nardini</surname>
          </string-name>
          , Alan R Aronson, y Thomas C Rind esch.
          <year>1999</year>
          .
          <article-title>Hierarchical concept indexing of full-text documents in the uni ed medical language system information sources map</article-title>
          .
          <source>Journal of the Association for Information Science and Technology</source>
          ,
          <volume>50</volume>
          (
          <issue>6</issue>
          ):
          <fpage>514</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>