<!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 />
    <article-meta>
      <title-group>
        <article-title>Enhancing the expressiveness of linguistic structures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>J. Mora</string-name>
          <email>jmora@fi.upm.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>J. A. Ramos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>G. Aguado de Cea</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ontology Engineering Group - Universidad Politécnica de Madrid.</institution>
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the information society large amounts of information are being generated and transmitted constantly, especially in the most natural way for humans, i.e., natural language. Social networks, blogs, forums, and Q&amp;A sites are a dynamic Large Knowledge Repository. So, Web 2.0 contains structured data but still the largest amount of information is expressed in natural language. Linguistic structures for text recognition enable the extraction of structured information from texts. However, the expressiveness of the current structures is limited as they have been designed with a strict order in their phrases, limiting their applicability to other languages and making them more sensible to grammatical errors. To overcome these limitations, in this paper we present a linguistic structure named “linguistic schema”, with a richer expressiveness that introduces less implicit constraints over annotations.</p>
      </abstract>
      <kwd-group>
        <kwd>Pattern Matching</kwd>
        <kwd>Pattern Recognition</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Text understanding covers a series of tasks such as document classification [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],
machine learning [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], information retrieval [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], etc. To perform these tasks, two
processes are generally carried out: the recognition of structures and the interpretation
of them. In the first one, the aim is to find some specific structures (for example, the
pattern AGENT buys OBJECT in the text of a web page). Depending on the results
found in the search (for example, AGENT=Pepe and OBJECT=flores, AGENT=Paco
and OBJECT=bombones) the interpretation process triggers the action corresponding
to the task performed (learning task, classification task, etc.). In other words, during
the interpretation process, the document is classified (for example, Goods
Transactions), something is learnt (for instance, Pepe and Paco are instances of
Person), some information is retrieved (for example, flores and bombones are goods
sold in the Web), etc. Generally speaking, the process of structure recognition is
common and independent of the interpretation process, although this process can be
instantiated in a battery of structures that might be needed for a later specific
interpretation. However, the recognition process itself does not vary. It is in the above
mentioned structures on which this work is focused: studying and upgrading their
representations and the expressiveness of these representations. This expressiveness
will determine the searches: the greater the expressiveness, the more searches can be
conducted and the more complex these searches can be. Large scale corpora present
greater opportunities in terms of quantity and variety. On a par with these possibilities
they present new challenges with respect to the variety of grammatical constructions
used, freedom of language (as opposed to controlled vocabularies), and diversity in
topics for the interpretation process. However, these factors increase the ambiguity in
the recognition of structures in the text. Therefore, the language of representation for
these structures and its components, operators and hypotheses is of paramount
importance.
      </p>
      <p>Although recognition structures are widely used, and many examples with different
interpretations can be found, it is not so easy to find a specification of the language in
which these linguistic structures are expressed, nor the formalization used to express
the restrictions involved. Furthermore, these representations of structures have been
focused more on human legibility than on machine interpretation, although
computational systems need a formal form of representations to work. In fact, these
systems use a formal representation, but this is implicit and has not been fully
explained. For that reason, sharing the structures, defined following a specific
representation, is not a trivial issue.</p>
      <p>In this paper we present a well defined proposal of formal representation to express
linguistic structures of recognition. For the purpose of this work, we have named them
“linguistic schemas”, in which the meaning of all the elements appearing in the
structures is made explicit. Moreover, a formal representation of these linguistic
schemas, which is also interpretable by a computational application, is specified. The
main aim is to provide these recognition structures with the capability of being reused
and shared by different tools and systems, and to allow this formal representation to
be explicit, well defined and computationally interpretable. This proposal aims at
solving the complex problem of expressiveness in linguistic structures for NLP.</p>
      <p>Thus, section 2 presents the representation specifications of linguistic structures.
Section 3 offers a view of the linguistic scenario in which we can find the need for
these new linguistic structures. The representation of the linguistic schemas is
presented in section 4 and they are exemplified. Section 5 analyzes the expressiveness
of the existing recognition structures comparing them with the new one developed
and presents the results and future work. Finally references are also included.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Linguistic structures in use</title>
      <p>
        Linguistic patterns are used in Computational Linguistics to understand natural
language texts. Among the most outstanding projects it is worth noting the program
PHRAN (PHRasal Analysis) [
        <xref ref-type="bibr" rid="ref16 ref2">2, 16</xref>
        ], which tackles the implementation of an
approach based on knowledge. PHRAN deals with pattern-concept pairs (PCPs),
whose linguistic components are phrasal patterns that may present different
abstraction levels. This means that the pattern may be composed by a word, a literal
string, as “Digital Equipment Corporation” or a general phrase as “&lt;component&gt;
&lt;send&gt; &lt;data&gt; to &lt;component&gt;”, enabling any object with the semantic category
“component” to appear in the first and last position, any verbal form of “send” to
appear in the second position, the word “to”, in the fourth position, etc. There is also a
conceptual template associated to each phrasal pattern, in which the meaning of the
phrasal pattern is described.
      </p>
      <p>
        In the field of information acquisition from machine readable dictionaries (MRDs),
Hearst [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] developed a set of lexical-syntactic patterns restricted to identifying
hyponymy relations in texts. Kim and Moldovan [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] created the FP-structures
(Frame-Phrasal pattern structure), which are pairs composed by a frame of meaning
and a phrasal pattern, as the one used in PALKA (Parallel Automatic Linguistic
Knowledge Acquisition System).
      </p>
      <p>
        More recently, the development of systems for automatic knowledge extraction has
generated a substantial amount of works focused both on representations and systems.
A detailed analysis can be found in the compilatory study by [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        All in all, the lexical-syntactic patterns are generally expressed by means of
operators in the Backus-Naus Form (BNF) in order to compose regular expressions in
context-free grammars. Jacobs et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] make this explicit when they take the
following operators to express lexical-semantic patterns:
      </p>
      <sec id="sec-2-1">
        <title>Lexical features that can be tested in a pattern: token "name" (ej. “AK-4T”),</title>
        <p>root (ej. “shoot”), lexical category (ej. “adj.”)
Variable assignment from pattern components: ?X =</p>
      </sec>
      <sec id="sec-2-2">
        <title>Logical combination of lexical feature tests: OR, AND, NOT</title>
        <p>Wild cards: $ - 0 or 1 token, * - 0 or more tokens, + - 1 or more tokens
Grouping operators: &lt;&gt; for grouping, [] for disjunctive grouping
Repetition: * - 0 or more, + - 1 or more
Range: *N - 0 to N, +N - 1 to N</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Optional constituents: {} - optional</title>
      <p>
        Linguistic patterns, be they lexical-syntactic, semantic or, as in the case of
PALKA, structures of phrase frames, are always ordered sets of components that
express characteristics or constraints on the phrase elements. In every case, the phrase
element order and the pattern component order will be the same, even if not explicitly
indicated, as all of them are patterns for English, a language with a strict phrase order
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] compared to other Romance languages, for instance. However, when the texts
processed by the system are written in a natural language without these constraints,
these patterns, which are equivalent to regular expressions, do not fulfill the
objectives; then, a wider representation enabling not to specify the order in which the
phrase elements should appear, is required. Therefore one of these wider patterns will
match the same phrases as a set of ordered patterns, which correspond to different
permutations of the same pattern components.
      </p>
      <p>
        This problem is partially solved by Hazez [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], as he takes morphemes, words,
grammatical categories or a syntactic pattern as linguistic patterns. These linguistic
patterns are managed as segments to which certain set operators, such as union and
intersection, and other operators that express position and content are applied.
      </p>
      <p>
        Linguistic patterns based on annotations can be found in other cases, as in Specia
and Motta’s work [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], but the annotations used are always simplified. Thus, in the
following example taken from Specia and Motta, based on the relation extraction
between phrasal components, and performed by the system Minipar [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], everything is
simplified to a triplet over which the patterns are established: &lt;noun_phrase,
verbal_exp., noun_phrase&gt;. In this same line, syntactic patterns are applied to
disambiguate [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Table 1 contains a comparison of the pattern features in these
approaches.
      </p>
      <sec id="sec-3-1">
        <title>Phrasal Pattern</title>
        <p>The purpose of this work is the understanding of Spanish texts annotated
electronically by software tools. In order to enable the automatic application of these
patterns to large scale corpora, we have established some constraints over the phrases
in several levels, specifically in orthographical, morpho-syntactic, and syntactic
levels. However, the possibility of including annotations of any other level (such as
semantic, pragmatic or discursive) remains open.</p>
        <p>
          As for the works about annotation and creation of linguistic patterns to extract
information from texts in Spanish, the initiatives grow in number and importance as
the multilinguality significance increases in the Internet. In the framework of the
European project SEKT1, one of the use cases was focused on the Spanish legal
terminology for the creation of ontologies in the legal domain. For this task Hearst’s
taxonomic relation patterns [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] were translated into Spanish and new patterns were
created with the purpose of using the knowledge obtained to enrich ontologies [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          Related with knowledge extraction for ontology enrichment and population in
Spanish we can find another classification attempt in Álvarez de Mon y Rego y
Aguado de Cea [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. These authors extended Hearst’s patterns by focusing on certain
patterns with classification verbs such as clasificar, figurar, distinguir or dividir, that
allow a more complete extraction of concepts hierarchically related.
        </p>
        <p>
          Nica’s et al. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] work about desambiguation has been also applied to Spanish for
extracting syntactical-semantic patterns (formalizations of the argument-predicate
structure related with a verb) from an annotated corpus [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>We decided to represent linguistic structures in XML format to work
computationally with these structures in an easier way as XML is the language most
widely used for knowledge representation and many tools can process it. However,
files in XML cannot be easily read by humans because of the verbosity of its syntax.
1 http://www.sekt-project.com/
A linguistic schema is a set of constraints over the tokens of a phrase (token
contraints) and over the relations between these tokens (phrase constraints). Token
constraints are expressed as a set of values of characteristics of annotations of a token.
Phrase constraints are expressed using operators (optimality, grouping, etc.) over
token constraints or other phrase constraints.</p>
        <p>As previously stated, the complete representation of the schemas is stored in XML
files for an easier computational processing. Although these files can be read by a
person, this task is rather tedious and can be untractable if the number or size of the
schemas grows significantly.</p>
        <p>For this reason a shortened and user-friendly annotation is defined. This annotation
may serve as a mnemonic of the schemas that appear in a file. It does not comply with
the XML conventions and may not contain all the information available in the
schema. However, the annotation is much easier to read, and, if used correctly, it may
identify the schema that is referred to without any short of ambiguity.</p>
        <p>Furthermore, this notation has been extended with additional operators, which are
not present in the XML notation, to increase the expressiveness and improve the
shortness. These operators are replaced by combinations of the operators available in
the XML notation. As an example, the optionality operator (see section 4.2) applied to
a token would be replaced with a disjunction between this token and the negation of
the same token.</p>
        <p>A brief summary of the notation proposed (for a friendly representation) is:
Token constraints (Elements): constant (ej. “shirt”), identifier (ej. “ANIMAL”)</p>
      </sec>
      <sec id="sec-3-2">
        <title>Phrase constraints (Operators):</title>
        <p>Order operators: A ⊕ B – A appears before B, A + B – A appears
immediately before B</p>
        <p>Disjunction operators: A | B – A and B can appears, A / B – A or B can
appear</p>
      </sec>
      <sec id="sec-3-3">
        <title>Grouping operator: ( ) – group</title>
      </sec>
      <sec id="sec-3-4">
        <title>Repetition operator: * - 1 or more times</title>
      </sec>
      <sec id="sec-3-5">
        <title>Negation operator: ¬ A – A doesn’t appear</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Optionality operator: [] – optional</title>
      <sec id="sec-4-1">
        <title>General hypothesis: Open world</title>
      </sec>
      <sec id="sec-4-2">
        <title>4.1 Terms</title>
        <p>For the purposes of this work, a term in a linguistic schema is the set of constraints, in
other words, the set of elements applied to one single token. In the user-friendly
syntax, these terms may be displayed with two different types of symbols: constants
and identifiers.
• Constants are words written as they appear in the text, for example clasifica.
• Identifiers are used to retrieve values instead of restricting them, and they appear
as strings in uppercase, for example “ACTOR”.</p>
      </sec>
      <sec id="sec-4-3">
        <title>Terms with identifier and/or lemma</title>
        <p>In those cases in which an identifier ("ACTOR") or a lemma (clasificar) is specified
this will be shown in the set of constraints of a token.. For example, when a token has
as a constraint the lemma clasificar, and its morpho-syntactic value is “main verb”,
only the lemma will be shown. If both data about the same term are used in the
information, then the identifier will be shown. For example, when a token has as a
constraint the lemma “clasificar” and as text the identifier “CONJUGATED_FORM”,
then only the identifier “CONJUGATED_FORM” will be shown. If a set of
identifiers is specified for a token, then the identifier whose value has previously
appeared will be used, according to the annotation standard used. For instance, if two
identifiers are assigned to a token, such as the values of gender (“GENDER”) and
syntactic function (“FUNCTION”), only the former will be shown, i.e., “GENDER”.</p>
        <p>It is possible to use the identifier to refer to any of the non constant terms. For
instance, the next schema can be written using the identifiers A, B, C and Z:
A + come + B + y + C + en + Z</p>
        <p>This schema would match a phrase such as “Pepe come pan y chocolate en el patio
de la escuela”, and in this matching the identifiers will take the values corresponding
to this specific phrase: A=Pepe, B=pan, C=chocolate, Z=patio.</p>
      </sec>
      <sec id="sec-4-4">
        <title>Terms with the category specified in any annotation level</title>
        <p>For those terms for which no identifier or lemma are specified, but the value of, at
least, a category in an annotation level is defined, the name of that category will be
shown. Taking as reference the previous example, the values “verb” or “direct object”
will appear instead of “come” and “B”.</p>
        <p>If an abbreviated form is specified for any category in the standard used2 and
possibly with information about additional attributes (for example “Fused_Prep-At”
for “Fused Preposition-Article”), then the most specific abbreviated form will be
shown for each annotation level, being the most specific form the one that includes
more information about the additional attributes. Thus, when we want to identify a
token that is an ordinal pronoun, but of which we do not want to obtain any other
information, its lemma or value for any other category (as in the phrase “el primero es
el grande”) is described as “Ordinal_pronoun” as we only want to restrict this word to
this type of pronoun.</p>
      </sec>
      <sec id="sec-4-5">
        <title>4.2 Operators</title>
        <p>As previously mentioned, operators define the relations among the different parts of a
schema. It is necessary to point out that the order in which the parts of the phrase
must appear is not specified by the element appearance order in the schema; therefore,
if it is necessary to set this order, then it must be specified explicitly. This can be done
with two symbols:
 With the symbol ‘+’: the expression “symbol1 + symbol2” means that “symbol2”
must appear immediately after “symbol1”.
2 http://pln.oeg-upm.net/annotation/ontotag
 With the symbol ‘⊕’: the expression “symbol1 ⊕ symbol2” means that
“symbol2” must appear after “symbol1”, immediately or not.</p>
        <p>There are other symbols besides the previous ones which express different
relations. These symbols are the following:






‘*’: expresses repetition.</p>
        <p>For example, “symbol*” means that “symbol” may appear more than once.
‘(’ and ‘)’: groups several symbols.</p>
        <p>For example, “(symbol1 + symbol2)*” means that “symbol1” may appear several
times, all of them followed by “symbol2”.
‘[’ and ‘]’: means that whatever is between both square brackets is optional.
For example, “[symbol]” means that “symbol” may appear or not in the phrase.
‘|’: means that either what is in the left side or what is in the right side must
appear.</p>
        <p>For example “a|an” means that “a” or “an” must appear.
‘/’: means that either what is on the left side or what is on the right side must
appear, but not both of them.</p>
        <p>For example “a/an” means that “a” or “an” must appear, but not “a” and “an” at
the same time.
‘¬’: means that the next element must not appear in the phrase. When combined
with the symbols + and ⊕, it may indicate that the said symbol must not appear
in some specific positions of the phrase.</p>
        <p>For example, “¬symbol” means that “symbol” may not appear in the phrase.</p>
      </sec>
      <sec id="sec-4-6">
        <title>Examples of linguistic schemas</title>
        <p>To show the versatility and possibilities of the linguistic schemas we include some
examples, expressed in the user-friendly notation.</p>
        <p>We want to identify who buys things to María, and which those things are. Hence,
we express these constraints in a linguistic schema setting the main verb (“compra”)
and the indirect object (“a María”). The rest of the phrase and the order of appearance
are not restricted. These constraints may be expressed with the next linguistic schema:
X compra Y a + María</p>
        <p>This schema would match phrases like “Pepe compra a María flores”, “Pepe a
María flores compra”, “Pepe compra flores a María en domingo”, “A María Pepe le
compra flores” and “Juan a María compra bombones de licor en Santander”.</p>
        <p>It is worth mentioning that the previous schema would be equivalent to the next
one, since linguistic schemas have no implicit order, as it happens in the case of
lexical-syntactic patterns. Also, the name assigned to the identifier does not change
the recognition capabilities of a linguistic schema:</p>
        <p>SOMEONE a + María SOMETHING compra</p>
        <p>This schema would match with exactly the same phrases as the previous one.
However, it would take 24 lexical-syntactic patterns (P(4,4) = 4! = 24) to match the
same phrases using patterns, as there are four pattern components in the previous
example, (1) SOMEONE, (2) a+María, (3) SOMETHING and (4) compra. Moreover,
these patterns could also have additional elements in the phrase, resulting in a larger
list of lexical-syntactic patterns.</p>
        <p>Because of this combinatorial explosion and the open world assumption,
processing a schema requires more computational power than a pattern. However, our
proposal for a schema represents a set of patterns in a more compact way, enabling a
further optimization and more efficient algorithms.</p>
        <p>The application of these linguistic schemas to Spanish does not mean that they
cannot be used for other languages. For the lexical-syntactic pattern</p>
        <p>X buys Y for María
the equivalent linguistic schema would be:
X + buys + Y + for + María</p>
        <p>An example can be seen in pln.oeg-upm.net/process/linguisticschemas.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5 Comparison and discussion</title>
      <p>
        Once we have described and exemplified the notation proposed, we will compare the
expressiveness of our notation with the lexical-syntactic pattern notation, accepted by
Jacobs et al.[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>The first point is that the notation we propose assumes the open world assumption.
This assumption means that everything that is not described in the schema is not
restricted, thus, it can appear or not.</p>
      <p>As future work, the implementation of an assistant (already designed) for editing
schemas will make linguists work easier and will contribute to a greater
automatization.</p>
      <p>The assistant should allow the definition of many schemas comfortably.
Presumably, this combination of quality and quantity should allow a greater
automation of NLP tasks, improving the results when processing large scale corpora.</p>
    </sec>
    <sec id="sec-6">
      <title>7 Acknowledgments</title>
      <p>This work has been supported by the project BabeLData (TIN-2010-17550), funded
by INIA, under Plan Nacional de Investigación Científica, Desarrollo e Innovación
Tecnológica (I+D+i) of Ministerio de Ciencia e Innovación.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Álvarez de Mon y Rego</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aguado de Cea G</surname>
          </string-name>
          (
          <year>2006</year>
          )
          <article-title>The phraseology of classification in Spanish: integrating corpus linguistics and ontological approaches for knowledge extraction</article-title>
          .
          <source>BAAL/IRAAL Joint Int. Conf., Ireland.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Arens</surname>
            <given-names>Y</given-names>
          </string-name>
          (
          <year>1986</year>
          )
          <article-title>CLUSTER: An approach to Contextual Language Understanding</article-title>
          .
          <source>Ph.D thesis</source>
          , Univ. of California at Berkley,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Baeza-Yates</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ribiero-Neto</surname>
            <given-names>B</given-names>
          </string-name>
          (
          <year>1999</year>
          )
          <article-title>Modern information retrieval</article-title>
          .
          <source>Addison Wesley Longman</source>
          , Essex, England.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Hazez</surname>
            <given-names>SB</given-names>
          </string-name>
          (
          <year>2001</year>
          )
          <article-title>Linguistic pattern-matching with contextual constraint rules</article-title>
          .
          <source>IEEE International Conference on Systems, Man, and Cybernetics</source>
          . Vol.
          <volume>2</volume>
          . Pages:
          <fpage>971</fpage>
          -
          <lpage>976</lpage>
          . Tucson,
          <string-name>
            <surname>AZ</surname>
          </string-name>
          , USA,
          <source>October 7th-10th</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Hearst</surname>
            <given-names>MA</given-names>
          </string-name>
          (
          <year>1992</year>
          )
          <article-title>Automatic Acquisition of Hyponyms from Large Text Corpora</article-title>
          .
          <source>COLING-92. Nantes</source>
          ,
          <volume>23</volume>
          -
          <issue>28</issue>
          <year>August</year>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Jacobs</surname>
            <given-names>PS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krupka</surname>
            <given-names>GR</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rau</surname>
            <given-names>LF</given-names>
          </string-name>
          (
          <year>1991</year>
          )
          <article-title>Lexico-semantic pattern matching as a companion to parsing in text understanding</article-title>
          .
          <source>In Fourth DARPA Speech and Natural Language Workshop</source>
          , pp.
          <fpage>337</fpage>
          -
          <lpage>342</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kim</surname>
            <given-names>JT</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moldovan</surname>
            <given-names>DI</given-names>
          </string-name>
          (
          <year>1993</year>
          )
          <article-title>Acquisition os Semantic Patterns for Information Extraction from Corpora. Ninth Conf</article-title>
          .
          <source>AI applications</source>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Lin</surname>
            <given-names>D</given-names>
          </string-name>
          (
          <year>1993</year>
          )
          <article-title>Principle based parsing without overgeneration</article-title>
          .
          <source>31st ACL</source>
          , Columbus, pp.
          <fpage>112</fpage>
          -
          <lpage>120</lpage>
          .
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Mann</surname>
            <given-names>T</given-names>
          </string-name>
          (
          <year>1993</year>
          )
          <article-title>Library research models</article-title>
          . Oxford University Press, NY.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Navarro</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moreno-Monteagudo</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez-barco</surname>
            <given-names>P</given-names>
          </string-name>
          (
          <year>2006</year>
          )
          <article-title>Extracción de relaciones sintagmáticas de corpus anotados</article-title>
          . Procesamiento de Lenguaje Natural, ed. SEPLN, nº
          <volume>37</volume>
          , septiembre
          <year>2006</year>
          , pp:
          <fpage>59</fpage>
          -
          <lpage>66</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Nica</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martí</surname>
            <given-names>NA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montoyo</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vázquez</surname>
            <given-names>S</given-names>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Intensive Use of Lexicon and Corpus for WSD</article-title>
          . Procesamiento de Lenguaje Natural, ed. SEPLN, nº
          <volume>33</volume>
          , septiembre
          <year>2004</year>
          , pp:
          <fpage>147</fpage>
          -
          <lpage>154</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Quirk</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenbaum</surname>
            <given-names>S</given-names>
          </string-name>
          (
          <year>1977</year>
          ) A University Grammar of English, London, Longman.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Sebastiani</surname>
            <given-names>F</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Machine learning in automated text categorization</article-title>
          .
          <source>ACM Computing Surveys</source>
          , Vol.
          <volume>34</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>47</lpage>
          .
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Specia</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motta</surname>
            <given-names>E</given-names>
          </string-name>
          (
          <year>2006</year>
          )
          <article-title>A hybrid approach for extracting semantic relations from texts</article-title>
          .
          <source>2nd Workshop on Ontology Learning and Population en COLING/ACL 2006. Sydney, Australia. July 22nd</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Völker</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vrandečići</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sure</surname>
            <given-names>Y</given-names>
          </string-name>
          (
          <year>2006</year>
          )
          <article-title>SEKT Project D3.3.3 Data-driven Change Discovery</article-title>
          .
          <source>SEKT Project.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Wilensky</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arens</surname>
            <given-names>Y</given-names>
          </string-name>
          (
          <year>1980</year>
          )
          <article-title>PHRAN: A Knowledge-Based Natural Language Understander. 18th Annual Meeting of the Association for Computational Linguistics</article-title>
          , Philadelphia, PA.
          <year>June 1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Zhou</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            <given-names>X</given-names>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Automatic Acquisition of Linguistic Patterns for Conceptual Modeling</article-title>
          .
          <source>Course "INFO629: Concepts in Artificial Intelligence"</source>
          . Drexel University,
          <year>Fall 2004</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>