Articulo de referencia

TimeML

TimeML es un conjunto de reglas para codificar documentos electrónicamente. Está definido en la Especificación TimeML versión 1.2.1 [ 1 ] desarrollada por varios esfuerzos, lide...

TimeML es un conjunto de reglas para codificar documentos electrónicamente. Está definido en la Especificación TimeML versión 1.2.1 [ 1 ] desarrollada por varios esfuerzos, liderados en gran parte por el Laboratorio de Lingüística y Computación de la Universidad de Brandeis .

El objetivo del proyecto TimeML es crear un lenguaje de marcado estándar para eventos temporales en un documento. TimeML aborda cuatro problemas relacionados con el marcado de eventos, incluyendo la marca de tiempo (con la cual un evento se ancla a un momento), el ordenamiento de eventos entre sí, el razonamiento con expresiones temporales insuficientemente especificadas contextualmente y el razonamiento sobre la duración de los eventos y sus resultados. [ 2 ]

Historia

TimeML se concibió en 2002 durante los talleres TERQAS (Time and Event Recognition for Question Answering Systems), organizados por el profesor James Pustejovsky de la Universidad de Brandeis . Los talleres TERQAS se propusieron abordar el problema de cómo mejorar los sistemas de respuesta a preguntas en lenguaje natural para que pudieran responder preguntas basadas en el tiempo sobre los eventos y entidades presentes en los artículos de noticias. Durante estos talleres, se definió la versión 1.0 de TimeML y se creó el corpus TimeBank como ejemplo.

En 2003, los talleres TANGO (TimeML Annotation Graphical Organizer) dieron como resultado una herramienta gráfica de anotación para TimeML.

El proyecto TARSQI (Sistemas de Conciencia Temporal y Razonamiento para la Interpretación de Preguntas) desarrolla actualmente algoritmos que etiquetan eventos y expresiones temporales en textos en lenguaje natural, los anclan temporalmente y los ordenan.

Versiones

Según el sitio web oficial de TimeML, actualmente existen tres versiones del lenguaje de especificación TimeML, aunque se rumorea que existen otras versiones. [ 3 ]

Versión 1.1

La versión 1.1 de TimeML se produjo en 2004.

Versión 1.2

La versión 1.2 de TimeML se produjo en 2004, poco después del lanzamiento de la versión 1.1.

Versión 1.2.1

En 2005 se definió la versión 1.2.1. Se realizaron varios cambios en el lenguaje, que se describen en la guía TimeML de la versión 1.2.1 de la siguiente manera:

  • El atributo nf_morph que formaba parte de MAKEINSTANCE se ha cambiado a pos (parte de la oración), y los elementos PRESPART, PASTPART e INFINITIVE de nf_morph se han redistribuido a tense.
  • Se agregó el atributo de sintaxis opcional a SLINK, ALINK y TLINK. La sintaxis puede usarse para almacenar datos CDATA, pero generalmente solo la usan los programas de anotación para almacenar los datos que dieron lugar a la creación de la etiqueta.
  • Se añadió el atributo de comentario opcional a todos los elementos TimeML con el fin de proporcionar a los anotadores (humanos) un lugar donde incluir observaciones sobre el texto anotado.

ISO-TimeML

ISO-TimeML se presentó a la ISO para su consideración como estándar en agosto de 2007. Posteriormente, fue revisado, votado y aprobado como estándar internacional en marzo de 2009.

miembros del grupo de trabajo

  • James Pustejovsky de la Universidad de Brandeis (Editor)
  • Rob Gaizauskas
  • Graham Katz
  • Bob Ingria
  • José Castaño
  • Rosa Saurí
  • Anna Rumshisky
  • Inderjeet Mani
  • Antonio Sanfilippo
  • Dragomir Radev
  • Patrick Hanks
  • Marc Verhagen
  • Beth Sundheim
  • Andrea Setzer
  • Frank Schilder
  • Jerry Hobbs

Etiquetas TimeML

Las siguientes etiquetas están definidas por la especificación TimeML versión 1.2.1. [ 4 ]

TIMEML

La etiqueta TIMEML es similar a la etiqueta raíz en un documento XML. Declara que el resto del documento rodeado por la etiqueta TIMEML está codificado con etiquetas TimeML.

EVENTO

La etiqueta EVENT se utiliza para anotar los elementos de un texto que marcan los eventos semánticos que describen. Sintácticamente, los EVENT suelen ser verbos, aunque los sustantivos de evento, como "crash" en "...killed by the crash", también se anotarán como EVENT. La etiqueta EVENT también se utiliza para anotar un subconjunto de los estados de un documento. Este subconjunto incluye aquellos estados que son transitorios o que están explícitamente marcados como participantes en una relación temporal. Consulte las directrices de anotación de TimeML para obtener más detalles.

TIMEX3

La etiqueta TIMEX3 se utiliza principalmente para marcar expresiones temporales explícitas, como horas, fechas, duraciones, etc. Está basada en la etiqueta TIMEX de Setzer (2001), así como en la etiqueta TIMEX2 de TIDES (Ferro et al., 2002). Dado que difiere tanto en la estructura de atributos como en su uso, se consideró oportuno darle un nombre propio que revele su origen y, al mismo tiempo, indique que es diferente de sus predecesoras.

SEÑAL

La etiqueta SIGNAL representa una señal temporal. Se trata de palabras funcionales que sugieren una relación temporal particular. Ejemplos de SIGNAL son: cuando, en, después .

Los TLINKS, o enlaces temporales, establecen relaciones entre dos o más eventos con el fin de ordenarlos cronológicamente. Los enlaces temporales son los más comunes, ya que muestran cómo los elementos TimeML (eventos y expresiones temporales) se relacionan temporalmente entre sí.

Los eventos marcados como ASPECTUAL introducen un ALINK o Enlace Aspectual. Estos enlaces son bastante sencillos, ya que solo se producen cuando un evento aspectual tiene otro evento como argumento. Por ejemplo, en la oración "Mary complete la maratón", "completó" es un evento aspectual, mientras que "maratón" es una ocurrencia.

Al igual que los ALINK, los SLINK (Enlaces Subordinados) solo se introducen en ciertas clases de eventos, a saber, eventos de reporte, eventos intensionales (ACCIÓN YO y ESTADO YO) y eventos de percepción. Además, estos eventos deben subordinar otro evento al tomarlo como argumento. Los SLINK se utilizan esencialmente para permitir que se definan relaciones temporales incluso para eventos que pueden haber ocurrido o no. Por ejemplo, eventos de reporte como "dijo" introducen un SLINK EVIDENCIAL. Considere la oración ""Ni siquiera se detuvo", dijo un testigo". Aquí, el evento "detenerse" está subordinado por el evento "dijo".

Referencias

  1. "Especificación TimeML 1.2.1" . catalog.ldc.upenn.edu . Consultado el 29 de enero de 2021 .
  2. "Lenguaje de especificación TimeML" . cs.brandeis.edu . Consultado el 29 de enero de 2021 .
  3. "Documentos de TimeML" . www.timeml.org . Archivado del original el 21 de julio de 2007. Consultado el 17 de enero de 2022 .
  4. "Especificación TimeML 1.2.1" . www.timeml.org . Archivado del original el 8 de agosto de 2007. Consultado el 17 de enero de 2022 .
  • El léxico generativo
  • Lenguaje de especificación TimeML archivado el 26/07/2019 en Wayback Machine .
  • Sitio web del profesor James Pustejovsky
  • Departamento de Ciencias de la Computación de la Universidad de Brandeis
Obtenido de " https://en.wikipedia.org/w/index.php?title=TimeML&oldid=1316794263 "